- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 shiro验证过程(登录过程)
配置文件:ini格式(红头文件)jdbcRealm=org.apache.shiro.realm.jdbc.JdbcRealmdataSource=com.alibaba.druid.pool.DruidDataSourcedataSource.driverClassName=com.mysql.cj.jdbc.DriverdataSource.url=jdbc:mysql://loc...
2019-11-10 00:56:25
258
原创 使用Vert.x实现一个简单的websocket聊天室
使用Vert.x实现一个简单的websocket聊天室小菜一枚,公司业务使用了基于netty的websocket,奈何不会netty,索性之前了解到一个基于netty的toolkit,也就是Vert.x。 Vert.x是一个基于事件和异步,依托于全异步Java服务器Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐的工具集(注意,不是说的框架,而是工具集)。点击进入
2017-12-06 11:35:16
7657
转载 ubuntu 下 mysql 插入中文
问题:java.sql.SQLException: Incorrect string value: '\xE5\x85\xAC\xE4\xBC\x91' for column ...使用Intellij IDEA 编写Spring Boot,集成Hibernate代码时,插入中文到数据库中报以上的错,首先检查了URL:dburl=jdbc:mysql://localhost:3306/my
2017-05-07 11:26:08
684
原创 mysql 慢慢来
记录一下昨天的面试题,源于数据库知识一向薄弱,所以从建库建表开始吧。create database mytest;use mytest;create table marker( id int primary key auto_increment, stuName varchar(20), classType varchar(20), fenshu varchar(20)
2017-03-17 17:42:12
395
转载 Java NIO
(一) Java NIO 概述Java NIO 由以下几个核心部分组成:ChannelsBuffersSelectors虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的API。其它组件,如Pipe和FileLock,只不过是与三个核心组件共同使用的工具类。因此,在概述中我将集中在这三个组件上。其它
2017-03-13 17:05:24
250
原创 nio的
字节字节是操作系统及其I/O设备使用的基本数据类型,当JVM和操作系统之间传递数据时,需要将其它的数据类型拆分成构成他们的字节。字节顺序尽管字节大小已经被确定了,但是它的排列顺序问题一直没有被广泛的认同,也就是大小端的问题。什么是大端?什么是小端? 基本数据类型 所占字节数 byte 1 char 2 short 2 int 4 long 8 flo
2017-03-13 17:03:15
250
原创 NIO BUFFER
BufferI/O缓冲区操作简图: 两个概念:用户空间和内核空间用户空间: 是常规进程所在区域,JVM就是常规进程,驻守于用户空间,用户空间为非特权区域(不能直接访问硬件设备)。内核空间: 是指操作系统所在区域,内核代码有特别的权利(能与设备控制器通讯,控制着用户空间进程的运行状态等等,最重要的是,所有的IO都直接或间接的通过内核空间)。 注:计算机磁盘是基于块存储的硬件设备,也就是说,它操作
2017-03-13 17:02:32
313
原创 初步理解ArrayList
Java给我们提供了一套非常好用的容器框架,大体包含了List、Set、Map。这三大类容器,每类下面又有多种实现,今天我们就来初步的探究一下List下的ArrayList的实现。稍微了解过数据结构的同学们都知道,List的底层其实是使用数组来实现的,而大家都知道数组是固定长度的,List是变长的,这怎么实现的。下面我们就一起来探究一下这部分的内容。首先我们先来看看Arra
2016-11-05 16:48:52
304
原创 Spring 之 Annotation-->>@Autowired & @Qualifier
Annotation注解: JDK1.5之后开始提供支持 在Spring IoC部分中,对于bean的配置,有两种方式,一种是通过xml来配置,另外一种就是使用Annotation @Autowired注解的意思是自动装配(自动注入属性) 比如我们有一个UserDAO需要被注入,我们可以这样写:其中UserDAOImpl是UserD
2013-09-22 11:31:45
967
原创 spring bean的三种实例化方式
原来一直没有写博客的习惯。很多东西都是看过就看过了。只知道自己看过,需要用的时候要找很久才能找到。最近找到一家实习公司,说是公司但是加上三个实习生我也才看见9个人。很小的一个团队。这个团队使用的技术都是课堂上我没有学过的。课堂上我们只学了struts,他们偏偏就只使用Spring + hibernate。为此现在硬着头皮来学这两样(虽然以后也得学,只是早晚而已)废话少说吧,在看传智播客的视
2013-09-20 20:34:23
889
Android反编译利器-apk改之理
2014-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人