会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
FrankYou
"If I had eight hours to chop down a tree, I would spend six hours sharpening my axe." A. Lincoln
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
18
下一页
2017年3月8日
Java通过在主循环中判断Boolean来停止线程
摘要: Java代码:
阅读全文
posted @ 2017-03-08 16:28 FrankYou
阅读(411)
评论(0)
推荐(0)
编辑
Java在不同线程中运行代码
摘要: start()方法开始为一个线程分配CPU时间,这导致对run()方法的调用。 代码1 代码2: 代码3:
阅读全文
posted @ 2017-03-08 11:32 FrankYou
阅读(360)
评论(0)
推荐(0)
编辑
2017年2月27日
.NET 工具生成引擎概述
摘要: Mark Michaelis 微软中国MSDN 过去几年大家一直都在使用 .NET Core(有这么久吗?)并且都知道“生成系统”经历了重大改变,不论是终止对 Gulp 的内置支持,还是放弃 Project.json。对于我这个专栏作家来说,这些变化一直很棘手,因为我不想我亲爱的读者花了很多时间来了
阅读全文
posted @ 2017-02-27 18:31 FrankYou
阅读(510)
评论(0)
推荐(0)
编辑
2017年2月22日
虚拟机和容器的对比 Virtual Server VS Docker
摘要:
阅读全文
posted @ 2017-02-22 10:15 FrankYou
阅读(2077)
评论(0)
推荐(0)
编辑
2017年2月21日
Java项目持续集成检查项
摘要: 1) 检查项:使用Super POM。 2) 检查项:GroupID应该以特定名称开头。3) 检查项:版本号符合规范。版本号必须是三段数字,之后加或不加-SNAPSHOT。4) 检查项:父子工程使用相同版本号。5) 检查项:release版本不能重复上传。6) 检查项:正式版本不依赖于SNAPSHO
阅读全文
posted @ 2017-02-21 18:27 FrankYou
阅读(702)
评论(0)
推荐(0)
编辑
2017年2月17日
Java反射机制
摘要:
阅读全文
posted @ 2017-02-17 17:25 FrankYou
阅读(301)
评论(0)
推荐(0)
编辑
分库分表的理想方案
摘要: 分库分表的理想方案: 均匀分布数据,避免热点问题; 对达到上限的节点保证不再写入数据; 可以自由扩容; 不迁移数据。 部分Shading方案缺点分析: 基于散列的路由能均匀地分布数据,但却需要数据迁移,同时也无法避免对达到上限的节点不再写入新数据; 基于增量区间的路由天然不存在数据迁移和向某一节点无
阅读全文
posted @ 2017-02-17 15:05 FrankYou
阅读(377)
评论(0)
推荐(0)
编辑
2017年2月16日
大众点评订单系统分库分表实践
摘要: 转载至:http://tech.meituan.com/dianping_order_db_sharding.html 背景 原大众点评的订单单表早就已经突破两百G,由于查询维度较多,即使加了两个从库,优化索引,仍然存在很多查询不理想的情况。去年大量抢购活动的开展,使数据库达到瓶颈,应用只能通过限速
阅读全文
posted @ 2017-02-16 18:33 FrankYou
阅读(3813)
评论(0)
推荐(0)
编辑
数据库Sharding的基本思想和切分策略
摘要: 一、基本思想 Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据库,如果是因为表多而数据多,这时候适合使用垂直切分,即把关系紧密(比如同一模块)的表切分出来放在一个server上。如果表并不多,但
阅读全文
posted @ 2017-02-16 17:41 FrankYou
阅读(2910)
评论(0)
推荐(0)
编辑
分库分表的几种常见形式以及可能遇到的难
摘要: 在谈论数据库架构和数据库优化的时候,我们经常会听到“分库分表”、“分片”、“Sharding”…这样的关键词。让人感到高兴的是,这些朋友所服务的公司业务量正在(或者即将面临)高速增长,技术方面也面临着一些挑战。让人感到担忧的是,他们系统真的就需要“分库分表”了吗?“分库分表”有那么容易实践吗?为此,
阅读全文
posted @ 2017-02-16 16:49 FrankYou
阅读(326)
评论(0)
推荐(0)
编辑
Maven让资源文件处理插件能够解析资源文件中的Maven属性
摘要: <build> <resources> <resource> <directory>${project.basedir}/src/main/resources</directory> <!--为主资源目录开启过滤--> <filtering>true</filtering> </resource>
阅读全文
posted @ 2017-02-16 14:12 FrankYou
阅读(707)
评论(0)
推荐(0)
编辑
2017年2月15日
微信高并发资金交易系统设计方案——百亿红包背后的技术支撑
摘要: 原创 2017-02-15 方乐明 InfoQ 每年节假日,微信红包的收发数量都会暴涨,尤以除夕为最。如此大规模、高峰值的业务需要,背后需要怎样的技术支撑?百亿级别的红包规模,如何保证并发性能与资金安全?背景介绍 2017年1月28日,正月初一,微信公布了用户在除夕当天收发微信红包的数量——142亿
阅读全文
posted @ 2017-02-15 16:29 FrankYou
阅读(404)
评论(0)
推荐(0)
编辑
2017年1月17日
Java的WAR包文件分析
摘要:
阅读全文
posted @ 2017-01-17 11:22 FrankYou
阅读(837)
评论(0)
推荐(0)
编辑
2017年1月16日
Maven配置插件跳过测试代码的编译和运行
摘要: Maven配置插件跳过测试代码的编译和运行:
阅读全文
posted @ 2017-01-16 18:13 FrankYou
阅读(3812)
评论(0)
推荐(2)
编辑
2017年1月5日
在一个项目各个子模块中使用Maven的一些通用的准则
摘要: 1、各个子模块都应该使用相同的groupId(如:com.mvnbook.account); 2、各个子模块如果一起开发和发布,还应该使用相同的版本:version; 3、各个子模块还应该使用一致的前缀(如:account-a,account-b等),以方便同其他项目区分。
阅读全文
posted @ 2017-01-05 18:14 FrankYou
阅读(554)
评论(0)
推荐(0)
编辑
Maven对插件进行全局设置
摘要: 并不是所有插件都适合从命令行配置,有些参数的值从项目创建到发布都不会改变,或者很少改变,对于这种情况,在POM文件中一次性配置就显然比重复在命令行中输入要方便了。 用户可以在生命插件的时候,对插件进行一个全局的设置。例如,我们通常会需要配置maven-compile-plugin告诉它编译Java
阅读全文
posted @ 2017-01-05 17:16 FrankYou
阅读(1936)
评论(0)
推荐(0)
编辑
Maven自定义绑定插件目标:创建项目的源码jar
摘要: org.apache.maven.plugins maven-source-plugin 2.1.1 attach-sources ...
阅读全文
posted @ 2017-01-05 16:32 FrankYou
阅读(853)
评论(0)
推荐(0)
编辑
2017年1月3日
.NET Core 2.0版本预计于2017年春季发布
摘要: 英文原文: NET Core 2.0 Planned for Spring 2017 微软项目经理 Immo Landwerth 公布了即将推出的 .NET Core 2.0 版本的细节,该版本预计于 2017 年春季发布。这是 .NET Core 平台的一个重要发布,因为 2.0 版本对 .NET
阅读全文
posted @ 2017-01-03 10:28 FrankYou
阅读(1063)
评论(0)
推荐(0)
编辑
2016年12月20日
Maven部署构件至远程仓库
摘要: 私服的一大作用就是部署第三方构件,包括组织内的生成的构件以及一些无法从外部仓库获取的构件。无论是日常开发中生成的构件,还是正式版本发布的构件,都需要部署到仓库中,供其它团队成员使用。Maven除了能对项目进行编译、测试、打包之外,还能将项目生成的构件部署到仓库中。我们可以在pom.xml中配置构件的
阅读全文
posted @ 2016-12-20 18:33 FrankYou
阅读(2427)
评论(0)
推荐(0)
编辑
Maven远程仓库的认证
摘要: 大部分远程仓库无须认证就可以访问,但有时处于安全方面的考虑,我们需要提供认证信息才能访问一些远程仓库。为了防止非法的仓库访问,管理员为每个仓库提供了一组用户名及密码。 这时,为了能让Maven访问仓库内容,就需要配置认证信息。配置认证信息和配置仓库信息不同。仓库信息可以直接在POM中配置,但认证信息
阅读全文
posted @ 2016-12-20 17:27 FrankYou
阅读(3067)
评论(0)
推荐(0)
编辑
Maven远程仓库的配置
摘要: 在很多情况下,默认的中央仓库无法满足项目的需求,可能项目需要的构件存在于另外一个远程仓库中,如JBoss Maven仓库。这时,可以在POM中配置该仓库,见代码如下: <!-- 远程仓库的配置 --> <!-- 配置POM使用JBOSS Maven仓库 --> <repositories> <!--
阅读全文
posted @ 2016-12-20 16:32 FrankYou
阅读(1922)
评论(0)
推荐(0)
编辑
Maven实战系列文章
摘要: 1、Maven命令行使用:mvn clean compile(编译) 2、Maven命令行使用:mvn clean package(打包) 3、Maven命令行使用:mvn clean install(安装) 4、使用Mavne生成可以执行的jar文件 5、使用Maven私服的好处 6、Maven远
阅读全文
posted @ 2016-12-20 10:26 FrankYou
阅读(322)
评论(0)
推荐(0)
编辑
2016年12月19日
使用Maven私服的好处
摘要: 1、Maven仓库的分类 本地仓库:当Maven执行编译或测试时,如果需要使用到依赖文件,它总是基于坐标使用本地仓库的依赖文件。默认情况下,不管Linux还是Windows,每个用户在自己的用户目录下都有一个路径名为.m2/respository/的仓库目录。 远程仓库:安装好Maven后,如果不执
阅读全文
posted @ 2016-12-19 17:18 FrankYou
阅读(7662)
评论(0)
推荐(0)
编辑
使用Mavne生成可以执行的jar文件
摘要: 到目前为之,还没有运行HelloWorld的项目,不要忘了HelloWorld类可是有一个main方法的。使用mvn clean install命令默认生成的jar 包是不能直接运行的。因为带有main方法的类信息不会添加到manifest中(打开jar文件中的META-INFO/MANIFEST.
阅读全文
posted @ 2016-12-19 15:01 FrankYou
阅读(747)
评论(0)
推荐(0)
编辑
2016年12月14日
Visual Studio for Mac 简介
摘要: 2016-12-13 Hutchinson 微软中国MSDN 在 11 月举行的 Connect(); 上,Microsoft 将推出 Visual Studio for Mac 预览版。这是一个激动人心的进展,将以移动为中心的 Xamarin Studio IDE 发展成为真正的移动先行和云优先的
阅读全文
posted @ 2016-12-14 10:15 FrankYou
阅读(1939)
评论(0)
推荐(0)
编辑
上一页
1
···
6
7
8
9
10
11
12
13
14
···
18
下一页
公告