- 博客(290)
- 资源 (12)
- 收藏
- 关注
转载 Spring PropertyEditor Formatter Converter ConversionService
Spring PropertyEditor Formatter Converter ConversionService
2024-09-02 10:08:39 47
转载 Springmvc @InitBinder注解源码分析
从原理层面掌握@InitBinder的使用【享学Spring MVC】_51CTO博客_initbinder作用
2024-08-30 17:58:06 56 1
转载 Spring源码分析@Configuration 注解修饰的配置类,为何会生成cglib代理类
Spring源码分析@Configuration 注解修饰的配置类,为何会生成cglib代理类
2024-04-23 12:00:29 77
原创 Spring源码-xml解析-类调用顺序
解析自定义的命名空间的xml配置文件的话,我们是根据namespaceUri获取到对应的NamespaceHandler,然后再在NamespaceHandler类中,获取BeanDefinitionParser用于对特定的标签来进行解析.那么是如何获得BeanDefinitionParser呢,其实就是从一个Map对象里get出来的.DefaultBeanDefinitionDocumentReader类呢,是一个比较关键的类,他区分了是解析默认的xml命名空间还是说解析的自定义的命名空间.先往下看.
2024-02-21 11:57:06 449
原创 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 410
原创 Spring AOP 中 AbstractAdvisorAutoProxyCreator、AbstractAdvisingBeanPostProcessor的区别
在这里传送门。
2023-10-30 23:31:43 79
原创 在微信中的网页,如果不太好调试的话,
在微信中的网页,如果不太好调试的话,可以引用微信官网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 154
转载 win10--docker镜像存储路径移出C盘
win10--docker镜像本地存储路径移出C盘https://my.oschina.net/u/4259369/blog/4404666
2021-07-03 17:38:01 518
原创 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 1498
原创 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 468
原创 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 615
原创 Spring AutowireCapableBeanFactory
SpringAutowireCapableBeanFactory接口的使用小结:Spring的ioc容器中有一个接口叫AutowireCapableBeanFactory,我们从名字中可以看出,具有自动装配Bean的能力。而且这里笔者先透露下,不是所有的Bean都是被Spring容器所管理的。但是,出于某些需求,不在Spring容器中的某些bean也希望能够引用Spring容
2018-01-01 20:37:13 1081
原创 mysql hash分区要点
mysql 有很多种表分区的方式,这里写一些笔者对于hash分区的感悟。如有错误,恳请读者斧正。mysql hash分区不用像其他的分区指定,当某一列值得情况为某某某的情况去到某一分区。比如list分区和range分区。hash直接只用指定分几个区,然后根据算的结果将一行数据去到某一个分区即可。但是具体是怎么算的,其实hash分区其实就是取模运算 , 比如 5%4
2018-01-01 16:02:13 2543
原创 mysql TRUNCATE delete
mysql truncate 和delete 都用与删除数据表里的数据truncate命令则是直接将全表的数据清空掉。 delete命令可以不带where 可以达到同样的目的 。delete通过where带上条件删除部分数据,从这可以看出delete灵活些。下面笔者说说这两个命令的区别。1) 使用truncate命令清除了表中的所有数据后,如果该表的主键是主键自增的
2017-12-09 15:34:44 332
原创 centos /dev/vda1磁盘空间占满 随笔
今天笔者所在的公司维护的后台管理系统。突然发现系统跑不动了。打开服务器上一看,连按tab键补全命令都很困难。关键时刻来了,发现原来是磁盘空间满了。输入命令 df -h 看到 /dev/vda1磁盘的使用率是100%。既然发现是磁盘空间不够,删掉一些不要紧的文件就好了。于是乎进入了/目录。使用了命令 du -sh * 发现 /usr/local/tomcat的目录占
2017-12-05 19:53:21 32570 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 1835
原创 nginx和websocket
websocket是html5中用来实现长连接的一个协议。在同时使用nginx反向代理和websocket的时候,因为websocket的通信管道必须都要一直处于开启状态。所以,有必要在nginx的配置文件中加入配置。关键的地方笔者用红色标记出来:#user nobody;worker_processes 1;#error_log logs/error.log
2017-11-18 11:28:09 4490
原创 使用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 5106 3
转载 Spring mvc 前端表单传递来的数据被后台的两个entity的相同名字的属性谁获取的问题
原文地址:http://blog.csdn.net/outlook008/article/details/8455710当我们的input标签里面写着如下的代码是这样的 会赋值到Springmvc的方法上的实体的orderId的属性上。当然,后台拥有属性名为orderId的实体只有一个那还好说,如果是两个的话,那就有点麻烦。当然也是有办法的。加入一个实体的变量是ord
2017-10-30 19:22:18 1770
原创 mysql将执行过的sql放到历史记录里面
查看是不是开启将历史执行的sql存入文件show variables like 'general_log%'输出结果如下 -> ;+------------------+---------------------------------------------------------------------------+| Variable_name | Val
2017-10-18 09:21:11 810
原创 在一个普通的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 25960 1
原创 Java Callable Future接口执行机制解密
在Java中,我们执行异步任务的代码可以这么写。 ExecutorService executorService = Executors.newSingleThreadExecutor(); Future stringFuture = executorService.submit(() -> { System.out.println("你好,世
2017-10-07 14:45:39 528
原创 InheritableThreadLocal类详解
我们在使用ThreadLocal类的时候,可以保证各个线程使用自己的数据,而不相互干扰。但是如果我们有这样的一个需求,就是各个线程相互不干扰的情况下。各个线程的子线程可以访问到当前线程中的值。对于这个子线程来说就是访问父线程。public class InheritableThreadLocalT> extends ThreadLocalT> {我们可以从源码中看出Inherita
2017-09-20 00:02:09 860
转载 Java9 模块化 Jigsaw 入门指引
Java9正式版马上就要发布了,这里笔者先介绍下Java9 的模块化具体是怎么回事。相比于Java,其实js领域很早就进行了模块化了。闲话少扯。今天我们来看看Java9是怎么做到模块化的。熟悉Java的同学都知道,在Java(1--->8)之前,使用的都是一个很大的jar文件rt.jar 这个jar包在Java8 中有60多M.并且,在我们的Java代码运行时,还需要tools.j
2017-09-10 14:23:40 9344
原创 Spring RestTemplate get方式发送数据服务器端拿到为空
在使用Spring restTemplate类测试url接口的时候,使用get请求发送参数服务器端拿不到请求数据。请求代码是这样的 Map map = new HashMap<>(); map.put("p1", "myValue"); String url = "http://localhost:8080/sayHello";
2017-09-08 19:17:51 4169
转载 如何在开启了log-bin的MySQL Server中创建FUNCTION
在MySQL主从复制机器的master的数据库中创建function,报出如下错误: Error Code: 1418. This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to u
2017-09-07 11:30:27 445
转载 idea远程调试Linux上的Tomcat代码
在实际的开发中。因为操作系统的种种差异。会导致一份代码会出现不同的效果,但是我们在Windows机器上打击断点,对于在Linux上跑的代码来说是不准确的。所以我们就有了远程调试的需求。我们在Tomcat的 catalina.sh的启动文件加入如下配置。CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=60222
2017-08-31 19:19:58 2171
Java9模块化demo
2017-09-10
MyEclipse2015破解工具
2015-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人