摘要:        
在分布式环境下生成数据库主键是一件比较麻烦的事情,这里简单总结下,以供以后使用。 数据库自增长序列或字段 每个服务器使用自增主键,不同服务器的步长不一样,比如 A 服务器生成 B 服务器生成 。 缺点:难以扩展。合并数据库时非常麻烦。分库分表时难以处理。 UUID 常见的方式。可以利用数据库也可以利    阅读全文
posted @ 2020-02-05 16:59
LiuChengloong
阅读(282)
评论(0)
推荐(0)
        
            
        
        
只有注册用户登录后才能阅读该文。    阅读全文
posted @ 2020-02-05 16:57
LiuChengloong
阅读(2)
评论(0)
推荐(0)
        
            
        
        
摘要:        
如何才能写好代码呢?我们可以从代码规范、起好名字、写好注释以及合理划分代码块等反面优化自己的代码。 代码规范 编码规范指的是针对特定编程语言约定的一系列规则,通常包括文件组织、缩进、注释、 声明、语句、空格、命名约定、编程实践、编程原则和最佳实践等。 规范的代码,可以降低代码出错的几率。比如之前提到    阅读全文
posted @ 2020-02-05 16:55
LiuChengloong
阅读(341)
评论(0)
推荐(0)
        
            
        
        
摘要:        
优秀的程序员是什么样的?或许每个人都有不同的答案。范老师给出了优秀程序员应该有的六大核心特质。 掌握一门编程语言 工欲善其事必先利其器。个人认为与其每样都懂一点不如精通一门,这样才能拥有核心竞争力。 能够解决现实的问题 优秀的程序员还要深入理解问题,懂得问题的最核心价值。只有理解了问题,看到了解决问    阅读全文
posted @ 2020-02-05 16:54
LiuChengloong
阅读(158)
评论(0)
推荐(0)
        
            
        
        
摘要:        
写出优秀的代码是我们每一个程序员的毕生追求,毕竟写代码本身就是个技术活,代码的 好坏,其实也就是我们工艺的好坏。作为一个技术类的工种,我们没有理由不去思考如何 写出优秀、让人惊叹的代码。 作为一个程序员,每天都在和代码打交道,但是在写代码的时候我们一部分是在完成任务,大多数的时候我们都会在想如何将代    阅读全文
posted @ 2020-02-05 16:52
LiuChengloong
阅读(336)
评论(0)
推荐(0)
        
            
        
        
摘要:        
编写优秀的代码,不能仅仅依靠 一个人的战斗。高质量的代码,依赖于高质量的流水线。作为一个程序员,大家都希望写出优秀的代码。不被 bug 所困扰,可是如何才能编写出没有错误的代码呢? 如何减少错误 先来看一段有问题的代码: 其实这段代码非常简单,它有两个判断语句,如果判断条件成立,那就执行“goto     阅读全文
posted @ 2020-02-05 16:51
LiuChengloong
阅读(336)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Java 多线程最基本的类就是位于 java.lang 包下的 Thread 类 ,这个类继承 Object 类,实现了 Runnable。 public class Thread extends Object implements Runnable Thread 有优先级的区分,优先级较高的线程优    阅读全文
posted @ 2020-02-05 16:49
LiuChengloong
阅读(295)
评论(0)
推荐(0)
        
            
        
        
摘要:        
前不久公司需要为用户生成一份报告,报告的模板是统一的,内容不同,并且用户可以打印。于是调研了有关 PDF 生成的方式,这里简单记录一下。方案是使用 itextpdf 这个类库对 PDF 模板进行内容填充,从而达到效果。demo 代码中有用到 zxing 进行二维码的生成,多张 PDF 合并成一张 P    阅读全文
posted @ 2020-02-05 16:47
LiuChengloong
阅读(5977)
评论(0)
推荐(1)
        
            
        
        
摘要:        
defaults write com.apple.dock springboard columns int 10 defaults write com.apple.dock springboard rows int 8 defaults write com.apple.dock ResetLaunc    阅读全文
posted @ 2020-02-05 16:46
LiuChengloong
阅读(226)
评论(0)
推荐(0)
        
            
        
        
摘要:        
现在使用 Jenkins 自动化部署项目有这样一个问题,那就是项目使用到的 jar 包比较多,这就导致每次将 war 包上传到服务器上的时间就比较长。今天无意间看到一个方法可以大幅减少 war 包大小,提升效率。 方法很简单就是将第三方 jar 包直接放到 tomcat 的 lib 目录下,而不是放    阅读全文
posted @ 2020-02-05 16:44
LiuChengloong
阅读(780)
评论(0)
推荐(1)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号