Java
文章平均质量分 56
liang墨竹
菜鸟进修中……
展开
-
HTTPS
HttpsSSL/TLSTLS(Transport Layer Security) 是 SSL(Secure Socket Layer) 的后续版本证书生成以及自签名证书查看系统已存证书certmgr.mscCSR证书签名请求文件CRT证书key私钥OPenSSL 自签名下载http://slproweb.com/products/Win32OpenSSL.html证书中的信息- Country Name (2 letter cod.原创 2022-03-14 08:54:29 · 123 阅读 · 0 评论 -
Java 调用执行Kettle资源库信息示例
package com.boy.common.utils;import org.pentaho.di.core.KettleEnvironment;import org.pentaho.di.core.ProgressNullMonitorListener;import org.pentaho.di.core.database.DatabaseMeta;import org.pentaho.di.core.exception.KettleException;import org.pentaho.原创 2021-12-21 11:37:49 · 1048 阅读 · 0 评论 -
SpringBoot整合Websocket(一)
参考文献:Spring Boot 集成 WebSocket 实现服务端推送消息到客户端_武培轩-CSDN博客实现步骤:1、添加Maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></dependency>2、添加配置类原创 2021-09-04 18:10:46 · 371 阅读 · 0 评论 -
Spring整合Redis实例
一、添加依赖请注意你的spring版本与<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version></dependency><dependency> <groupId>org.springframework.data</原创 2021-06-10 16:38:25 · 260 阅读 · 0 评论 -
springboot & redis 实例
1、引入Redis依赖<!--SpringBoot与Redis整合依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>原创 2021-06-09 16:06:22 · 106 阅读 · 0 评论 -
SpringCloud -- Eureka
一、Eureka简介Eureka是Netflix开发的服务发现框架,其是基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。1、Eureka组件Eureka 包含: Eureka Server 和 Eureka Client (Producer生产提供者 和Consumer生产消费者)1.1Eureka Serv.原创 2021-01-07 18:43:23 · 151 阅读 · 0 评论 -
SpringBoot执行流程源码解读
执行步骤:// 入口方法:public ConfigurableApplicationContext run(String... args); // 1、定时器,启动 StopWatch stopWatch = new StopWatch(); // 2、获取SpringApplication的监听器||启动; SpringApplicationRunLis...原创 2021-01-06 11:20:25 · 136 阅读 · 0 评论 -
OpenLdap Server 搭建
1. LDAP简介OpenLDAP官网https://www.openldap.org/Ldap中文网 http://www.ldap.org.cn/LDAP的特点1.LDAP 是一种网络协议而不是数据库,而且LDAP的目录不是关系型的,没有RDBMS那么复杂,2.LDAP不支持数据库的Transaction机制,纯粹的无状态、请求-响应的工作模式。3.LDAP不能存储BLOB,LDAP的读写操作是非对称的,读非常方便,写比较麻烦,4.LDAP支持复杂的查询过滤器(filte...原创 2021-01-06 11:17:53 · 726 阅读 · 0 评论 -
Gradle创建多模块Java项目
一、父build.gradle配置:allprojects { group 'com.lsw.wadmin' version '1.0.0' apply plugin: "java" apply plugin: "idea" configurations.all { transitive = false } sourceCompatibility = 1.8 targetCompatibility = 1.8原创 2020-11-23 09:45:16 · 319 阅读 · 0 评论 -
JDK1.8 安全证书生成及配置
【安全证书配置】: 1、打开cmd命令窗口 2、生成证书,在cmd窗口输入以下命令: keytool -genkey -alias maxkey -keyalg RSA -keysize 1024 -keypass maxkey -validity 365 -keystore maxkeyserver.keystore -storepass maxkey 【说明】:-alias后面的别名可以自定义,-keypass指定证书密钥库的密码, -storepass和前面key...原创 2020-07-07 17:32:14 · 2301 阅读 · 0 评论 -
Logback.xml
Logback.xml配置示例<?xml version="1.0" encoding="UTF-8"?><configuration debug="false"> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--> <property name="LOG_HOME" value="/home" /> <!--控制台日志, 控制台输出 --> <appender nam转载 2020-07-03 13:11:02 · 238 阅读 · 0 评论 -
log4j2配置
<?xml version="1.0" encoding="UTF-8"?><!-- status=debug 可以查看log4j的装配过程 --><Configuration status="INFO"> <properties> <!--变量定义 --> <Property name="baseDir">/data/logs/</Property> <pr.转载 2020-07-03 13:07:51 · 239 阅读 · 0 评论 -
SpringBoot多数据源配置及测试
废话少说,直接上代码:(查阅资料,部分人总是喜欢把localhost:3306,username=root、password=root等信息打马赛克,很困惑啊,这些信息很敏感吗?怕别人访问你的库?打马赛克有毛用?谁能帮我解惑?谢谢!)server.port=9000custom.datasource.defaultname=defaultcustom.datasource.names=f...原创 2019-11-16 15:16:35 · 1442 阅读 · 0 评论 -
Java实现类似XML字符串的解析接口
import java.io.ByteArrayInputStream;import java.util.HashMap;import java.util.List;import org.dom4j.Attribute;import org.dom4j.Element;import org.dom4j.io.SAXReader;import org.springframework....原创 2019-11-14 09:03:29 · 183 阅读 · 0 评论 -
Java排序算法总结(转载)
详见链接地址:https://www.cnblogs.com/Jason-Xiang/p/8567751.htmlpackage org.sw.sort;/** * 排序示例 * * @Description: TODO * @author liangsw * @date 2019-07-28 * @version 1.0v */public class BasicSo...转载 2019-07-28 11:08:11 · 100 阅读 · 0 评论 -
JAVA笔记—线程池使用
一、线程池1、为何创建线程池?答:创建、启动、销毁单个线程都是非常消耗时间的,使用线程池进行管理和复用线程,提高程序效率。Java线程池好处: 1、降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 2、提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 3、提高线程的可管理性。线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统...原创 2019-07-23 17:35:32 · 125 阅读 · 0 评论 -
三种线程安全的单例模式
1、概念:单例模式(Singleton):又叫单态模式,它出现的目的是为了保证一个类在系统中只有一个实例,并提供一个访问它的全局访问点。即:为了可以保证系统中一个类只有一个实例而且该实例又易于外界访问,从而方便对实例个数的控制并节约系统资源而出现的解决方案;2、应用场景:2.1、有频繁实例化然后销毁的情况,也就是频繁的 new 对象,可以考虑单例模式;2.2、创建对象时耗时过多或者...转载 2019-03-20 10:56:26 · 4418 阅读 · 1 评论