陈续缘的专栏

非著名java软工程师

  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 jackson 转换 yyyy-MM-dd格式 少了一个小时问题解决(仅限中国)

不要问我为什么,我也不知道,同样是东八区,但是两种方式出来的结果就是不同,可以自己去跟SimpleDateFormat源码看看。每年的5、6、7、8、9 月 小于 09-14 22:59:59 这个时间都少一个小时。小于 1991-09-14 22:59:59 这个时间的。如果你在你的实体类上面指定了。然后发现换成json后。

2024-04-15 17:53:17 262 1

转载 Fastdfs数据迁移方案

FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS由跟踪服务器(Tracker Server)、存储服务器(Storage Server)和客户端(Client)构成。

2023-10-11 21:58:48 1301

原创 Linux系统firewall开放端口

某些Linux系统默认 开了 firewall 防火墙。#配置结束后需要输入重载命令并重启防火墙以生效配置。#使用端口 记得 把端口加入到防火墙开放端口里面。#查看所有已开放的临时端口(默认为空)#查看所有永久开放的端口(默认为空)#添加永久开放的端口。

2023-10-11 16:50:24 148

转载 vue项目-注册校验,校验密码长度不能小于8位且不能大于20位字符,必须包含大写字母、小写字母、数字和特殊符号

vue项目-注册校验,校验密码长度不能小于8位且不能大于20位字符,必须包含大写字母、小写字母、数字和特殊符号

2023-10-08 11:17:20 1009

原创 linux内网服务器设置全局代理和yum代理

通过vi ~/.bashrc 或者 vi /etc/profile 添加如下三行。可以通过命令vi /etc/yum.conf在yum.conf下添加代理。同上,通过命令vi /etc/wgetrc添加代理。

2023-09-26 10:48:48 958

原创 Linux 环境 nginx安装

确定环境是有网的环境,且yum源可用;在【Nginx之正向代理与反向代理】一文中我们实现了将Nginx服务器作为正向代理服务器和反向代理服务器,但美中不足的是仅支持http协议,不支持https协议。http协议:协议以明文方式发送数据,不提供任何方式的数据加密。不适合传输一些敏感信息,例如密码。其使用的端口是80。https协议:在http协议的基础上,加入了SSL(Secure Sockets Layer),用于对数据进行加密。其使用的端口为443。

2023-08-09 16:18:30 345

原创 Windows server 下关闭135/139/445端口

运行dcomcnfg,打开“组件服务”→“计算机”,在“我的电脑”上右键点击,选“属性”;然后点默认属性,把“在此计算机上启用分布式COM(E)”的勾去掉,接着返回到“默认协议”,移除“​ ​面向连接的​​TCP/IP”协议。

2023-07-04 13:41:50 5886

原创 处理 Windows Server 中 CVE-2016-2183(SSL/TLS) 漏洞的方法

Windows server 2008或2012远程桌面服务SSL加密默认是开启的,且有默认的CA证书。由于SSL/ TLS自身存在漏洞缺陷,当开启远程桌面服务,使用漏洞扫描工具扫描,发现存在SSL/TSL漏洞。

2023-07-04 11:31:48 2354

原创 Minio 分部署集群搭建

Minio默认9000端口,在配置文件中加入–address “127.0.0.1:9029” 可更改端口。MINIO_SECRET_KEY:密码,密码不能设置过于简单,不然minio会启动失败,长度最小是8个字符。MINIO_ACCESS_KEY:用户名,长度最小是5个字符。–config-dir:指定集群配置文件目录。下载或者上传下载好的minio二进制文件。集群节点10.190.132.15内容为。集群节点192.10.12.14内容为。修改配置文件后需要重加载配置。

2023-03-13 20:48:35 305

原创 k8s常用命令

k8s 常用命令显示 Node 的详细信息显示 Pod 的详细信息, 特别是查看 pod 无法创建的时候的日志eg:根据 yaml 创建资源, apply 可以重复执行,create 不行基于 pod.yaml 定义的名称删除指定资源删除所有包含某个 label 的pod 和 service删除默认命名空间下的所有 Pod生产环境慎用执行 pod 命令通过bash获得 pod 中某个容器的TTY,相当于登录容器

2022-12-27 18:37:20 260

原创 k8s导出日志方法

k8s导出日志方法,延申linux压缩和解压缩

2022-12-27 10:53:31 6249

原创 如何使用java生成像apache的htpasswd这样的哈希?

如何使用java生成像apache的htpasswd这样的哈希?

2022-08-11 20:21:08 255

原创 开发测试环境 k8s node节点磁盘不足运维

开发测试环境 k8s node节点磁盘不足运维开发测试环境 k8s node节点磁盘不足运维排查服务器pod 问题解决服务器节点磁盘问题开发测试环境 k8s node节点磁盘不足运维在开发测试环境容器运行了一段时间之后会出现一些问题常见的问题就是磁盘资源不足现在针对开发测试环境资源不足的情况最快的处理方案排查服务器pod 问题kubectl -n ns describe po podnamekubectl get nodes -o widekubectl -n ns get pod -o

2021-03-05 19:18:17 1101

原创 Linux 中使用ntp包自动校准时间

很多VPS安装完成后,过了很久才发现时间不准这个问题。有些是由于本身就没有调整好准确的时间,而有些则是因为时差问题导致连日期都有错误。本文将讲解ntpdate这一网络自动校时工具的安装与使用方法。其实Linux中有个ntp包可以自动校准时间,并且非常好用。Debian系统安装NTP校时包:apt-get install ntpdateCentOS系统安装NTP校时包:yum install ...

2020-09-11 18:23:43 3940

原创 介绍Spring Cloud的版本说明

Spring Cloud是一个由众多独立子项目组成的大型综合项目,每个子项目有不同的发行节奏,都维护着自己的发布版本号。Spring Cloud通过一个资源清单BOM(Bill of Materials)来管理每个版本的子项目清单。为避免与子项目的发布号混淆,所以没有采用版本号的方式,而是通过命名的方式。这些版本名称的命名方式采用了伦敦地铁站的名称,同时根据字母表的顺序来对应版本时间顺序,比如...

2020-09-11 16:39:20 262

原创 SpringBoot 1.5之RedisUtils反序列化异常踩坑(万恶的devtools热部署)

SpringBoot 1.5之RedisUtils反序列化异常踩坑(万恶的devtools热部署)前言devtools 个人感觉作用不大解决思路解决方案关掉springboot的热部署即可(在pom中注释掉springboot的spring-boot-devtools)前言2018年 做项目使用SpringBoot1.5+ devtools 热部署 踩过一次坑, 因为没做博客记录,今年搭建新框...

2019-10-14 18:33:11 501 2

原创 SpringBoot 中配置 Https

准备工作首先我们需要有一个 https 证书,我们可以从各个云服务厂商处申请一个免费的,不过自己做实验没有必要这么麻烦,我们可以直接借助 Java 自带的 JDK 管理工具 keytool 来生成一个免费的 https 证书。进入到 %JAVVA_HOME%bin 目录下,执行如下命令生成一个数字证书:keytool -genkey -alias tomcathttps -keyalg RSA ...

2019-09-25 14:49:22 1121

原创 Springboot定时任务@Scheduled详解

Springboot定时任务@Scheduled详解一、使用的注解: @Scheduled 和 @EnableScheduling@EnableScheduling@Scheduled注解标识任务修改@Scheculed默认线程池为多线程二、只使用的注解: @Scheduled 不用 @EnableScheduling引入spring-boot-starter-actuator去掉@EnableS...

2019-05-18 19:04:14 1313

原创 Oracle定时任务调用存储过程和TRUNC的使用

创建存储过程为,定时任务准备--删除core,cmnet,sp,miq,4张表一周之前的数据create or replace procedure del_alarm_others_cancel_info AS begin delete m_core_cancel where (sysdate-7) > ttime; delete m_cmnet_cancel where (sy...

2018-12-20 16:05:02 1521

原创 Spring boot与Spring cloud的关系

Spring boot Spring boot 是 Spring 的一套快速配置脚手架,可以基于spring boot 快速开发单个微服务。Spring Cloud Spring Cloud是一个基于Spring Boot实现的云应用开发工具; Spring boot专注于快速、方便集成的单个个体,Spring Cloud是关注全局的服务治理框架; spring boot使用了默认大于...

2018-04-13 15:17:52 639

原创 Spring Cloud版本说明

Spring Cloud是一个由众多独立子项目组成的大型综合项目,每个子项目有不同的发行节奏,都维护着自己的发布版本号。Spring Cloud通过一个资源清单BOM(Bill of Materials)来管理每个版本的子项目清单。为避免与子项目的发布号混淆,所以没有采用版本号的方式,而是通过命名的方式。这些版本名称的命名方式采用了伦敦地铁站的名称,同时根据字母表的顺序来对应版本时间顺序,比如...

2018-04-11 14:30:10 19458 3

原创 SpringCloud的Eureka微服务的注册和发现

SpringCloud Eureka微服务的注册和发现本文将介绍Eureka的原理和作用:1.服务发现简介服务发展组件的结构图服务提供者、服务消费者、服务发现组件这三者之间的关系:Created with Raphaël 2.1.2服务消费者服务消费者服务提供者服务提供者服务发现组件服务发现组件调用注册注册发送心跳各微服务在启动的时,将自己的网络地址等信息注册...

2018-04-09 21:05:31 9619

原创 POI往word模板中写入数据

POI的XWPFDocument和XWPFTemplate两种方法往word模板中填充数据import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOExceptio...

2018-03-24 16:00:22 17046 19

转载 HttpClient4.5 简单入门实例(一)

一、所需要的jar包   httpclient-4.5.jar   httpcore-4.4.1.jar   httpmime-4.5.jar二、实例package cn.tzz.apache.httpclient; import java.io.File; import java.io.IOException; import jav

2017-11-28 14:13:27 1396

原创 Oracle 大字段类型处理

Map<String,Object> params = new HashMap<String, Object>(); params.put("cuscode","vvcc"); //从数据库查出结果 Map<String,Object> resMap = memberManagementServices.getQrcode(params);

2017-11-07 16:42:16 1607

转载 同过apache-commons-id.jar生成32为主键id(转载)

有时候,需要自己在java代码里直接生成id主键,这时候自己写啥随机数,可以通过apache-commons-id.jar、apache-commons-discovery.jar、commons-logging.jar这三个jar来生成id,方法超级简单。String id = new String(Hex.encodeHex(org.apache.commons.id.uuid.U

2017-11-07 11:41:30 1267

Java软件开发工程师笔试题及答案.doc

Java软件开发工程师笔试题及答案.doc

2023-07-04

makecert.exe和pvk2pfx.exe

makecert -r -pe -n "CN=Server" -b 01/01/2015 -e 01/01/2055 -sky exchange -sv ServerPublicKey.pvk ServerPublicKey.cer -a sha256 -len 2048 pvk2pfx -pvk ServerPublicKey.pvk -spc ServerPublicKey.cer -pfx ServerPrivateKey.pfx -pi password makecert.exe pvk2pfx.exe

2023-07-04

PIO操作Word依赖的Jar

PIO操作Word依赖的Jar,包含poi-3.17.jar poi-examples-3.17.jar poi-excelant-3.17.jar poi-ooxml-3.17.jar poi-ooxml-schemas-3.17.jar poi-scratchpad-3.17.jar poi-tl.jar

2018-03-24

java Swing五子棋

一个Swing小游戏——五子棋,希望大家喜欢。下载并进行改正

2012-06-05

空空如也

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

TA关注的人

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