自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 redis的过期策略

redis过期策略

2022-06-09 16:49:33 1152

原创 项目小结

1.关于细节在提交表单时,需要注意文本框长度限制,前后端数据类型判断,否则可能会造成强制转换异常对提交的表单进行格式校验时应该注意从上到下校验2.关于错误请求无数4XX,5XX错误400,请求无效(bad request) 服务器不理解请求的语法401, 请求需要身份验证(项目中的权限是由shiro实现的,在controller加上@requirespermissions 注解可以给这...

2019-09-12 14:38:04 97

原创 java中的锁机制

java中的锁主要有两种1.synchronize2.lock从本质来看,synchronize基于jvm保证数据的同步,lock基于硬件,依赖cpu指令synchronize锁的作用范围1.作用在普通方法(锁的是当前对象的实例)2.作用在静态方法(锁的是当前类的实例)3.作用在代码块(锁的是括号内的方法)在学习中我们都知道synchronize是一个重量级锁,但是随着对synch...

2019-08-24 18:53:49 123

原创 webSocket

定义:webSocket是html5开始提供的一种在单个tcp连接上的一种全双工通讯协议我们所知道的有如下特点:1.建立在tcp协议之上的应用层2.一旦建立,保持持久连接3.双方可以随时向对方发送数据没有request和response的概念,两者地位完全平等,不需要客户端轮询(ajax),服务端可以主动给客户端发送信息socket:socket是应用层与tcp/ip通信的中间软件抽...

2019-08-18 13:46:15 111

原创 单例模式

单例模式的实现package singleton;/** * 饿汉式 * @author lenovo * */public final class Singleton { private byte data[] =new byte[1024]; private static Singleton s = new Singleton(); private Singleto...

2019-03-29 14:25:18 84

原创 juc

1.juc介绍j.u.c是jdk1.5之后推出的一个新包;java.util.concurrent;这个包提交了很多用于并发访问的类和接口;主要分为5部分:tools:工具包,闭锁,信号量locks:Lock锁;重入锁;ReetrantLockatomic:原子类collections:集合executor:线程池...

2019-01-03 22:25:58 143

原创 反射机制

编程语言的分类:1.非动态语言相反静态类型语言是在执行前编译时检查类型。2.动态语言程序运行时,动态改变变量的类型,为动量增加,删除 属性和方法在执行期间检查数据的类型的语言。非动态语言:c,c++,java动态语言:js,pythonjava不是动态语言,可以通过反射技术来实现动态语言的部分特征java反射机制:java反射机制是在运行状态中,动态分析类的能力Class类...

2018-12-09 21:43:17 96

原创 dao---查询

查询操作:根据id

2018-11-22 21:28:37 99

原创 dao模式--基础

一共有23种设计模式总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。单例模式:为了解决...

2018-11-21 22:32:40 306

原创 事务

在jdbc中如何控制事务在jdbc中通过connection来控制事务,在一个事务中可以放多个Statement事务的四个特性:原子性:一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。一致性:在事务开始之前和事务结束以后,数据库的完整性没有被破坏。隔离性:数据库允许多个并发事务同时对其数据进行读写和修改的能力,隔离性可以防止多个事务并...

2018-11-20 22:34:17 98

原创 日期类型

mysql日期和时间类型· 关于日期类型的映射java.util.Date在jbdc中表示java中的时间,可以使用以下三个类型,这三个类型都是java.util.Date的子类,并且都在java.sql包中直接已知子类:DATE :YYYY-MM-DD 日期值,只表示日期TIME : HH:MM:SS 时间值或持续时间,只表示时间TIMESTAMP : YYYYMMDD HHMMS...

2018-11-19 21:44:25 152

原创 使用JDBC连接数据库

使用JDBC连接数据库jdbc简介JDBC-Java DataBase Connectivity (java数据库连接) 是一种用于执行SQL语句的Java API;简单来说就是一组规范,将所有关系型数据库都抽象出来的规范,只提供操作的接口,具体怎么操作不是由JDBC来操作的,具体规范:https://www.jcp.org/en/home/index关系型数据库:(建立在关系...

2018-11-19 20:48:38 191 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除