自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

燃木刀法

编程路上的点点滴滴

  • 博客(129)
  • 资源 (112)
  • 收藏
  • 关注

原创 Spring支持人工智能应用框架-SpringAi

人工智能技术和日益成熟,开发企业级人工智能的应用已成为一个热门的趋势。Spring AI 是一个用于 AI 工程的应用框架,目的是为了简化AI应用的对接、部署、维护和扩展。SpringAi的灵感来自LangChain和LlamaIndex,但是SpringAi并不是直接翻译他们的能力。未来生成式AI应用不仅仅面向Python开发人员,Java语言企业级应用开发的优势也会在其中体现出来。参考源码。

2024-07-11 22:54:43 507

原创 基于springboot、logback的日志脱敏组件

在涉及敏感数据的⽇志记录环境中,数据保护和个⼈隐私⽆疑是⾄关重要的领域。确保敏感数据不被泄露,脱敏处理成为必不可少的⼀步。数据脱敏是⼀种技术⼿段,其将敏感信息转换为不可识别或不可逆转的形式,以便在保护⽤户隐私和数据安全的同时,不影响其原有的⽤途。Logback是⼀个深受欢迎的Java⽇志框架,⼴泛应⽤于各类应⽤程序的⽇志记录中。它的强⼤之处在于提供了丰富的配置选项和灵活性,让开发⼈员能够完全掌控⽇志的输出格式和输出⽬标。

2024-06-27 09:44:25 1204

原创 Java 超级好用的分页工具类

超级好用的java分页工具类,之前弄的不记得是自己写的还是网上哪里找的。反正是我用过比较好用的分页工具类了。

2022-04-17 17:31:44 409 1

原创 Spring中动态执行方法

## 定义任务接口```java/*** 任务接口** @author xiehui1956@gmail.com on* @version 1.0.0* @date 2021/8/28*/public interface IDynamicTaskNode {/*** 执行方法的入口*/void task();}```## 定义任务实现```java/*** TODO** @author xiehui195..

2021-08-30 09:40:12 525

原创 治疗狗狗常见疾病药品备忘

PS:备忘记录狗狗上吐下泻,便血药名:酚磺乙胺注射液 ;已有 适应症:用于防治各种手术前后的出血,也可用于血小板功能不良、血管脆性增加而引起的出血; 计量:1支 注射方式: 药名:盐酸甲氧氯普胺注射液; 适应症:镇吐药可用于化疗、放疗、手术、颅脑损伤、脑处伤后遗症、海军作业以及药物引起的呕吐;也可用于急性肠胃炎、胆道胰腺、尿互症等各种疾患之恶心、呕吐症状的对症治疗;亦可用于诊断性十二指肠插管前用,有助于顺利插管;胃肠钡剂X光检查,可减轻恶心、呕吐反应;促进钡剂通过; 计量:0.

2021-08-12 09:59:01 1658

原创 一段神奇的代码

import java.io.IOException;import java.net.InetSocketAddress;import java.net.SocketAddress;import java.nio.channels.ServerSocketChannel;/** * TODO * * @author xiehui1956@gmail.com on 2021/8/10 5:46 下午 * @version 1.0.0 */public class MyClass {.

2021-08-11 16:44:49 220

原创 Java Rpc RMI

Java RmI原生的RPC。PS:继承Remote接口的接口方法必须手动抛出异常RemoteException,否则server都端启动会报错。1. API端:1.1 IHello.javapackage com.xh.rmi.api;import java.rmi.Remote;import java.rmi.RemoteException;public interface IHello extends Remote { String hello(String ..

2020-10-06 09:08:24 192

原创 Java操作Git增量发布

Java操作Git增量发布引入maven依赖<dependency> <groupId>org.eclipse.jgit</groupId> <artifactId>org.eclipse.jgit</artifactId> <version>3.5.0.201409260305-r</version></dependency>具体代码:@Testpublic void te

2020-09-05 13:52:41 486

原创 Java程序员必备神器-堆分析工具

IBM的java堆分析工具下载地址,Heap分析工具下载地址,HeapAnalyzer下载地址https://public.dhe.ibm.com/software/websphere/appserv/support/tools/HeapAnalyzer/ha457.jar

2020-08-05 08:36:55 764

原创 SpringBoot2/SpringBoot/Java动态数据源配置、动态连接池配置、多数据源负载均衡

Java动态数据源配置、动态连接池配置、多数据源负载均衡大家好,今天给大家推荐一个自产的连接池插件。废话不多说,本文接口分为以下主题:1. 插件开发背景;2. 插件提供的能力;3. 插件的使用介绍;4. 插件的使用实例;5. 插件的源码。PS: 该插件已经提交到中央仓库,可以在maven配置中直接引用。截止当前时间,最新版本v1.1.0。获取该项目最新消息及源码,请移步:源码地址<dependency> <groupId>com...

2020-08-03 19:25:11 2283

原创 SpringBoot2 多数据源、多事务管理配置

SpringBoot2 多数据源、多事务管理配置1. 首先启动事务管理:@EnableTransactionManagement2. 添加基础配置:server.port=8080#masterspring.datasource.master.jdbc-url=jdbc:mysql://localhost:3306/spring.datasource.master.userna...

2020-04-27 15:34:44 682 1

原创 自动抢某房产抢车位,记录下可能用到的不常用技术

废话不多说部分代码如下,主要记录个别功能点:1. 绕过Https的SSL认证:RestTemplate restTemplate = restTemplate();public RestTemplate restTemplate() { //忽略证书 SSLContext sslContext = null; try { sslContext ...

2019-12-25 20:57:22 849 2

原创 语音播报队列封装demo及结合vue使用队列

就一句废话:为什么语音播报要加队列,因为不加队列连续的语音会有重叠的现象。一. 不废话,代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script>...

2019-07-09 14:13:46 718 5

原创 使用jarjar调整jar包名称

例如: 我要将hello.jar中package为com.bruce.hello的package调整为com.company.hello下载jarjar.jar小工具: 1. 添加调整规则规则:  创建rule.txt文件,内容如下:   rule com.bruce.**  com.company.@12. 执行如下命令: java -jar jarjar-1.4

2017-04-14 14:34:58 3817 2

原创 多行转一行

1.配置java环境变量,可以参考链接: http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html2. 执行以下代码:package com.redstar.test.toLine;import org.junit.Test;import java.io.*;/** * Created by xi

2016-11-11 16:24:49 3038

原创 Ubuntu安装StarUml - libgcrypt11

StarUml提供的有Linux版本,但是使用dpkg安装deb包时提示staruml 依赖于 libgcrypt11 (>= 1.4.5);找不到.解决办法是到地址: https://launchpad.net/ubuntu/trusty/amd64/libgcrypt11/1.5.3-2ubuntu4 上下载对应的libgcrypt11. 并安装即可.对应的资源我会传到csdn上一份.

2016-10-17 09:05:45 2803

转载 hadoop cdh maven

之前一直结合Maven开发Hadoop2.2.0的程序,环境换成CDH5.2后报错,发现是Maven依赖库的问题。之前一直使用http://mvnrepository.com/查找maven依赖,但这类网站只能查到通用的maven依赖,没有包含CDH依赖,还好Cloudera提供了CDH的依赖:http://www.cloudera.com/content/clou

2016-08-31 19:19:43 650

原创 idea激活

idea16在线激活http://idea.imsxm.com/idea15在线激活http://idea.iteblog.com/key.php

2016-08-15 14:55:18 1980

原创 Java常见集合总结

1. Collection接口->List接口:接口特点是插入元素有序,元素可重复。主要的实现有:a. ArrayList实现类:特点是-增加/删除慢,查询快;原理是-不错是使用数组实现的,默认初始大小为10;每次增长当前长度的50%。private void grow(int minCapacity) { // overflow-conscious code int

2016-07-12 00:47:56 919

转载 BeanUtils copyProperties 过滤null记录下

/** * Created by bls on 2016/6/16. */public class BeanUtils extends org.springframework.beans.BeanUtils { public static void copyProperties(Object source, Object target) throws BeansException

2016-06-16 15:23:31 3797 3

转载 Java中Exception的种类

通常来讲,Java中的异常会被分为三种:Error: 这种异常被设计成不被捕获,因为这种异常产生于JVM自身。Runtime Exception: 运行时异常往往与环境有关,编译时无法检查,并且可能发生的情况太广泛,所以系统会去处理,程序不需要捕获。普通异常: 常见的异常大多属于此类。这里的Java异常指直接继承java.lang.Throwable的异常类,他们的

2016-05-02 21:46:25 730

原创 springmvc中的RequestBody自动注入List, Map, String数据结构的数据

不说废话,直接上代码:1. JS:html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">page contentType="text/html;charset=UTF-8" language="java" %>xmlns="http://www.w3.o

2016-04-30 01:02:35 20750

原创 HashMap内部实现原理

一. 数据结构:1. 数组和链表是两种比较常见的数据结构,本身的特点也是非常明显的:A. 数组:由于内存地址紧凑下标可以快速定位等特点使起查询起来速度比较快,但是由于结构的紧凑性也致使他做删除操作时需要移位转化导致效率低下;B. 链表:链表节点之间使用内存地址引用节点之间通过地址引用确定链接关系,所以删除操作效率比较高。但是由于内存分配不紧密的原因直接影响了期查询的效率。那么有没有

2016-04-21 19:22:10 2125

原创 获取地址栏传值 地址栏 参数

html>html>head lang="en"> meta charset="UTF-8"> title>title> script type="application/javascript"> window.onload = function () { console.log(parseQueryString().id);

2016-03-01 15:07:35 2913

原创 spring mail 邮件发送 附带 昵称

说明,本人使用maven构建项目.在网上很少有可以直接按照步骤就可以构建出来可运行的程序. 本人亲测整理如下:1. maven依赖:A.  mail/spring/activation/loggingdependency> groupId>javax.mailgroupId> artifactId>mailartifactId> version>1.4.7v

2016-01-05 00:02:21 3703

原创 css3 竖排显示

Document    .vertical{/* Safari */-webkit-transform: rotate(90deg);/* Firefox */-moz-transform: rotate(90deg);/* IE */-ms-transform: rotate(90deg);/* Opera */-o-transform: rotate(9

2015-06-23 09:48:30 2475

原创 bootstarp网格布局简单实例

1. 效果图如下:2. 代码如下:                            .col-md-4, .col-md-3{            padding-right: 0;        }        .col-md-8, .col-md-9{

2015-06-12 00:05:36 1256

原创 Sping BeanFactory FactoryBean AOP IOC DI之间的内在联系

一. Spring的两个核心接口:BeanFactory和FactoryBean介绍1.  BeanFactory和IOC之间的关系BeanFactory是Spring的bean工厂,主要负责管理Spring的bean的声明周期。原始java对象的管理是我们自己在管理的在类中或方法中声明、实例化的,这种方式使类以及对象之间的耦合性大大增加。此时引入Spring框架帮助我们管理Bean,就是

2015-02-09 00:45:54 1107

原创 java的两种回到函数简单介绍

java回调函数、以测试String和StringBuffer字符串追加10000次运行时间为例,来演示回到函数的使用方法:一. 标准版:1. 回调接口StringFunpackage com.xh.callback;public interface StringFun {        public void exectue();}2.  调用者 Caller

2015-02-08 00:45:14 812

原创 JavaScript

零散记录1. JavaScript基本类型传值、对象传引用。2. JavaScript匿名函数又叫立即执行函数。

2015-01-17 22:08:25 585

原创 Struts2 拦截器调用过程、ModelDrivenIntercepto拦截器和ParametersInterceptor拦截器简单介绍

一.总结常用拦截器的执行步骤登录中的拦截器执行过程首先执行默认拦截器DefaultActionInvocation首先执行其中的init方法该方法创建Action,并将Action压入栈顶然后执行模型驱动拦截器ModelDrivenInterceptor首先执行其中的intercept方法该方法中获取模型驱

2014-12-18 01:19:50 3094 1

原创 Spring AOP的实现方式总结

最近回头又学习了一下Spring, 在这里总结一下AOP的几种实现方式:/** * Spring Aop总结 * 一. 可以实现的方式 * 1. JDK、Proxy 动态代理 *         A. 这个比较基础使用proxy直接对方法增强, 前提是增强类需要有接口。 * 2. Cglib enhance 字节码增强 *         A. 使用核心类Enhan

2014-11-28 00:32:47 824

转载 利用java实现的一个发送手机短信的小例子

今天闲来无事,在微博上看到一个关于用java实现的一个发送手机短信的程序,看了看,写的不太相信,闲的没事,把他整理下来,以后可能用得着JAVA发送手机短信,流传有几种方法:(1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册;(2)使用短信mao的方式进行短信的发送,这种方式应该是比较的常用,前提是需要购买硬件设备,呵呵(3)

2014-11-20 23:52:06 1004

原创 javascript解析xml文件经典实例,二级下来菜单

1. xml文件内容

2014-10-05 16:44:35 753

原创 servlet request请求对象常用方法总结

1. request请求对象常用方法:public void doPost(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {        response.setContentType("text/html; chars

2014-10-04 23:36:44 35388 2

转载 Java通过sessionId获取Session

Servlet2.1之后不支持SessionContext里面getSession(String id)方法。但是,我们可以通过HttpSessionListener监听器和全局静态map自己实现一个SessionContext。MySessionContext.java:public class MySessionContext {    private static HashM

2014-09-28 00:16:03 46127 1

原创 request和response复习总结

package com.request_response;import java.io.IOException;import java.io.PrintWriter;import java.net.URLDecoder;import java.net.URLEncoder;import java.util.Arrays;import java.util.Map;im

2014-09-25 23:12:14 1650

原创 javase和javaee中获取文件路径的方法总结

//获取src路径的一种方式        String srcPath = this.getClass().getClassLoader().getResource("").getPath();                //获取src路径的另一种方式        String srcPath2 = InJavaSe.class.getClassLoader().getRe

2014-09-23 22:05:19 2502

原创 ServletConfig和ServletContext 总结

import java.io.IOException;import java.util.Enumeration;import javax.servlet.RequestDispatcher;import javax.servlet.ServletConfig;import javax.servlet.ServletContext;import javax.servlet.S

2014-09-23 22:02:04 676

原创 java comparable comparator 比较器的使用 及 自定义比较器

1.  原始类/** * 将对象作为TreeMap的key,此时需要给对象类需要具备比较功能、需要实现Comparable接口 * @author bruce * 此类对象主要是用要用于TreeMap的key */public class Student implements Comparable {    private int age;    private

2014-09-22 23:55:14 672

jar打开tomcat跨域支持

jar打开tomcat跨域支持

2015-06-03

jadeDemo例子

jadeDemo例子

2015-05-12

good日历控件

日历控件

2015-04-11

交互日期插件

交互日期插件

2015-04-02

阿里巴巴开源RPC框架dubbo的hellworld实例

阿里巴巴开源RPC框架dubbo的hellworld实例

2015-03-07

servlet源码

servlet源码

2014-09-23

java操作数据库及文件的简单工具

java操作数据库及文件的简单工具;java操作数据库及文件的简单工具;java操作数据库及文件的简单工具; 数据迁移的时候,自己写的。在这里保存一份,以便以后使用。 因为简单,所以强大

2014-04-08

java调用dell

jinvoke.jar java调用系统dll jar包

2014-03-29

java并发程序设计教程

java并发程序设计教程

2014-03-19

Java系统属性处理类

Java系统属性处理类

2014-03-07

jbpm4.4.chm

jbpm4.4.chm

2014-02-25

cglib动态生成java类

cglib动态生成java类

2014-01-26

java对象排序

java对象排序

2014-01-04

JavaMD5 jar

JavaMD5.jar

2013-12-29

Jchart自己封装的

java chart, 自己封装的, 凑合事吧。留着以后有机会再完善。

2013-12-23

java调用PageOffice实例代码

java调用PageOffice实例代码

2013-12-09

POI 操作Excel工具类

POI 操作Excel工具类;

2013-12-06

WRFeditor-version-3.0

WRFeditor-version-3.0

2013-11-26

myeclipse.10下载地址和破解过程

myeclipse.10下载地址和破解过程;myeclipse.10下载地址和破解过程 myeclipse.10下载地址和破解过程;myeclipse.10下载地址和破解过程 ; 公道在人心

2013-11-14

精通hibernate 孙卫琴

精通hibernate 孙卫琴;精通hibernate 孙卫琴;精通hibernate 孙卫琴; 这个电子书我刚下载下来,还没有来得及看。但是看下载时候的评价应该还不错哦,真是质量有待于大家的鉴定。

2013-11-14

antisamy策略文件.zip

常见和不常见的都在这里:antisamy-anythinggoes-1.4.4.xml antisamy-anythinggoes.xml antisamy-ebay-1.4.4.xml antisamy-ebay.xml antisamy-myspace.xml antisamy-slashdot-1.4.4.xml antisamy-slashdot.xml antisamy-tinymce-1.4.4.xml antisamy-tinymce.xml antisamy.xml

2019-12-25

FastDFS技术架构

FastDFS技术架构, FastDFS技术架构

2017-08-10

JMS超详细教程

JMS 为Java程序提供了一种创建、发送、接收和读取企业消息系统中消息的通用方法。 企业消息产品(有时也被称为面向消息的中间件MOM-Message Oriented Middleware),正成为一种用来整合公司内部操作的重要组件。它们使得分离的业务组件变成可靠而又灵活性的系统。Java语言编写的客户端以及中间层服务必须能够访问这些系统,JMS 为java语言访问这些消息系统提供了一种通用的方法。 JMS是一系列的接口及相关语义的集合,通过这些接口和语义定义了JMS客户端如何去访问消息系统。

2017-08-10

Advanced REST client

Advanced REST client,Advanced REST client 依赖的json文件在其他的资源中。

2017-08-07

Advanced REST client 依赖的json文件

Advanced REST client 依赖的json文件。Advanced REST client 其他文件在我的其他资源库中。这个是后台找到的。

2017-08-07

更改jar包package插件

更改jar包插件,亲测

2017-04-14

java pdf生成插件jar

itext-asian,调整package后的jar。 package调整为com.lowagie。支持springboot视图解析器pdf生成

2017-04-14

loadrunner11下载地址和破解文件

loadrunner11下载地址和破解文件

2017-03-18

wireshark-2.2.3

wireshark-2.2.3.tar.bz2,ubuntu16网络抓包工具

2017-01-18

hana链接驱动

ngdbc.jar, hana链接驱动

2017-01-12

java操作excel支持2003-2007

java操作excel支持2003-2007

2017-01-09

javafx Ensemble

javafx, java官方, oracle官方demo实例Ensemble. javafx所有实例,经典实例.

2016-11-26

cassandra2-jdbc

cassandra2-jdbc-2.1.0.jar

2016-11-17

连接池的使用

common-pool2,带key连接池的使用。链接MySQL, 链接Cassandra以及相关jar

2016-11-06

ubuntu starUml安装包及依赖

建模软件StarUml安装包以及相关依赖

2016-10-17

datatablse的tree结构

datatables的属性结构实现,使用datatables支持tree结构。

2016-07-27

spring security demo

spring security demo

2016-07-08

jd-gui java反编译工具

jd-gui java反编译工具

2016-07-08

springMVC导入EXCEL

springMVC导入EXCEL

2015-08-31

手机端通用css头

手机端通用css头

2015-06-23

空空如也

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

TA关注的人

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