- 博客(8)
- 收藏
- 关注
原创 About Redis
本文围绕以下几点进行阐述1、为什么使用redis2、使用redis有什么缺点3、单线程的redis为什么这么快4、redis的数据类型,以及每种数据类型的使用场景5、redis的过期策略以及内存淘汰机制6、redis和数据库双写一致性问题7、如何应对缓存穿透和缓存雪崩问题8、如何解决redis的并发竞争问题 正文 1、为什么使用redis 分析:博主觉得...
2018-08-13 11:44:01
196
原创 Spring Framework +Mybatis时报SqlSession注册错误
SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6fdbe764] was not registered for synchronization because synchronization is not activeClosing non transactional SqlSession [org.apache...
2018-07-26 08:23:18
2182
转载 什么是Bean
Bean在Spring和SpringMVC中无所不在,将这个概念内化很重要,下面分享一下我的想法: 一、Bean是啥1、Java面向对象,对象有方法和属性,那么就需要对象实例来调用方法和属性(即实例化); 2、凡是有方法或属性的类都需要实例化,这样才能具象化去使用这些方法和属性; 3、规律:凡是子类及带有方法或属性的类都要加上注册Bean到Spring IoC的注解;(...
2018-07-21 21:29:15
104697
14
原创 C3P0连接池初始化设置
1:配置web.xml文件,将初始化文件config_db.properties放进ServletContext, 监听器将从ServletContext调用初始化文件,对SQL进行初始化,这个过程随服务器开启而开启,随服务器停用而销毁。<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www...
2018-07-17 13:18:49
2167
原创 SQL多表单插入数据和DO转VO
@Override public int add(ChannelParam channelParam,UserInfo userInfo) { //添加渠道基本信息pay_channel Channel channel = new Channel(); channel.setChannelId(UUID.randomUUID().toString()); channel.set...
2018-07-17 12:58:22
525
原创 多态
多态 所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定, 而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法, 必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上, 从而导致该...
2018-07-17 12:53:55
271
原创 多线程
多线程 进程 进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。 它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。 进程状态 进程有三个状态,就绪、运行和阻塞 线程 在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程。...
2018-07-17 12:50:28
112
原创 Form表单提交大量数据时怎么快速提取
实现机制:1):利用 HttpServletRequest 里的getParameterNames()方法先枚举各字段名,再将各字段的值依次用getParameter(name)方法提取出来。2):利用反射的原理得到各字段,filed.setAccessible(true)解封后将得到的字段的值赋给DO对象. filed.set(object,value).@RequestMa...
2018-07-17 09:04:29
2286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人