- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 mybatis配置的简单介绍(面试)
1、创建一个普通的Java类:User.java;同时创建对应的User.xml(mapper映射文件),里面写的是对数据库的增删改查的sql语句2、将这个User.xml(mapper映射文件)配置到mybatis的Config.xml中3、配置别名,将User.java所在的位置配置到mybatis的Config.xml中4、配置连接数据库,mybatis的Config.xml中
2017-09-15 18:23:50 276
转载 线程同步和线程死锁
1.线程同步,一个关键字:synchronized为什么有这个东西呢,假如有一个对象,里面有成员变量和方法,如果有很多线程都想访问它们,有可能造成用户想避免的结果。我也举那个经典的例子:假如你的银行账户里面有2000块钱,有一天你去银行柜台取钱,取1500,正在你办理的时候,你老婆去了取款机,她也取钱,事先没商量好谁取,所以她也想取1500。如果两个人都取走了1500,合起来就30
2017-09-13 19:43:11 207
转载 JS判断浏览器语言及终端类型(android/ios)
转载地址:http://blog.baiwand.com/?post=176//检测浏览器语言currentLang = navigator.language; //判断除IE外其他浏览器使用语言if(!currentLang){//判断IE浏览器使用语言 currentLang = navigator.browserLanguage;}alert(currentLa
2017-09-13 10:50:49 892
原创 实现Runnable的线程类和继承Tread的线程类之间的区别
实现Runnable的线程类实例化后必需放在new Tread()中创建一个新线程,然后才可以启动,例如:// 通过实现 Runnable 接口创建线程public class DisplayMessage implements Runnable{ private String message; public DisplayMessage(String message)
2017-09-12 12:23:21 503
转载 ping相关地址的解释
1、Ping 127.0.0.1:27.0.0.1是本地循环地址,如果本地址无法Ping通,则表明本地机TCP/IP协议不能正常工作。2、Ping本机的IP地址:用IPConfig查看本机IP,然后Ping该IP,通则表明网络适配器(网卡或MODEM)工作正常,不通则是网络适配器出现故障。3、Ping同网段计算机的IP:Ping一台同网段计算机的IP,不通则表明网络线路
2017-09-12 10:20:58 1120
转载 完全优化MySQL数据库性能的八大巧方法
1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务
2017-09-11 23:59:20 227
转载 Java关键字--volatile
如果你声明变量是使用了volatile修饰符,编译器就不会把这个变量缓存在寄存器里——每次访问都将去存取变量在内存中的实际位置。在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。这在JJVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JJVM的成熟
2017-09-11 23:52:34 255
转载 创建一个 Spring 应用程序的步骤
1、创建一个名为 SpringExample 的工程并在 src 文件夹下新建一个名为 com.xdot文件夹。2、点击右键,选择 Add External JARs 选项,导入 Spring 的库文件,为了做到这个,在你的项目名称 SpringExample上单击右键,然后在快捷菜单上点击properties,按照下面可用的选项:Build Path -> Configure Bui
2017-09-01 19:58:46 537
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人