
java
文章平均质量分 83
北京-小北
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA基础(二)字节 字符 编码
乱码或者转码,是开发中经常碰到的问题. 理解了编码到底是怎么回事,解决起来就会轻松很多. 继续提出问题并解决; 1. 位,字节,字符,编码,字符集的概念 2.java中的转码方式 3.常见乱码问题 1. 位,字节,字符,编码,字符集的概念 位(bit): 我们都知道计算机只认识01, 一bit就是这里的一个0或者1.(二进制的01) 字节(byte): 8个bit构成原创 2016-05-05 22:52:24 · 868 阅读 · 0 评论 -
JAVA基础(一)序列化,反序列化,java的序列化
带着问题来学习. 1.序列化是什么,有什么作用? 2.序列化有什么方式? 3.java的序列化以及应用场景是什么? 4.serialVersionUID 的作用是什么? 1.序列化是什么,有什么作用? 先看看美团一篇文章中的描述,原文点这里. 互联网的产生带来了机器间通讯的需求,而互联通讯的双方需要采用约定的协议,序列化和反序列化属于通讯协议的一部分。通讯协议往往采用分层模型原创 2016-04-23 21:58:48 · 710 阅读 · 0 评论 -
(菜鸟来动手-第五天)SSM整合之Controller层异常处理
目标: 1: 异常统一处理 2: 记录异常方法的参数名称和值 系统很多地方都会抛出异常, 而java的异常体系目标就是与逻辑解耦. 所以项目中如果每个异常都单独处理,则太累也没必要. SpringMVC 提供了 统一的异常处理方法. 异常出现的时候,我们很想知道客户端传的参数是什么,对于判断异常原因也很有帮助, spring aop 就可以获取 方法参数名称和值原创 2016-08-11 20:38:58 · 6487 阅读 · 0 评论 -
JAVA基础(三)异常处理
目录. 1.java异常体系 2.异常处理方法 3.异常处理原则 4.自定义异常 1.java异常体系 如图 Thorwable类所有异常和错误的超类,有两个子类Error和Exception,分别表示错误和异常。 Error 是程序无法处理的,这里不多说. Exception下面分了 运行时异常和非运行时异常(CheckedException=非Runti原创 2016-08-14 16:03:20 · 688 阅读 · 0 评论 -
好读书不求甚解(一)Java多线程编程核心技术
第1章 Java多线程技能 第2章 对象及变量的并发访问 1 synchronized同步方法 2 synchronized同步代码块 3 volatile 第3章 线程间通信 1 等待通知机制 2 join方法 3 ThreadLocal类 第4章 Lock的使用 1 ReentrantLock类 2 ReentrantReadWriteLock类 第5章 定时器Timer 第6章 单例模式与多线原创 2016-10-08 23:22:51 · 2420 阅读 · 1 评论 -
(菜鸟来动手-第四天)SSM整合之BaseService,BaseDao
前面已经实现了SSM的整合, 但是在实际开发中,很多模块都会有增删改查操作.将这些共用操作抽取个公用的出来,能少很多事. 1.实现baseDao 2.实现baseService 3.具体模块实现 4.测试 1.实现baseDao mybatis中,实现sql都是用namespace+上 sql的id, 而namespace一般都是用model的路径+名称. 所以baseDa原创 2016-07-24 18:31:17 · 10349 阅读 · 0 评论 -
Java nginx https 双向认证
最近要做个https 双向认证的,就做了个demo,踩了不少坑,记录一下. 主要还是对原理理解不够透彻,刚开始直接从网上搬个例子就用,结果大部分都不适用.原创 2016-10-20 23:29:54 · 9473 阅读 · 3 评论 -
Log4j不同级别输出到不同文件的几种方式
log4j已经是古董了,但是现在项目还在用,需要用到不同级别输出到不同文件,所以把几种实现方式记录下来,备忘! 下面的几种配置都是使用properties的情况,但是xml的原理也一样. 使用LevelRangeFilter 使用LevelMatchFilter 自定义Appender 下面详细说明: 1.使用LevelRangeFilter 这个应该是3种里面最方便的,配置如下原创 2017-01-17 23:55:16 · 11448 阅读 · 4 评论