- 博客(7)
- 收藏
- 关注
原创 JAVA中高访问量高并发的问题的一部分解决方案
个人见解,希望大家多多提出意见1.尽量使用缓存技术来做。用户缓存、页面缓存等一切缓存,使用特定的机制进行刷新。利用消耗内存空间来换取用户的效率。同时减少数据库的访问次数。2.把数据库的查询语句进行优化,一般复杂的SQL语句就不要使用ORM框架自带的做法来写,采用自己来写SQL,例如hibernate的hql中的复杂语句,就会很耗时3.优化数据库表的结构,
2017-09-13 09:29:27
13431
原创 Spring的一些好处
1.减少耦合,简化开发2.面向切面(AOP)编程3.声明式事物的支持,可以用注解的方式4.Junit4支持5.可以很好的支持其他开源的框架信息,例如:Quartz,hibernate,mybatis,还有一些自带的,例如:spring-data-jpa,spring-templet,spring-upload6.支持泛型的依赖注入7.异步通信(非阻塞),使用Asyn
2017-09-11 17:31:55
205
原创 关于java中一些小技巧
如果直接写一个java.lang.String类,并写一个main方法,即(改图为转载网络中的)[java] view plain copypackage java.lang; public class String { public static void main(String[]
2017-09-08 09:45:54
253
原创 java创建对象的几种方式
1.使用new的形式2.使用Class.format("类路径").newInstance--------------只是支持无参的构造函数3.使用Constructor中的.newInstance---------------包含有参、无参构造函数的创建。4.clone模式5,反序列化模式(深度克隆)
2017-09-08 09:03:40
214
转载 代码中一些简单的规范书写方式
前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每
2017-09-08 08:55:14
424
原创 使用静态工厂方法代替构造器和构建器使用
根据《Effective Java》本书,加上自己的一些理解。 好处:1.静态工厂方法有自己的方法名称。(没必要和类名一样,不容易区分)。2.因为是静态的,所以不用每次调用它们的时候都创建一个新的对象。3.可以返回原返回类型的任何子类型(例如:本来你这个构造方法是返回的是自身的一个对象,但是你现在也可以返回当前类的一个子类对象),这样做就更加灵活。4.创建参数化类型实例
2017-08-17 16:03:30
636
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人