- 博客(11)
- 收藏
- 关注
原创 spring boot基础知识和ssm搭建
spring aop 通过切点指定在哪些类哪些方法进行织入横切逻辑,通过增强描述横切逻辑的具体实现,通过切面把切点和增强链接到一起spring aop 默认用的事jdk 动态代理,如果代理类没有实现接口,则用cglib,如果代理类实现接口则用的事jdk动态代理cglib 采用asm 技术操作字节码 使用cglib 需要注意的是代理的方法不能加上final 修饰,jdk动态代理 需要把java...
2020-05-29 10:50:19 109
原创 如何判断接收前端时间参数判断参数当月有多少天
1.先获取时间参数的值并转换成String类型。2.对String类型时间进行截取3.用Calendar.getInstance();4.maxDay就是当月天数
2020-01-13 09:28:16 316
原创 spring springBoot
什么是SpringBootSpring Boot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。大多数SpringBoot项目只需要很少的配置文件。SpringBoot特性创建独立的Spring项目 内置Tomcat和Jetty容器 提供一个starter POMs来简化Maven配置 提供了一系列大型项目中常见的非功能性特性,如安全、指标,健康检测...
2019-09-10 21:22:30 174
原创 jvm二次总结
Jvm内存结构垃圾回收Jvm调优虚拟机栈:方法内部局部变量堆:对象方法区:常量,静态变量,类信息,方法信息-Xmx和-Xms应该维持什么样的比例?首先并不是虚拟机内存越大就越好,大概原因是因为:内存越大,JVM 进行 Full GC 所需的时间越久,由于 Full GC 时 stop whole world 特性,如果是用于响应HTTP 请求的服务器,这...
2019-09-09 21:25:18 95
原创 线程体系
创建方式,及三者创建方式区别生命周期应用场景 :异步 和 分任务线程池:作用:减少创建和销毁线程的次数,每个工作线程可以多次使用可根据系统情况调整执行的线程数量,防止消耗过多内存种类:①newSingleThreadExecutor单个线程的线程池,即线程池中每次只有一个线程工作,单线程串行执行任务②newFixedThreadExecutor(n)固定数量的线程池...
2019-09-03 11:29:07 135
原创 Cookie与session的应用
默认登录login.jsp<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>&...
2019-06-25 08:49:40 131
原创 创建、存储和获取cookie
存储Cookie//创建Cookie对象Cookie c1 = new Cookie("name", URLEncoder.encode("张三","UTF-8"));Cookie c2 = new Cookie("pwd", URLEncoder.encode("123456","UTF-8"));//设置保存时间c1.setMaxAge(60*10);c2.setMax...
2019-06-25 08:47:32 155
原创 cookie类及其常用方法
1、创建一个Cookie 对象:Cookie cookie = new Cookie("key","value");2、设置过期时间(存储的时间单位秒s): 使用setMaxAge 方法来指定cookie 能够保持有效的时间(以秒为单位)cookie.setMaxAge(60)表示这个Cookie会被浏览器保存到硬盘上60秒cookie.setMaxAge(60*60...
2019-06-25 08:45:57 1726
原创 cookie基本原理
cookie基本原理cookie是客户端的解决方案,是服务器发给客户端的特殊信息,这些信息以文本文件的方式存放在客户端,后续请求,客户端都会带上这些特殊的信息。服务端通过HTTPResponse设置cookie到响应头,发送到客户端,后续客户端自动将cookie信息设置到请求头。cookie的几个特性①setDomain:设置cookie范围,默认情况下,cookie的作用域为当前...
2019-06-25 08:44:39 474
原创 git命令及工作原理
git add:添加到暂存区git commit -m “”:提交到仓库git status :查看状态git log:查看历史纪录git reloggit reset head…^ 回退git reset 版本号 :回退git checkout:回退创建dev分支然后切换创建并却换分支:git checkout -b dev查看所有分...
2019-06-18 07:32:44 188
原创 jvm
jdk:java开发工具包 jdk=jre+java的开发工具(javac java javadoc jar等) jre:java运行环境 jre=jvm+lib类库jvm:java虚拟机 实现跨平台jdk>jre>jvm 类的加载(字节...
2019-06-15 09:42:14 73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人