- 博客(5)
- 收藏
- 关注
转载 使用mysql命令窗口查看中文数据乱码的解决办法
在MySQL的dos客户端输出窗口中查询表中的数据时,表中的中文数据都显示成乱码,如下图所示: 上网查了一下原因:之所以会显示乱码,就是因为MySQL客户端输出窗口显示中文时使用的字符编码不对造成的,可以使用如下的命令查看输出窗口使用的字符编码show variables like 'char%'; 命令执行完成之后显示结果如下所示: 可以看到,现在是使用utf8字符编码来显示中文数据的...
2018-03-04 15:35:21
148
转载 Hibernate的clear(),flush(),evict()方法详解
最近看了下session,发现session.flush()方法有明显的误人子弟,明显乱说,也不对,讲的不清楚,对此我很气愤,你讲错了的让大家都跟着错了,还到处转载你的错误,你害羞么,我想问下作者。特此给纠正下很多错误session.flush()方法的作用其实就是让session的缓存的数据(session就是一级缓存)刷入到数据库里面去,让数据库同步,你可以更简单的理解就是,强
2018-02-07 15:39:53
317
转载 Mybatis中的 ${} 和 #{}区别与用法
Mybatis 的Mapper.xml语句中parameterType向SQL语句传参有两种方式:#{}和${}我们经常使用的是#{},一般解说是因为这种方式可以防止SQL注入,简单的说#{}这种方式SQL语句是经过预编译的,它是把#{}中间的参数转义成字符串,举个例子:select * from student where student_name = #{name} 预
2018-02-06 21:35:40
138
转载 WebSocket简单介绍
一.WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。 我们知道,传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如 浏览器)主动发起,服务端
2018-02-04 22:24:27
146
原创 多线程实现方式例子
介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?new Thread(new Runnable() { @Override public void run() {
2018-02-04 22:20:20
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人