- 博客(296)
- 资源 (12)
- 收藏
- 关注
转载 Cookie HttpSession SessionId JSessionId HttpRequest
没有的话,服务器会生成一个新的HttpSession,并把HttpSession的getId的方法返回的SessionId,通过Set-Cookie的相应头的形式返回给客户端,客户端收到后,每次请求都带着这个SessionId,这样每次HttpServletRequest.getSession返回的Session都是一份。至于JSessionId,则是在Tomcat里的SessionId的字段(或者说是叫法),换了其他的web服务器可能就不一样了。答:是通过SessionId来的实现.
2024-12-11 00:00:15
34
转载 spring-configuration-metadata.json 源码分析
Spring Boot 自定义配置元数据_spring-configuration-metadata.json-优快云博客
2024-12-08 12:45:37
92
转载 Spring boot 中的spring-autoconfigure-metadata.properties的作用
SpringBoot 自动装配_spring-autoconfigure-metadata.properties-优快云博客
2024-12-07 20:18:55
49
转载 Spring DeferredImportSelector 源码分析
Spring 源码分析补充篇一 :DeferredImportSelector 的处理-优快云博客
2024-12-07 19:58:15
28
转载 Spring PropertyEditor Formatter Converter ConversionService
Spring PropertyEditor Formatter Converter ConversionService
2024-09-02 10:08:39
74
转载 Springmvc @InitBinder注解源码分析
从原理层面掌握@InitBinder的使用【享学Spring MVC】_51CTO博客_initbinder作用
2024-08-30 17:58:06
85
1
转载 Spring源码分析@Configuration 注解修饰的配置类,为何会生成cglib代理类
Spring源码分析@Configuration 注解修饰的配置类,为何会生成cglib代理类
2024-04-23 12:00:29
105
原创 Spring源码-xml解析-类调用顺序
解析自定义的命名空间的xml配置文件的话,我们是根据namespaceUri获取到对应的NamespaceHandler,然后再在NamespaceHandler类中,获取BeanDefinitionParser用于对特定的标签来进行解析.那么是如何获得BeanDefinitionParser呢,其实就是从一个Map对象里get出来的.DefaultBeanDefinitionDocumentReader类呢,是一个比较关键的类,他区分了是解析默认的xml命名空间还是说解析的自定义的命名空间.先往下看.
2024-02-21 11:57:06
472
原创 Java程序连接 nacos集群
至于nacos集群的搭建还是常规的,吧conf/目录下吧application.properties文件改下就好了,之前我就是把192.168.0.103写成本机ip127.0.0.1了,导致一直不通,哎.这也是一个坑点吧。没错,我们程序直连的是通过Nginx的,利用nginx的反向代理来做到连接nacos集群.程序里面配置的nacos地址直接写http://localhost:1111就好了。我们在bootstrap.yml文件里可以直接连一个nacos集群的.千万要写192.168.0.103这种的.
2023-11-28 23:22:10
475
原创 Spring AOP 中 AbstractAdvisorAutoProxyCreator、AbstractAdvisingBeanPostProcessor的区别
在这里传送门。
2023-10-30 23:31:43
98
原创 在微信中的网页,如果不太好调试的话,
在微信中的网页,如果不太好调试的话,可以引用微信官网vConsole库,可以像小程序那样做调试<script src="https://unpkg.com/vconsole/dist/vconsole.min.js"></script><script type="text/javascript"> // VConsole will be exported to `window.VConsole` by default. var vConsole =
2021-08-25 17:09:47
174
转载 win10--docker镜像存储路径移出C盘
win10--docker镜像本地存储路径移出C盘https://my.oschina.net/u/4259369/blog/4404666
2021-07-03 17:38:01
559
原创 web服务器缓存html可以在html页面这么写
web服务器缓存html可以在html页面这么写直接在html页面上声明该html浏览器不缓存,这样浏览器就不会缓存该页面<meta HTTP-EQUIV="pragma" CONTENT="no-cache"> <meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <met
2018-06-02 21:04:40
1520
原创 java DelayQueue
import java.util.Date;import java.util.concurrent.DelayQueue;import java.util.concurrent.Delayed;import java.util.concurrent.TimeUnit;class DelayObj implements Delayed { private long delayTi
2018-01-27 10:06:37
479
原创 jquery ui 自动补全demo
html>lang="en"> charset="utf-8"> name="viewport" content="width=device-width, initial-scale=1"> jQuery UI Autocomplete - Default functionality rel="stylesheet" href="//code.jquery.co
2018-01-03 09:48:23
623
原创 Spring AutowireCapableBeanFactory
SpringAutowireCapableBeanFactory接口的使用小结:Spring的ioc容器中有一个接口叫AutowireCapableBeanFactory,我们从名字中可以看出,具有自动装配Bean的能力。而且这里笔者先透露下,不是所有的Bean都是被Spring容器所管理的。但是,出于某些需求,不在Spring容器中的某些bean也希望能够引用Spring容
2018-01-01 20:37:13
1133
1
原创 mysql hash分区要点
mysql 有很多种表分区的方式,这里写一些笔者对于hash分区的感悟。如有错误,恳请读者斧正。mysql hash分区不用像其他的分区指定,当某一列值得情况为某某某的情况去到某一分区。比如list分区和range分区。hash直接只用指定分几个区,然后根据算的结果将一行数据去到某一个分区即可。但是具体是怎么算的,其实hash分区其实就是取模运算 , 比如 5%4
2018-01-01 16:02:13
2574
原创 mysql TRUNCATE delete
mysql truncate 和delete 都用与删除数据表里的数据truncate命令则是直接将全表的数据清空掉。 delete命令可以不带where 可以达到同样的目的 。delete通过where带上条件删除部分数据,从这可以看出delete灵活些。下面笔者说说这两个命令的区别。1) 使用truncate命令清除了表中的所有数据后,如果该表的主键是主键自增的
2017-12-09 15:34:44
345
原创 centos /dev/vda1磁盘空间占满 随笔
今天笔者所在的公司维护的后台管理系统。突然发现系统跑不动了。打开服务器上一看,连按tab键补全命令都很困难。关键时刻来了,发现原来是磁盘空间满了。输入命令 df -h 看到 /dev/vda1磁盘的使用率是100%。既然发现是磁盘空间不够,删掉一些不要紧的文件就好了。于是乎进入了/目录。使用了命令 du -sh * 发现 /usr/local/tomcat的目录占
2017-12-05 19:53:21
32823
4
原创 mysql5.7 sql_mode=only_full_group_by研读
在安装了MySQL5.7后,笔者发现,以前系统的一些sql语句报错了,报的错如下:bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause a
2017-11-28 14:16:46
1856
原创 nginx和websocket
websocket是html5中用来实现长连接的一个协议。在同时使用nginx反向代理和websocket的时候,因为websocket的通信管道必须都要一直处于开启状态。所以,有必要在nginx的配置文件中加入配置。关键的地方笔者用红色标记出来:#user nobody;worker_processes 1;#error_log logs/error.log
2017-11-18 11:28:09
4555
原创 使用main方法启动一个tomcat
package org.huluo.embedTomcat;import org.apache.catalina.LifecycleException;import org.apache.catalina.core.StandardContext;import org.apache.catalina.startup.Tomcat;import java.io.IOException;
2017-11-11 13:51:37
5148
转载 Spring mvc 前端表单传递来的数据被后台的两个entity的相同名字的属性谁获取的问题
原文地址:http://blog.youkuaiyun.com/outlook008/article/details/8455710当我们的input标签里面写着如下的代码是这样的 会赋值到Springmvc的方法上的实体的orderId的属性上。当然,后台拥有属性名为orderId的实体只有一个那还好说,如果是两个的话,那就有点麻烦。当然也是有办法的。加入一个实体的变量是ord
2017-10-30 19:22:18
1791
原创 mysql将执行过的sql放到历史记录里面
查看是不是开启将历史执行的sql存入文件show variables like 'general_log%'输出结果如下 -> ;+------------------+---------------------------------------------------------------------------+| Variable_name | Val
2017-10-18 09:21:11
824
原创 在一个普通的html文件中引入es6
我们在日常开发中,如果我们使用es5则可以直接在浏览器里面写JavaScript脚本。一点问题也没有。但是在写es6语法的JavaScript代码的时候,我们就需要引入babel翻译器了。html>lang="en"> charset="UTF-8"> Titletype="text/babel"> class Point { cons
2017-10-10 14:31:36
26034
1
Java9模块化demo
2017-09-10
MyEclipse2015破解工具
2015-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人