自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 spring-es-data关键概念总结

文中所写的spring-data-elasticsearch版本为5.1.1。

2023-06-26 15:31:18 155 1

原创 mybatis plus批量插入数据时SQLIntegrityConstraintViolationException异常问题

mybatis plus的IService(com.baomidou.mybatisplus.extension.service.IService)接口中提供了saveBatch()方法,但是这个插入方法使用的是多条insert语句的方式来插入数据,效率不够高。所以mybatis plus又提供了另外一个方法来实现批量插入insertBatchSomeColumn(),但是这个批量存储的方法在遇到数据库中又某个列设置了NOT NULL二插入对象的这个属性又为NULL的时候就会报错。

2023-06-17 11:49:08 1514 1

原创 nacos client加载自定义配置logback.xml的原理

com.alibaba.nacos.client.utils.LogUtils ,这段在LogUtils类的静态代码块中,只要LogUtils被jvm加载,这段代码就会执行。com.alibaba.nacos.api.config.ConfigFactory使用了Class.forName加载了NacosConfigService。问题的关键在于类com.alibaba.nacos.client.logging.logback.LogbackNacosLogging。

2023-06-16 14:14:09 2140 1

原创 Spring AOP示例以及原理揭秘

文章目录1、什么是AOP2、AOP的相关概念解释3、基于注解的Spring AOP示例代码解析1、定义一个切面2、定义一个切入点3、定义通知4、业务逻辑类和启动类1、什么是AOPAOP(Aspect Oriented Programming)称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子。AOP可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。

2020-06-09 18:52:42 266

原创 从Servlet到Spring MVC再到Spring Boot的进化历程

从Servlet到Spring MVC再到Spring Boot的进化历程文章目录从Servlet到Spring MVC再到Spring Boot的进化历程J2EE、Java EE和Servlet从Servlet开始说起一个简单的Servlet示例Servlet文件web.xml文件从Servlet进化到Spring MVC先谈MVCSpring MVCSpring MVC项目示例***web*.xml配置*****dispatcher-servlet.xml配置***从Spring MVC到Spring

2020-05-29 12:17:49 1133

转载 pinpoint使用步骤

pinpoint使用步骤1、服务器端搭建1.1 搭建hbase1.2 启动pinpoint-web1.3 启动pinpoint-collector2、客户端使用代理启动pinpoint的使用主要分成两个部分,第一部分是服务器端的搭建,第二部分是使用代理启动被监控的服务1、服务器端搭建pinpoint的服务器主要包含两个组成部分,一是pinpoint-web 用来展示监控画面,二是pinpoi...

2019-09-22 20:35:29 841

翻译 Java NIO vs. IO

原文连接:http://tutorials.jenkov.com/java-nio/nio-vs-io.htmlJava NIO和IO的主要区别下面的表格总结了Java NIO和IO的主要区别IONIO面向流面向缓冲区阻塞IO非阻塞IO、选择器面向流和面向缓冲区的比较Java IO是面向流的意味着你

2015-10-18 15:33:24 275

转载 Spring 使用注解方式进行事务管理

Spring 使用注解方式进行事务管理

2015-10-05 20:03:11 174

原创 关于hashmap和hashset的一些思考和实验

HashSet、HashMap、Concurrent包

2015-10-02 18:48:29 240

smack4.10含源码

Smack是一个开源,易于使用的XMPP(jabber)客户端类库。 附件是目前最新版本的smack库,含源码。

2015-04-10

深澜安卓客户端2014/7/1官网下载

2014/7/1从官网上下载的,安卓设备可用。

2014-07-01

netbean的struts2.0插件

官网上下载的netbeans struts2.0插件,可用于netbeans 6.9/7.1/7.2,我的netbeans 7.1能成功安装。

2012-07-30

基于MFC的一个绘制三角形的程序

一个用C++写的绘图程序,只能绘制三角形,其他图形可由使用者自己加,主要是搭个框架。

2011-01-10

空空如也

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

TA关注的人

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