- 博客(9)
- 收藏
- 关注
原创 数据库的连接 c3p0(推荐使用)
c3p0的配置文件 我们在使用传统的jdbc上面,频繁的创建连接对象是非常耗时的,所以就有了阿里的druid ,dbcp(Apache开源)等连接池,我比较推荐的c3p0企业经常用到也非常简单 c3p0-config.xml(配置文件名最好加上config) <?xml version="1.0" encoding="UTF-8"?> <c3p0-config> ...
2018-12-10 22:37:53
451
转载 fastjson的使用方法
Fastjson介绍 Fastjson是一个Java语言编写的JSON处理器。 1、遵循http://json.org标准,为其官方网站收录的参考实现之一。 2、功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection、Map、Date、Enum、泛型。 3、无依赖,不需要例外额外的jar,能够直接跑在JDK上。 4、开源,使用Apache License 2.0协...
2018-12-10 17:13:04
140
转载 java源码阅读真实体会(大佬分享)
刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。 源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。 说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特...
2018-12-05 18:15:51
183
原创 MySQL语法大全
#启动mysql服务器 net start mysql #关闭 net stop mysql #进入 mysql -h 主机地址 -u 用户名 -p 用户密码 #退出 exit status; 显示当前mysql的version的各种信息。 #--------------------------- #----MySql用户管理--------- #修改密码:首先在DOS 下进入mysql安装路径的...
2018-12-04 15:09:54
203
翻译 MySQL的事务隔离级别
一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可...
2018-12-04 14:53:40
107
原创 java中的修饰符
java中的修饰符分为类修饰符,字段修饰符,方法修饰符。根据功能的不同,主要分为以下几种。 1、权限访问修饰符 public,protected,default,private,这四种级别的修饰符都可以用来修饰类、方法和字段。 包外 子类 包内 类内 public ✔ ✔ ...
2018-12-02 17:39:42
96
原创 在多线程中同步锁是什么
对于非static方法;同步锁就是this. 对于static方法我们使用当前方法所在类的字节码对象(xxx.class)
2018-12-01 19:19:08
1500
原创 有关多线程的理解与衍生
java中的多线程一个程序就是一个文件 线程是cpu的最小单位一个进程至少有一个线程;如果只有一个线程;则这个线程就是主线程 线程的创建:继承自Thread类;实现Runnable接口 线程安全问题;产生原因多个线程同时访问同一个全局变量;而代码块在执行的时候没有同步导致;减减的时候没有跟上输出有错没有同时; 并发和并行并发实在一个时间段内;并行则是在同一个时刻点发生的;;线程主要还是讲的并发...
2018-12-01 18:18:35
120
原创 静态变量与非静态变量区别
静态的成员变量与非静态的成员变量的区别: 作用上的区别: 静态的成员变量的作用共享一个 数据给所有的对象使用。 非 静态的成员变量的作用是描述一类事物的公共属性。 数量与存储位置上的区别: 静态成员变量是存储方法 区内存中,而且只会存在一份数据。 非静态的成员变量是存储在堆内存中,有n个对象就有n份数据。 生命周期的区别: 静态的成员变量数据是随着类的加载而存在,随着类文件的消失而消失。 2.非...
2018-11-30 22:00:14
1054
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人