- 博客(12)
- 收藏
- 关注
翻译 java回调机制
博客学院下载GitChat论坛问答商城头条活动招聘ITeye码云CSTO写博客发ChatSeachal的博客书写为了更好的思考,勤于总结善于思考,不断融汇贯通。欢迎各位朋友留言交流!https://github.com/seachal
2018-01-24 23:04:34
209
转载 Java中有关Null的9件事
以我的经验来看,导致空指针异常的一个最主要的原因是对Java中null的知识还不够。你们当中的很多已经对null很熟悉了,但是对那些不是很熟悉的来说,可以学到一些关于null老的和新的知识。让我们一起重新学习Java中null的一些重要知识吧。1)首先,null是Java中的关键字,像public、static、final。它是大小写敏感的,你不能将null写成Null或NULL,编译器将不能
2018-01-24 23:02:52
270
转载 java中的static使用--静态变量、静态方法
1 Java 中的 static 使用之静态变量1.1 使用场景:大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是 static 大显身手的时候了!!Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有
2018-01-24 22:18:11
713
转载 自定义注解
章节一 注解说起注解来,大家第一想到的肯定是@Controller、@Service、@Autowired、@Resources、@ResponseBody、@Transactional等,当然还有很多,例举的这些都是大家非常熟悉的。使用过的人都知道,通过注解减少了我们很多冗余的代码量,用起来也很舒服,本文揭开注解的神秘面纱,自己动手写一个自定的注解。前几天我写了一
2018-01-23 23:37:16
389
原创 Jackson常用方法以及jacksonUtil工具类和回顾JSON数据格式回顾
项目中我们通常使用ajax返回json数据格式的形式进行前后端数据交互,所以会用到Java数据json数据互相转化,通常我们的做法是在项目中创建一个工具类进行转化处理。如下:我的demo包含了项目中常用的jacksonUtil类,以及常用的JSON JAVA处理数据转化处理方法。 实体类book:[java] view plain copy
2017-07-26 20:48:45
1932
原创 JAVA 基础
第一章节 JAVA关键字 JAVA类 类间关系有很多种,在大的类别上可以分为两种:纵向关系、横向关系。纵向关系就是继承关系,它的概念非常明确,也成为OO的三个重要特征之一,这里不过多的讨论。横向关系较为
2017-07-17 23:20:53
208
原创 spring的事务原理
Spring事务本质是单机下的事务,是由数据库本身保证的。当然还有一种比较复杂的事务:分布式事务。今天先讲spring的事物机制!一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行:获取连接 Connection con = DriverMa
2017-07-04 23:27:01
252
原创 分布式事物
事务就是一个会话过程中,对上下文的影响是一致的,要么所有的更改都做了,要么所有的更变都撤销掉。就要么生,要么死。没有半死不死的中间不可预期状态。事务是为了保障业务数据的完整性和准确性的。 分布式事务,常见的两个处理办法就是两段式提交和补偿。 两段式提交典型的就是XA,有个事务协调器,告诉大家,来都准备好提交,大家回复,都准备好了,然后协调
2017-07-04 23:15:56
269
原创 sql注入
1 #{value};Select * from user where id=#{value};如果id传入的值为10,在sql执行的时候会默认把10当作为字符串的形式! 字符串不是可执行的命令!所以可以防止sql注入!2 %${value}% 表示为字符串的拼接 在sql执行的时候就会变为(没有引号了) 我们可以将上面的变为防sq
2017-07-03 22:12:30
432
原创 JAVA多线程
JAVA多线程实现的三种方式Java多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。1、继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本
2017-06-30 22:59:24
165
原创 javase
String、StringBuffer与StringBuilder之间区别 关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 StringBuffer、StringBuilder和String一样,也用来代表字符串。String类是不可变类,任何对String的改变都 会引发新的
2017-06-30 21:42:58
201
原创 多线程---threadLocal
一 :定义threadLocalJDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序,ThreadLocal并不是一个Thread,而是Thread的局部变量。 线程程序介绍早在JDK 1.2的版本中就提供java.lang.Thre
2017-06-29 15:15:39
321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人