自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 JAVA计算两个日期相差多少年多少天

JAVA计算两个日期相差多少年多少天

2023-02-27 01:03:01 2239

原创 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接

sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target”

2022-10-11 01:50:33 1491

原创 windows安装解压版mysql8(亲测非转载)

社区版下载地址MySQL :: Download MySQL Community Server解压并且在程序根目录新建my.ini文件,文件内容如下:路径根据情况自己改下。[client]default-character-set=UTF8MB4[mysqld]#设置3306端口port=3306#设置mysql的安装目录basedir=C:\\my\mysql-8.0.29-winx64#设置mysql数据库的数据的存放目录datadir=C:\\my\mysql-8..

2022-05-13 15:22:22 395

原创 最简单可配置的多数据源dataSource

场景公司需要从数量不定,类型可能不同的第三方数据库读取数据。需求数据库信息需要动态配置(如从数据库读取),需要动态设置DataSource,且考虑到线程安全。所以写死的多数据源满足不了。现代码已满足基本要求,便捷性自行扩展。解释:ComRecord 它是个自定义的map。数据源代码: private ThreadLocal<JdbcTemplate> local = new ThreadLocal<>(); private Map&l.

2022-02-17 17:11:15 3252 2

原创 winfrom中Oracle.DataAccess.dll使用问题

“Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常经过严格的测试,使用Oracle.DataAccess.dll

2022-01-07 09:40:27 1351

原创 问题

MySql导出数据库时拒绝访问在win下目标文件导出位置不能是系统盘符。nginx上游宕机,切换太慢location /outTimely { proxy_pass http://engine; proxy_connect_timeout 1;#加入这句话 proxy_read_timeout 1;#加入这句话 proxy_send_timeout 1;#加入这句话...

2019-09-06 17:30:25 229

原创 Redis持久化方式笔记

RDB快照RDB属于全量备份,RDB备份又分为两种BGSave与Save实现方式。原理:主进程fork子进程,子进程将数据集写入到一个临时RDB 文件中。当子进程完成对新 RDB 文件的写入时,用新 RDB 文件替换原来的 RDB 文件,并删除旧的 RDB 文件。优点:非常适合保存某个时间点的数据集,比如每小时每天,可以根据需求恢复到不同版本的数据集。RDB相对于AOF在恢复大数据...

2019-03-07 16:19:35 194

原创 RabbitMQ笔记

简单模式生产者将消息发送到队列,队列采用轮询方式发送一至多个消费者处消费。队列将自动确认并标记发送发完毕的消息为垃圾,等待清理。工作模式在简单模式基础上增加,每次服务器发送给消费者消息数据条目限制,并且增加了消息确认模式。channel.basicQos(1) //消息条目限制DeliverCallback deliverCallback = (consumerTag, delive...

2019-03-05 16:51:45 224

原创 java笔试题+代码+解释

输出到100的质数(素数)除了1与自身不能被其他整除,需要剔除1与2,所以从3开始。public static void main(String[] args) { boolean bool; for (int i = 3; i &lt;= 100; i += 2) { bool = true; for (int...

2019-03-02 19:10:09 1226 2

原创 Linux CentOS7 RabbitMQ yum 安装

官网文档地址:http://www.rabbitmq.com/install-rpm.htmlerlang安装办法:https://blog.csdn.net/tangyaliang11/article/details/85652889yum是RabbitMQ推荐的安装方法。如果远程访问RabbitMQ web管理,你需要开放15672,5672端口或者关闭防火墙。#新建一个repo文...

2019-03-01 20:03:22 1494

原创 linux CentOS7 erlang安装(亲测非转载)

废话不说,上码开车。erlang官网安装说明文档地址:https://www.erlang-solutions.com/resources/download.htmlRabbitMQ可以参考:https://blog.csdn.net/tangyaliang11/article/details/88066622各个版本的系统安装说明都有,打开巨慢,请耐心等待。三种安装方法,注意看哈。erla...

2019-02-27 21:58:39 14941 5

原创 linux CentOS7 下 Docker镜像管理[image](亲测非转载)

 docker安装参考:https://blog.csdn.net/tangyaliang11/article/details/87266194docker官方镜像列表地址:https://hub.docker.com/search?q=&amp;type=image获取镜像命令:docker [image] pull name[:tag]如获取nginx1.14镜像命令:$ doc...

2019-02-14 22:02:08 1884

原创 linux CentOS7 下 Docker安装(亲测非转载)

Docker在CentOS安装介绍地址:https://docs.docker.com/install/linux/docker-ce/centos/使用root权限安装的。1.安装所需的包。$ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm22.设置存储库。$ sudo yum...

2019-02-14 13:34:35 517

原创 win10下MySQL 5.7 解压缩版安装+基本配置(亲测非转载)

首先说下写这个的网上一堆一堆,可是我搞了一下居然被坑了,所以还是自己记录一下比较好。环境 win10专业版。后附所有命令步骤。1、下载地址(mysql-5.7.24-winx64.zip) https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-winx64.zip2、解压,我的目录是“D:/tools/mysql-5.7...

2019-01-11 15:13:41 717

原创 linux CentOS7 下 Nginx +Tomcat 动静分离(亲测非转载)

动静分离不解释了,理论网上一堆一堆的,但实现手段我理解就是特定的请求使用特定的处理方式。nginx安装可以参考这个:https://blog.csdn.net/tangyaliang11/article/details/78675535tomcat安装可以参考这个:https://blog.csdn.net/tangyaliang11/article/details/81124349...

2018-11-02 08:48:05 677

原创 Springboot 注意事项 慢慢累积

1、spring bootmaven Unable to find main class在pom中加入 二者选其一 &lt;properties&gt; &lt;start-class&gt;com.EurekaApplication&lt;/start-class&gt;main方法类路径&lt;/properties&gt;&lt;build&gt; &lt;...

2018-08-25 23:54:42 1249

原创 linux centOS7 rpm安装jdk8

默认安装的是openJDK,需要卸载# rpm -qa|grep jdk //会出现几个jdk项目 然后卸载# rpm -e --nodeps 项目1 项目2 项目3 (中间有空格)官网文档原文链接https://docs.oracle.com/javase/8/docs/technotes/guides/install/linux_jdk.html#BJFJHFDD官网下载链接...

2018-07-19 23:23:48 5802

原创 linux/unix 安装tomcat8.5

官方原文链接https://tomcat.apache.org/tomcat-8.5-doc/setup.html#Unix_daemon下载地址(注意地址可能会有变动,推荐官网里面找https://tomcat.apache.org/)http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.38/bin/apache-tomcat-8.5....

2018-07-19 23:11:58 724

原创 linux rvm 安装、更新证书密钥、更新ruby

rvm 官网 http://rvm.io安装更新密钥,执行过程有些慢 [root@yaliangdembp ~]# gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB[root@...

2018-06-28 09:52:06 2327

原创 idea maven 引入自己jar(springboot)

先说一下原因,首先不是父子引用。使用redis做了个公共jar,期间使用了springboot,打包之后在其他项目中引用找不到类路径。后来看了一下引入的jar内容,显示内容与其他jar规则不同,觉察打包的内容有问题。正常的路径如HilariCP-2.7.9.jar这种带有xxx.xxx.*的类似路径。而我打包后的没有这种显示(org.springframeword.boot.loader不是)。后...

2018-06-27 14:27:55 2339

原创 linux CentOS7 nginx 1.13.12 nginx-rtmp-module搭建直播(亲测非转载)

我就特别服气了一些人,转载别人写的东西之前不测试下,十篇文章有八篇相同,害得我照你们的办法弄不出来(承认能力有问题),自己弄了一个,完全亲测,还有辟邪图像为证。安装nginx依赖软件yum -y install gcc gcc-c++ autoconf automake makeyum -y install zlib zlib-devel openssl openssl-devel pc...

2018-05-27 17:03:09 4214 18

原创 @PathVariable与@PathParam

@PathVariable 与 @PathParam 详见下面示例。@PathVariablehttp://127.0.0.1:8080/tangyaliang此种获取参数值的方式,需要在value中指定一个key,并且在方法参数中一定要有这个key不然报500错误{name}对应的@PathVariable(name = "name")中的"name",如果参数String name与地址中{n...

2018-05-12 22:33:15 27967 2

原创 spring boot 简单mvc demo,Spring boot示例

只做了一个查询功能,项目目录结构,使用eclipse建立的spring starter project项目。没做其他改动。pom.xml&lt;parent&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifact...

2018-05-11 02:30:02 8363

原创 Cannot get Jedis connection,Could not get a resource from the pool,DENIED Redis is running in protec

一个新项目使用redis做纯缓存,在本机中无障碍使用,redis放到服务器就出现上面的错误。折腾了两天终于解决问题。最后不使用任何框架直接使用jedis 才发现问题的根本是redis开启了保护模式。连接redis客户端,使用命令127.0.0.1:6379&gt; config set protected-mode "no"  搞定。根据两天的收拢还有以下常见的问题。1、redis没有启动(好囧,...

2018-04-17 22:55:03 1514

原创 设计模式-创建型模式-单例

单例模式保证一个类只有一个对象,并且提供一个访问该实例的全局访问点。tips:20181118更新(《Head First 设计模式》中关于单例中说明)单例不会被jvm回收。被回收的版本是jdk1.2或更早版本。(《Head First 设计模式》中关于单例中说明)双重同步锁可以使用不会有问题,问题版本是jdk1.4或更早版本。1.单例模式实例一(饿汉式)public class S...

2018-04-06 14:29:51 193

原创 java 注解说明

@Component @Repository @Service @Controller这四个注解功能相同都是标注在类上,被标注的类可以被Spring容器扫描并管理,打开@Repository @Service @Controller这三个注解的源码你会发现他们都是被@Component标注的。而且可以指定一个value为注解所标注的类的Id,如@Repository(value = "log...

2018-03-14 08:30:05 479

原创 java编程值得注意的地方

持续更新. . . . . . 1、方法的参数是值传递也就是说当调用者传入值后,无论方法内部怎么修改都不会影响到调用者调用前的赋值。值得注意的是,当传入一个非基本类型数据时,方法内部修改了这个数据的内部数据时,这个操作会影响到外部调用者。package test;public class Test { public static void main(String[] args) { pe...

2018-02-24 19:09:18 207

原创 java将word转换为html

public static void main(String[] args) throws Exception { String filePath = "C:/Users/Administrator/Desktop/92个诊疗方案及临床路径/"; File file = new File(filePath); File[] files = file.listFiles(); Str

2018-01-08 22:16:12 14426 12

原创 java 修改文件名称/批量修改文件名称

修改单个文件 public static void main(String[] args) { String fileName = "work.doc"; String filePath = "C:/Users/Administrator/Desktop/92个诊疗方案及临床路径/"; File file1 = new File(filePath + fileName );

2018-01-08 20:47:43 536

原创 linux CentOS7 下 ruby 卸载 | 安装

在centos7中默认ruby是2.0.0版本,低于redis4.0.6最低的最低要求的2.2版本,所以需要进行升级。#我的升级办法是将自带的ruby卸载,在安装可以支持redis的版本。#卸载ruby$ yum remove ruby#下载$ wget phttps://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0.tar.gz#

2017-12-26 21:36:53 16208 9

原创 linux CentOS7 下 Redis集群 | 关闭 和 启动 集群

安装教程参考我的上一篇文章,http://blog.csdn.net/tangyaliang11/article/details/78901615这篇文章是接上一章环境下的继续。#首先进入redis目录$ cd /usr/local/redis-4.0.6#创建6个文件夹分别是 7001 7002 7003 7004 7005 7006 代表6个redis服务$ mkdir 7

2017-12-26 15:29:08 3673

原创 linux CentOS7 下 Redis 安装

复制我的步骤可以成功配置。1、安装配置#首先获得redis安装文件,最新稳定版是4.0.6$ wgethttp://download.redis.io/releases/redis-4.0.6.tar.gz#解压$ tar xzfredis-4.0.6.tar.gz#将解压后的文件夹copy至/usr/local目录下$ cp -r /redis-4.0.6 /usr/l...

2017-12-26 14:06:17 430

原创 windows 下 Redis主从复制

本示例是伪主从模式,是指在一台机器中多个配置redis服务,本文重点在于配置步骤相同。windows版下载地址:https://github.com/MicrosoftArchive/redis/releases(官方没有windows版,只有微软维护的64位版,最新版本是3.2版)这里进行一主两从配置。主端口7001,从端口7002、7003。1、redis我使用的是zip解压版

2017-12-24 17:03:58 515

原创 linux CentOS7 下 Nginx 1.13.7 配置反向代理与负载均衡

nginx反向代理与负载均衡最基本的配置是非常简单的。反向代理反向代理最基本配置仅需要一条语句即可。准备一个tomcat服务、一个nginx服务,分别安装成功可以使用后。Tomcat IP地址 192.168.1.3  端口号8080nginx IP地址 192.168.1.6   端口号80打开配置文件nginx.conf,在location上下文中加入如下配置

2017-12-15 13:22:35 2142

原创 linux CentOS7 下 Nginx 1.13.7 配置expires缓存提升网站速度与负载

介绍合理利用缓存可以提高网页打开速度、提升用户体验、降低网站压力。nginx官网文档地址 http://nginx.org/en/docs/http/ngx_http_headers_module.html#expires官方介绍 expires可以配置在http、server、location或location的if语句块中。今天要讲的是在nginx中使用expi

2017-12-11 14:11:36 1254

原创 linux CentOS7 下 Nginx 1.13.7 配置gzip压缩提升网站速度与负载

gzip简介废话不说,gzip简单点说是一种压缩算法或工具,用在网站上的作用减少网站流量,提升网站打开速度提升网站性能。原理是在服务器进行压缩,通过网络传输压缩后的内容,客户端在进行解压显示。就像各种rar压缩软件一样。本文只是教您入门使用,详细使用介绍请参考官网文档地址 http://nginx.org/en/docs/http/ngx_http_gzip_modul

2017-12-10 18:00:38 1268

原创 linux CentOS7 下 Nginx 1.13.7 日志管理(定时任务完成日志切割)

默认日志默认情况下nginx使用logs/access_log 日志文件。为了运维需要我们会定时备份access_log。nginx在运行期间备份access_log后即便修改了名字依旧会向access_log中写入日志(与linux文件系统管理方法有关inode)。解决办法一、停止nginx服务,再备份access_log文件。解决办法二(推荐)、无需停止nginx服务,使用

2017-12-02 17:34:42 3054

原创 linux CentOS7 下 Nginx1.13.7 开始、停止和重新加载配置

关于学习建议大家多多参照官方文档与阅读英文能力nginx官网文档地址  http://nginx.org/en/docs/  可以借助有道等在线翻译学习启动nginx,运行sbin目录下nginx文件即可。启动nginx后可以通过-s参数调用可执行与控制 。使用下面的语法:nginx - s信号stop——快速关闭(我理解为强杀)quit——优雅的关闭(ngi

2017-12-01 09:43:31 7570

原创 linux CentOS7 下 Nginx1.13.7 安装

软件环境:centos7 nginx-1.13.7一、安装依赖软件打开终端安装依赖软件yum -y install gcc gcc-c++ autoconf automake makeyum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel二、下载并安装nginxcd 到 /usr/local目...

2017-11-30 16:38:22 11472

原创 linux CentOS7 下 mysql5.6源码安装( 亲测可用)

一、工具mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 下载的是linux通用版。下载地址 http://dev.mysql.com/downloads/mysql/5.6.html#downloads二、安装配置#解压shell> tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz...

2017-11-28 22:14:47 1384

spring4 mvc maven

基于maven的一个小spring mvc demo,登录功能,包含查询与插入。 我非常讨厌下载内容需要积分,互联网就应该是共享。哈哈没有积分需要可以给我发邮件[email protected]

2018-03-03

空空如也

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

TA关注的人

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