java知识
yaoxiaoganggang
这个作者很懒,什么都没留下…
展开
-
Lombok利与弊
Lombok有什么好处?Lombok是一款非常实用Java工具,可用来帮助开发人员消除Java的冗长代码,尤其是对于简单的Java对象(POJO)。它通过注释实现这一目的。如果大家对于Lombok比较了解的话,可以先跳过这一段,直接往后看,如果不是很熟悉的话,可以简单了解一下。想在项目中使用Lombok,需要三个步骤:一、IDE中安装Lombok插件目前Lombok支持多种IDE...原创 2020-03-17 15:24:28 · 1000 阅读 · 0 评论 -
Spring Cloud核心组建介绍
1.简介 这是一套涵盖大部分核心组件使用的Spring Cloud教程,包括Spring Cloud Alibaba及分布式事务Seata,基于Spring Cloud Greenwich及SpringBoot 2.1.7。20篇文章,篇篇精华,30个Demo,涵盖大部分应用场景。2.应用场景 注册中心 注册中心主要用于服务治理,提供了服务的注册与发现功能,...原创 2020-03-06 10:58:23 · 193 阅读 · 0 评论 -
Spring 使用注解方式进行事务管理
事务隔离级别:@Transactional(isolation = Isolation.READ_UNCOMMITTED)读取未提交数据(会出现脏读, 不可重复读) 基本不使用@Transactional(isolation = Isolation.READ_COMMITTED)读取已提交数据(会出现不可重复读和幻读)@Transactional(isolation = Isolatio...转载 2018-11-07 15:46:24 · 268 阅读 · 0 评论 -
Hibernate中get和load的区别
从检索执行机制上对比: get方法和find方法都是直接从数据库中检索 而load方法的执行则比较复杂首先查找session的persistent Context中是否有缓存,如果有则直接返回 如果没有则判断是否是lazy,如果不是直接访问数据库检索,查到记录返回,查不到抛出异常 如果是lazy则需要建立代理对象,对象的initialized属性为false,target属性为null原创 2016-07-19 17:20:27 · 269 阅读 · 0 评论 -
Ajax请求Session超时问题
我在做项目时有时会遇到session超时问题,如果session超时,平常请求没有什么问题,通过拦截器可以正确跳到登陆页面,可是你如果用ajax请求的话这就出现问题了,因为ajax是异步的,局部刷新,所以登陆界面不会再全页面中显示,他只会显示到页面的一部分当中。所以根据我这几年的经验(突出工作经验)|(根据我在网上找到的一些资料(突出学习能力)),找到了我认为比较好的一种方法。因为那我用的框架原创 2016-07-19 11:31:26 · 1301 阅读 · 0 评论 -
线程安全与效率的问题
线程的安全是以牺牲效率为代价的,所谓线程安全就是多了个加锁、解锁的操作,比如100亿个操作中都要加锁和解锁,线程是安全了,但效率就下降了。而有些软件是以效率为主的,为了提高效率,就少了加锁,解锁的操作,虽然容易出现并发访问问题,但效率却提高了。 例如: StringBuffer 是线程安全的而StringBuilder是线程非安全的,所以StringBu原创 2016-07-05 08:03:03 · 1260 阅读 · 0 评论 -
快速将List对象、Map对象或者普通普通对象转换成json字符串
package test; import java.text.SimpleDateFormat; import java.util.Collection; import java.util.Date; import java.util.Iterator; import java.util.List; import java.util.Map.Entry; import java.uti原创 2016-06-17 17:22:22 · 3287 阅读 · 0 评论 -
Spring之IOC和AOP
**1.简单介绍:** Spring是一个开源框架,一个轻量级的Java 开发框架,是完全面向接口的设计,降低程序耦合性,主要是事务控制并创建bean实例对象。在整合ssh、ssm框架中主要充当黏合剂的作用。 **2.Spring框架的核心1(IOC):** 2.1 控制反转(Inversion of Control)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,它体现了一原创 2016-07-03 19:29:23 · 745 阅读 · 0 评论 -
使用POI将数据导入导出数据库。
POI将数据导入导出数据库。(采用ssm框架)1.前台列表的展示<script type="text/javascript"> //进行数据的全选 function selectAll(){ var ids=document.getElementsByName("id"); for(var i=0;i<ids.length;i++){原创 2016-06-26 11:23:06 · 1897 阅读 · 0 评论 -
Nginx+Tomcat反向代理,负载均衡。
2. 与Apache服务器对比。 Nginx相对于apache的优点:轻量级,同样为web服务器,比apache占用更少的资源,抗并发,nginx处理请求是异步非阻塞的,而apache是阻射型的,在高并发下nginx能保持低资源低消耗高性能,高度模块化的设计,模块编写相对简单。 3 .Nginx的反向代理。安装Nginx。 6.Nginx.conf的详细介绍。原创 2016-06-26 12:39:09 · 1289 阅读 · 0 评论