自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老李的地下室

愿在奋斗道路上的猿,一起共勉!

  • 博客(67)
  • 资源 (9)
  • 问答 (3)
  • 收藏
  • 关注

原创 Spring IOC与DI 深度剖析源码(一)

和大家分享Spring IOC容器的理解

2023-03-26 22:00:34 1105

原创 HTTP 响应状态码

通常情况下,当服务器返回状态码为 4xx 或 5xx 时,客户端应该根据不同的状态码采取不同的处理方式。例如,当状态码为 404 时,客户端应该显示一个错误页面,提示用户所请求的资源不存在。HTTP 状态码是指在客户端向服务器发送请求后,服务器返回的一个三位数字的状态码。状态码表示了服务器对请求的处理结果,客户端根据不同的状态码采取不同的处理方式。1.信息性状态码:服务器已接收到请求,但需要客户端继续发送请求才能完成处理。5.服务器错误状态码:服务器在处理请求时发生错误。

2023-03-10 15:50:54 176

原创 Java 编写Validator验证器

1.编写annotaion 注解,定义提示信息,是否需要校验,正则规则等。2. 编写校验执行器,基于annotaion校验对象属性;

2023-03-07 11:53:26 832

原创 1.创建Springboot项目

SpringBoot

2023-02-25 21:38:49 328

原创 3.redis Java按照目录存储及获取内容

4.RedisTemplate 默认是没有按照文件目录存储的,你可以将 key 以某种方式组织起来,例如:使用文件目录的形式存储在 key 中。例如,可以将某个文件的目录作为 key 的前缀,对于该目录下的所有文件,可以使用 hash 进行存储,这样,就可以将数据存储为文件目录结构了。获取按照文件目录存储的值,可以使用 RedisTemplate 的 opsForHash().get() 方法,它需要两个参数:key 和 field。其中,key 是文件目录,field 是该目录下的文件名。

2023-02-11 16:49:35 1210

原创 2.redis 静态工具类使用RedisTemplate

定义一个全局变量,并在 Application 启动时使用 ApplicationContextAware 接口初始化。在静态工具类中,通过 RedisTemplateUtil 获取 RedisTemplate。在工作中实战化一种解决方案,希望对你有所帮助。

2023-02-11 16:21:00 1089

原创 Java list 获取列表树对象多种方式

Java list 获取列表树对象多种方式:1.使用广搜算法2.使用递归+堆栈的示例

2023-02-07 15:10:19 1259

原创 Java list 根据id获取对象 有哪几种方式

Java list 根据id获取对象

2023-02-07 11:39:07 5015 3

原创 git pull 报错:error: Your local changes to the following files would be overwritten by merge:

git pull 报错 解决方案

2023-01-11 19:32:52 90

原创 Java List 根据ID 去重复

Java 实战,List去重

2022-11-27 16:56:26 2853

原创 1. IDEA 集成Mybits plus 插件

IDEA 集成Free Mybatis Tool 插件,mapper ,代码中快速互跳转

2022-09-23 15:18:18 421

原创 【Mysql 主外键引用问题】 Referencing column ‘XXX‘ and referenced column ‘XXX‘ in foreign key constraint ‘FKpe

Referencing column 'XXX' and referenced column 'XXX' in foreign key constraint 'FKpe

2021-11-25 16:11:04 21317 4

原创 6.SpringBoot RabbitMQ实战化-简单示例

概述:RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心谁在生产消息,从而达到解耦的目的。在分布式的系统中,消息队列也会被用在很多其它的方面,比如:分布式事务的支持,RPC的调用等等。1....

2020-03-20 21:43:39 288

原创 StringUtils.isEmpty () 与 StringUtils.isBlank() 方法区别

StringUtils 中 isEmpty 与isBlank 方法区别: org.apache.commons.lang3.StringUtils 1.代码执行效果 public static void main(String[] args) { System.out.println(StringUtils.isBlank("")); Syst...

2020-03-04 11:44:29 542

原创 1.redis 安装详细介绍

redis安装详细介绍过程,根据如下步骤:一:downloadredis1.下载路径:链接:https://pan.baidu.com/s/1Kd4JdHNFq25kKfibsMHlBA 提取码:ei2r二:安装及配置环境变量1.点击“Redis-x64-3.2.100” ,常规安装即可2.安装成功如下:3.设置密码基本操作1.点击 redis-serve...

2019-11-17 22:26:15 107

原创 5.SpringBoot Redis实战化-简单示例

SpringBoot集成Redis主要分为三部曲:Redis jar包引入 RedisTemplate注入实现 Redis使用一:Redis jar包引入<!-- Redis start --> <dependency> <groupId>org.springframework.boot</groupId&gt...

2019-11-09 15:43:35 188

原创 4.SpringBoot 实现拦截器Interceptor

一:通过SpringBoot 实现拦截器Interceptor 分为两步pom.xml 配置引用spring-boot-starter-aop ControllerInterceptor 实现二:示例1.pom.xml 配置<!-- 加入aop 组件--> <dependency> <groupId>org.springfram...

2019-11-05 18:11:09 303

原创 3.SpringBoot 异步Async处理

目录​​​​一:通过两个注解即可实现,详见如下示例二:输出结果三:Controller四:Service一:通过两个注解即可实现,详见如下示例@EnableAsync @Async二:输出结果Async 处理结束20191104 18:33:10Async 处理结束 = handlePaymentTemplateMsg220191104 18:33:1...

2019-11-05 11:14:44 298

原创 1.IntelliJ IDEA 快捷键

IDEA 快捷 快捷键 说明 Ctrl + Alt S 打开Settings 设置框 Ctrl + Alt 单击 实现类方法/ 进入实现类方法 Ctrl + B 进入光标所在的方法/变量的接口或定义处,等效于 Ctrl + 左键单击 Shift+Ctrl + N 文件查找 Shift+Ctrl + F 文件内容查找 Ctrl +...

2019-08-15 19:15:31 99

原创 2.Spring Boot-Scheduler使用介绍详解

一:前言Springboot-Scheduler 使用灵活、便捷; Springboot-Scheduler 简化很多配置,参数可自定义配置化二:实战Springboot-Scheduler 实战案例 1.pom文件引入相关依懒 <dependency> <groupId>org.springframework.boot</groupId&...

2019-08-12 00:41:35 3625

原创 1.Spring Boot (一) @RequestMapping 与 @PostMapping 详解

首先来简单模式一个通过RequestMapping 请求,PostMapping 接收请求,使用过程中可能会碰到的一些问题,请见如下:一:通过RequestMapping 客户端请求@Service@FeignClient(value = "test",fallback = Test.class)public interface TestFgign {...

2019-08-04 00:26:48 14913

翻译 IE自动兼容模式问题解决

在<title>标签下面引入如下代码即可实现自动兼容模式<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE">

2019-08-03 23:54:30 2385 1

原创 1.IntelliJ IDEA Debug 模式断点启动加载缓慢原因(深坑)

1.启动项目时Debug 模式断点控制在1到2个,Debug 模式断点太多会影响项目启动,有时项目会起不来.2.IDEA 开发对资源要求比较高,Debug 模式断点太多会影响资源消耗.3.查看Debug模式控制台如下: Debug->双红色圆图标->进入 Breakpoints-》选择对应断点取消->Done 即可....

2019-08-03 23:38:35 3785 1

原创 IDEA添加SpringBoot Run 启动入口

1.IDEA工作空间下-.idea->workspace.xml 文件加入如下配置信息<component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="SpringBootApplicationCon...

2019-07-23 23:48:46 5808

转载 Linux打Java war包命令

jar -cvf 命名.war ./原项目名称

2019-03-02 15:17:14 1282

转载 Oracle 查询所有表及表下的数据量

--查询所有表及表中的数据量select u.TABLE_NAME,u.NUM_ROWS from user_tables u order by u.NUM_ROWS desc 

2018-12-27 21:55:37 27316 3

转载 多页TIF转PDF 【JAVA】

通过JAVA 实现多页TIF 转PDF 代码实例https://download.csdn.net/download/u011148770/10831207

2018-12-05 22:56:09 2390

转载 Eclipse UML pugin --- PlantUML使用方法

工作中需要画时序图,baidu一下找了一个PlantUML,用起来比较方便。总结如下:一、安装打开 Eclipse,Help-&gt; Install new software...。填入相应的 URL:http://basar.idi.ntnu.no/svn/tdt4100/anonymous/trunk/updatesite/http://plantuml.sourcefo...

2018-10-26 01:01:16 1195

原创 Java 复杂 XML转Object 对象实例(一)

Java 复杂 XML转Object 对象实例:        在实际工作当中与第三方接口交互报文很多情况下都是XML格式,会用一些开源的解析XML映射Object对象工具类.很多时候网上找的开源框架工具类可能存在一些不兼容现有系统.因此通过dom4j单个解析xml工作繁琐、代码冗余。        下面给大家介绍下自己研发复杂XML转Object对象,通过Java基础反射机制、dom4j...

2018-09-22 17:36:58 7209 2

原创 Java 实现上传文件客户端代码(二)

package cn.com.sinosoft.wechat.utils;import java.io.File;import java.io.IOException;import java.util.Map;import org.apache.http.client.ClientProtocolException;import org.apache.http.client.meth

2017-08-23 14:41:09 474 1

原创 Java 实现上传文件服务端代码(一)

java 实现上传文件

2017-08-23 14:38:07 2889 1

原创 1.Java 登陆失败锁定用户 (实战案例)

1.以下是简单实现Java 登陆失败锁定用户代码实例,如有需要改进提供,欢迎留言。import java.util.Date;/** * * @author Administrator * */public class LoginErrorLog { private String userName ; private int errorCount...

2017-05-25 17:55:00 1951

原创 升级高版本的struts2.2.3.32 无法访问Action解决办法

一:升级高版本的struts2.2.3.32 无法访问Action解决办法1.最主要原始struts版本与freemarker-2.3.22版本不一致导致的无法访问action,在访问时不会有任何错误。图一:有问题的图二:正确的

2017-03-10 23:33:23 8042 12

原创 2.Java 实现简单登陆案例 (实战案例)

/** * 封装实现登陆 * 1.Check类专门实现校验是否成功 * 2.Operate主要封装Check校验操作 * @author Administrator * */public class LoginDemo02 { public static void main(String[] args) { Operate op = new Operate(args)...

2017-01-12 00:05:33 674

原创 1.Java 中内部类详解分析(一)

Java 中内部类详细分析: 1).什么叫内部类:.在一个类中还存在另外一个类,则称为内部类。.在内部也可以定义另外一个类。如果在类Outer的内部再定义一个类inner,此时类inner就称为内部类,而类Outer则成为外部类。.内部类可声明成public或private。.当内部类声明成public或private时,对其访问限制与成员变量和成员方法完全相同。...

2017-01-11 23:21:09 275

原创 Java 中的单例设计模式(一)

单例设计模式:1.单例设计模式就是在入口(构造方法)限制了对象外部实例化操作。        2.单例设计模式意义:             .Windows操作系统中有一个回收站的程序,除了桌面上的回收站之外,每个硬盘上都有一个回收站,实际上每个硬盘的回收站和桌面上的回收站都是同一个回收站,那么也就是说在整个操作只有一个回收站实例,每个地方只是引用同一个实例而已。

2017-01-10 23:37:55 282

原创 Java 中四种代码块:普通代码块、构造块、静态代码块、同步代码块。

Java 中四种代码块:普通代码块、构造块、静态代码块、同步代码块。public class CodeDemo03 { static{ // 在主方法所在的类中定义静态块 System.out.println("在主方法所在类中定义的代码块"); } public static void main(String[] args) { new Demo1(); new Demo1

2017-01-10 22:31:48 352

原创 Java四个内存区域

.栈内存:可以保存对象的名称(保存,访问堆内存的地址) .堆内存:保存每个对象的具体属性 .全局数据区:保存static类型的属性 .全局代码区:保存所有方法的定义

2017-01-09 21:56:25 1445

原创 java.net.UnknownHostException:

一:严重: java.net.UnknownHostException: ws.jingpeng.org.cn原因     无法访问此服务。十二月 27, 2016 12:45:44 下午 org.codehaus.xfire.transport.http.HttpChannel sendViaClient严重: java.net.UnknownHostException: ws.jin

2016-12-27 13:38:20 2093 1

原创 InputStream 转 String三种方式

第一种方式:Scanner public static String demo1(){ String text = "" ; try { URL url = new URL("http","baike.baidu.com",80,"/link?url=wW841T-yTu4c-dPTa15dhIw3Rg3ElGfhDL6nXZ0dcdrLuhDS1V70-CK6znTIXBjCh

2016-12-27 00:15:17 8770 1

多页TIF转PDF【JAVA】

通过JAVA 实现多页TIF转PDF,附件包含工具类、测试类、TIF.jar

2018-12-05

sqlite3 工具

SVN使用过程中有时候,人为中断update操作,造成SVN命令未执行完毕,进而无法进行cleanup操作。 执行cleanup一直提示“Previous operation has not finished; run 'cleanup' if it was interrupted“

2016-12-05

Object转xml或xml转Object

Object转xml之间的映射组装,xml转Object之间的映射解析

2015-04-06

Ajax实现自动补全

Java+Ajax实现简单自动补全。运行时访问地址:http://127.0.0.1:8080/ajaxcomTion/word.jsp

2015-04-04

客户关系管理系统

客户关系管理系统 :1.使用是SSH:Hibernate注解逆向生成数据库表. 2.Hibernaet+spring+struts2 +源代码+需求分析+验证码+日期控件。 3.下载完后只要修改applicationContext.xml中<!-- 自动更新表和数据 --><prop key="hibernate.hbm2ddl.auto">update</prop>

2013-12-07

PDF加密破解

PDF加密破解。可以破解PDF的任何加密

2013-12-07

JDBC+struts1模糊查询分页

JDBC+struts1模糊查询分页以及增删改

2013-12-05

Hibernate+spring+struts2分页

Hibernate+spring+struts2分页 Oracle数据库

2013-12-05

mybatis+springmvc分页

mybatis+springmvc分页 ,Oracle数据库emp表增删改+分页

2013-12-05

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

TA关注的人

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