IDEA快捷键

Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的...

2018-12-21 17:10:33

阅读数 18

评论数 0

锁的同步

如果再一个方法中加了锁,另一个没有加锁,当执行main方法时,可能两个方法中的值同时输出,因为没有加锁的那个方法会执行.class类锁,如果将没有锁的类加上synchronized的话,它会等第一个方法用完后释放,然后才执行下一个方法,这样就保证的线程的同步...

2018-07-22 19:01:14

阅读数 17

评论数 0

静态方法上的锁

new出来两个不同的成员变量的话,如果执行方法输出的话可能会有两个线程同时访问锁,这时候它访问的就是我的synchronized所修饰的方法,而这两个线程就拥有我方法所属对象的锁,如果是synchronized所修饰的静态方法时,这个时候就表示给.class类加锁,这个时候我的线程就独占这个锁,而...

2018-07-21 09:54:32

阅读数 90

评论数 0

锁的竞争

当多个线程访问run方法时,可能会出现无序的访问,先进来的数据未必是最先在控制台中打印,如果排序的方式进行输出,这样就对先进来的请求用户一定的平衡性。所以我们就需要synchronized来修饰方法中的代码,如果拿到那把锁,就会执行锁中的内容,如果无法访问,就会一直执行,直到执行成功,才会走下一个...

2018-07-18 11:00:40

阅读数 84

评论数 0

final可以修饰些什么

final可以修饰:类  变量  方法final修饰的类不能被继承final修饰的方法不能被重写final修饰的变量是一个常量。只能背赋值一次

2018-07-08 10:24:03

阅读数 1798

评论数 0

想知道Spring框架的好处是什么吗?

 轻量:Spring 是轻量的,基本的版本大约2MB。 控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。 面向切面的编程(AOP):Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。 容器:Spring 包含并管理应用中对象的生...

2018-07-06 08:44:01

阅读数 56

评论数 0

hibernate,ibatis,jdbc的区别

         Hibernate属于全自动, Ibatis属于半自动,Jdbc属于手动,从开发效率上讲hibernate较高,ibatis居中,jdbc较低,从执行效率上讲hibernate较低,ibatis居中,jdbc较高,因为jdbc是手工写sql语句,程序员对sql的控制能力更大,可以...

2018-07-05 09:36:36

阅读数 29

评论数 0

简单的说一下MyBatis的一级缓存和二级缓存

Mybatis首先去缓存中查询结果集,如果没有则查询数据库,如果有则从缓存取出返回结果集就不走数据库。Mybatis内部存储缓存使用一个HashMap,key为hashCode+sqlId+Sql语句。value为从查询出来映射生成的java对象Mybatis的二级缓存即查询缓存,它的作用域是一个...

2018-07-05 09:24:33

阅读数 380

评论数 0

easyui中转译字符的作用

easyui中有一个属性,是formatter,这个属性中有三个参数,我们在进行操作时会有传值的过程,而我们在传值的时候会有一个问题,它在return 按钮的时候需要赋予按钮点击事件时,会发生无法传值的事件,传输的值是undfinded,如下:function caozuo(value,row,i...

2018-07-04 20:14:40

阅读数 110

评论数 0

如何快速的搭建一个maven+springmvc的项目,适合小白易懂,进来看看

第2步:第3步:第4步:创建完成之后点击项目右键选择java EE Tools 选择第二个创建web.xml第5步:打开pom.xml进行添加依赖[java] view plain copy<!--   统一版本号 -->    <...

2018-06-21 09:14:31

阅读数 93

评论数 0

五表权限管理

        我们在做后台管理时可能要设计到一个权限问题,那就是什么用户拥有哪些操作功能,而我们管理员可以给用户赋予权限。就像一些电影平台一样,我们想要下载一些电影,就需要开通会员,这个开通会员的操作就好比是给该用户赋予下载电影的权限,而我目前所了解的一个权限管理,可以使我们在权限管理方面可以更...

2018-06-13 21:03:25

阅读数 171

评论数 0

新手程序猿必须了解的四大开发过程

1、软件开发       首先呢,软件开发一般被分为:做产品和做项目。一般产品也是项目,但是项目不一定是产品,产品一般来源于多个同类型项目的升华。如果一家公司经常做进销存类的项目,那么项目做多了后,公司为了减少开发成本,增加项目质量,就会想着做自己的产品(也就是软件),产品一般都是有商业目的的,需...

2018-06-08 19:16:32

阅读数 170

评论数 1

提示
确定要删除当前文章?
取消 删除