自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ranger的博客

因你心动。

  • 博客(30)
  • 收藏
  • 关注

原创 The server selected protocol version TLS10 is not accepted by client preferences [TLS12]

Caused by: javax.net.ssl.SSLHandshakeException: The server selected protocol version TLS10 is not accepted by client preferences [TLS12, TLS11]

2022-03-18 14:17:33 11852

原创 达梦和人大金仓

达梦1、安装https://eco.dameng.com/docs/zh-cn/start/dm-install-docker.html默认用户/密码:SYSDBA/SYSDBA2、创建用户--创建表空间CREATE TABLESPACE TEST DATAFILE 'TEST.DBF' SIZE 300;--删除表空间DROP TABLESPACE TEST;--创建普通用户create user TUSER identified by "123456789" default

2021-12-21 15:40:32 17343

原创 Spring In Action 4

在线学习连接:spring in action 4关键词解释名词解释EJBEnterprise JavaBean,企业级JavaBeanPOJOPlain Old Java Object,简单老式Java对象J2EEJava 2 Enterprise Edition,Java2企业版DIDependency Injection,依赖注入,获取对象的过程被反转,获得依赖对象的过程由自身管理变成由IOC容器主动注入IOCInversion of Cont

2021-12-12 20:49:14 10755

原创 Spring封装事务执行方法

判断当前方法是否存在事务TransactionSynchronizationManager.isActualTransactionActive()封装工具类@Slf4jpublic class TransactionUtils { private static final TransactionTemplate transactionTemplate = SpringContextHolder.getBean(TransactionTemplate.class); public

2021-11-18 17:27:53 10287

原创 SqlServer查询表结构及表/字段说明

所需系统表-- 对象信息表,U:表 ,V:视图select * from sys.objects where type='U' or type='V'-- schema信息表select * from sys.schemas-- 表或字段备注信息表select * from sys.extended_properties-- 字段信息表select * from sys.columns-- 数据类型信息表select * from sys.types order by name

2021-11-04 20:26:23 11578 1

原创 定时给她发送彩虹屁

所用:java8+maven+log4j+javax.mail+打包发布思路java.util.Timer实现定时触发GET https://chp.shadiao.app/api.php 获取彩虹屁javax.mail 发送邮件maven-assembly-plugin打包发布pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"

2021-07-24 10:15:01 11240 3

转载 Java日志框架SLF4J和log4j以及logback的联系和区别

https://www.cnblogs.com/hanszhao/p/9754419.html

2020-12-19 19:52:29 10279 1

转载 PO、VO、DAO、BO、DTO、POJO

一、PO :(persistant object ),持久对象可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。二、VO :(value object) ,值对象通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.PO只能用在数据层,VO用在商业逻辑层和表示层。各层操作属于该层自己的数据对象,这样就可以降低各层之间的耦合,便于以后系统的维护和扩展。三、DAO :(Data

2020-11-21 14:41:27 10286

原创 Mysql 存储过程

一、SQL记录# 使用test数据库USE test# 创建t_user数据表CREATE TABLE t_user(id INT PRIMARY KEY,username VARCHAR(20),age INT)# 插入数据INSERT INTO t_user VALUES(1,'root',21);INSERT INTO t_user VALUES(2,'admin',18);INSERT INTO t_user VALUES(3,'zhangsan',29);INSERT.

2020-08-25 19:40:04 10310

原创 yarn指向了java

安装nodejs后,通过npm install yarn安装了yarn命令,但是在yarn run dev启动项目时出现了"找不到启动类run",这是因为yarn命令指向了java命令,以我为例,本地安装了java、hadoop和nodejs,并配置了环境变量,但是hadoop的bin目录下存在yarn命令,所以使用nodejs的yarn命令启动项目会出现找不到类,此时键入yarn -version也会显示java的版本。...

2020-08-14 10:46:12 11188 3

原创 hutool解析百兆Excel

hutool是java的第三方库,作者封装了很多常用的工具类,避免了我们搜集各种utils,官方文档由于公司需求,需要解析百兆的Excel文件,通过常用的POI解析出现堆内存不足的问题,hutool提供的Excel工具ExcelUtil刚好解决了这个大的问题。hutool-Excel工具...

2020-08-09 16:33:20 13743 3

原创 Dbvisualizer 连接 Phoenix

准备HBASE+Phoenix的环境、Dbvisualizer、和Phoenix驱动包(phoenix-xxx-client.jar)1、创建Phoenix驱动在Dbvisualizer中,依次选择Tools -> Driver Manager ->+(create a new driver) ,填写Name,URL Format可以省略,然后选择右侧的文件夹按钮,选择Phoenix驱动jar包,选择后会自动加载驱动并显示Driver Class。参考如下图2、连接Phoen..

2020-08-09 15:38:03 12375

原创 HBase + Phoenix + SQuirreL SQL Client + JavaAPI

记录一次被运维坑了两天多的故事。。。项目需要开发HBase和Phoenix的插件,需要通过JDBC连接两个库,只要向运维要连接,结果给的连接第一天连不上HBase,第二天JavaAPI可以操作HBase,但是第三方Squirrel却连不上Phoenix,第三天只好自己搭建环境(Hadoop+Zookeeper+HBase+Phoenix),下面说一下具体的坑。一、HBase配置附上hbase-site.xml配置,有的配置我也不知道是和意思,更多的还是参考前辈们的文章。里面有坑<co

2020-08-05 20:07:31 10316

原创 FastDFS+Tengine(Nginx)

0.开放22122、23000和浏览器访问的端口 1.安装gcc:yum install gcc-c++ 验证gcc是否安装:gcc -v 2.安装FastDFS依赖库:yum -y install libevent 3.安装FastDFS官方提供的基础库:libfastcommon tar -xvf li...

2020-05-06 20:38:13 10495

原创 Win10 使用curl定时循环访问

curl下载链接:http://curl.haxx.se/download.html 64位机器选择版本如下:解压缩至本地,在本目录管理员运行cmd,或者配置环境变量可实现随意目录执行curl创建bat文件,编码定时访问某url实现访问量+1,如下::start::延时5秒钟choice /t 3 /d y /n >nul::访问指定url并将输出重定向至nul空...

2020-04-22 17:21:26 13789

原创 使用java随机生成中文姓名

将字符串形式的名字转换为数组形式 private static String names= "碧凡、夏菡、曼香、若烟、半梦、雅绿、冰蓝、灵槐、平安、书翠、翠风、香巧、代云、" + "友巧、听寒、梦柏、醉易、访旋、亦玉、凌萱、访卉、怀亦、笑蓝、春翠、靖柏、书雪、" + "乐枫、念薇、靖雁、寻春、恨山、从寒、忆香、觅波、静曼、凡旋、新波、代真、新蕾、" ...

2020-04-19 10:34:09 13496

原创 服务器上安装zookeeper+tomcat+dubbo

服务及版本zookeeper 3.4.6 tomcat 7.0.47 dubbo 2.5.8 注:dubbo-2.5.4与jdk1.8不兼容1、安装zookeeper上传zookeeper-3.4.6.tar.gz至服务器,解压缩tar -xvf zookeeper-3.4.6.tar.gz单机安装zookeeper保持原配置即可在zooke...

2020-04-17 16:36:52 11872

原创 java 接入“榛子云”平台实现发送短信

榛子云首页榛子云接口文档有了这两个链接,稍微懂点java就会操作了,简单的很。对比了一下阿里云、互亿无线的短信包,这个平台是最便宜的,接收速度也很快。附上测试代码package com.dirk.demo;import com.zhenzi.sms.ZhenziSmsClient;import java.util.HashMap;import java.util.Ma...

2020-03-15 09:39:32 11844 6

原创 win10 损坏的映像 0xc000012f

1、如果报错的dll文件位于这个目录“C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_463164d40c3d26ce”,直接删除就可以2、如果dll文件位于其他目录,参考链接产生原因:我查了很多解决方法,对应我近期的操作,应该是删除了windows.old导致的问题,建议不要删除此文件,过段时间系统会自...

2020-03-02 18:08:45 23744 1

原创 ftp+nginx实现静态web服务器

主讲下面遇到的坑一、搭建ftp服务器遇到的坑1、 创建用户指明用户文件夹,如下:#新建用户useradd -d /home/test test#设置密码passwd test#完全删除用户userdel -r test2、开放20、 21端口号二、搭建nginx静态服务器1、nginx.conf配置如下: server { ...

2019-12-15 21:57:49 13167

原创 使用jasypt加密解密

相关工具版本如下: Spring Boot 2.1.11.RELEASE Gradle 4.81、在build.gradle导入Jarimplementation 'com.github.ulisesbocchio:jasypt-spring-boot-starter:1.18'2、在application.properties配置盐值j...

2019-12-15 21:43:04 14304

原创 17素材网手动免费下载素材

1、随机打开想要下载的素材2、点击查看演示,进入演示界面3、右上角,X掉系统提示4、按F12,进入开发者工具,我使用的是谷歌浏览器,默认是在右侧,可以调整位置5、点击Sources,就可以看到当前素材的源码文件和图片素材等。6、选中源码文件右键,选择Save as就可以保存到本地7、保存图片不能直接下载,可以先在新标签页打开图片再行下载。8、最重要的是:下载...

2019-12-13 15:37:56 16090 4

原创 Shell--定时统计tomcat访问日志

1、简介localhost_access_log.xxxx-xx-xx.txt日志文件在xx/tomcat/logs目录下存在localhost_access_log.xxxx-xx-xx.txt文件,以天为单位进行日志记录。而文件中的记录的内容显示如下:关于文件中日志记录,可以在xx/tomcat/conf/server.xml中进行配置,默认配置如下:其他配置项如下...

2019-08-21 14:29:37 11116

原创 Shell--点名器脚本,实现点名去重。

1、创建user.txt文本文件,存储格式为:用户 密码;以这些用户为基础实现点名,下面文件存储了20个用户。2、具体脚本如下,下面一句一句解释:#!/bin/bashuser_arr=(`cat /root/100_sh/user.txt | awk '{ print $1}'`)user_res=()i=0while [ $i -lt $1 ]do ...

2019-08-20 16:07:46 12605

原创 Linux 上 curl + crontab 的用处

1、curl的基本用处curl最基本的用处是查看网页源代码,如下:查看源代码的同时实现了一次浏览页面2、crontab的基本用处crontab可以实现Linux上的定时任务,基本语法如下:* * * * * command分钟 小时 ...

2019-08-16 11:25:12 12856

原创 javaMail发送一封自定义的邮件

一、邮件开发的相关协议SMTP: Simple Message Transfer Protocal 也就是发送协议;默认端口是25POP:Post Office Protocal 字面翻译是邮局协议,也就是接收协议,默认端口是110二、邮件发送接收的过程三、准备工作1.申请邮箱,我这里申请的是网易邮箱,接着登录,在设置里开通POP3/SMTP服务,开通这两个服务后才可...

2019-07-10 09:02:28 11208 1

原创 JavaAPI解压缩(zip/rar)

一、解Zip,使用java自带APIpublic static void main(String[] args) throws IOException { ZipFile zipFile = new ZipFile(new File("d:\\zf\\z.zip")); Enumeration<? extends ZipEntry> entries = zipFile...

2019-05-28 21:16:26 11523

原创 本地(win10)连接不上虚拟机(Linux-CentOS)

前言:有一段时间没有用虚拟机了,今天打开之后发现连接不上了,ping也不成功,显示请求超时。接下来写一段检查步骤。1.虚拟机网络连接采用的是NAT模式2.检查虚拟机ip,命令:ifconfig3.虚拟机ping主机,可以ping通4.主机ping虚拟机,请求超时5.原因分析最大的原因可能是因为VMware Network Adapter VMnet8网络适配...

2019-03-28 19:32:33 18678 6

原创 Linux上redis安装及jedis测试

一、Linux上安装redis①、将redis的源码包上传到linux系统。②、安装redis需要c语言的编译环境,如果没有gcc需要在线安装。如下命令:yum -y install gcc-c++如果有gcc环境,只需输入命令:gcc,出现 :gcc: no input files 表示安装成功。③、解压缩redis的源码包。命令为:tar -xvf xxx.tar④、进行...

2019-02-16 11:47:27 10479

原创 java 界面实现动态验证码

一、生成验证码(参考博文链接:https://www.cnblogs.com/nanyangke-cjz/p/7049281.html)package com.hd.orig;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImag...

2019-01-18 19:13:33 11449

空空如也

空空如也

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

TA关注的人

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