自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java 多显示器截屏

java 多显示器截屏

2023-03-03 15:46:50 326

原创 minIO如何设置直接通过访问链接在浏览器中打开文件

minIO如何设置直接通过访问链接在浏览器中打开文件

2022-09-28 10:02:26 4894 2

原创 kafka安装

kafka安装

2022-07-06 14:30:57 219

原创 Nginx安装和配置

Nginx安装和配置

2022-07-06 13:55:14 721

原创 Nginx负载均衡+keepalived实现高可用

Nginx负载均衡+高可用

2022-06-16 15:15:32 724

原创 记录一下项目中遇到的有关websocket延迟的问题

websocket延迟问题

2022-02-22 13:52:08 5817 1

原创 Flutter引入jar包

首先我想说的是,本人并不是从事安卓开发,但是有一些外力因素最近正好在搞一个flutter项目,需要引入jar包。所以写个总结,为了后面有类似需求的朋友快速解决问题。值得一提的是,本文章可能存在很多解释不到位的地方,毕竟我本身并不是从事安卓开发的,只是记录自己解决问题的过程,仅供参考。一、如何引入 Flutter app 想要引入jar包,并不能直接引用,需要借助flutter插件来完成。大致的方向是这个样子的:Flutter app -> Flutter plugin -> xxxx.

2021-06-30 15:34:45 5214 4

原创 Tomcat通过/访问项目

Tomcat通过/访问项目,Tomcat通过域名加端口访问项目。网上看到好多都说是在 server.xml 文件中添加 <Context 标签 ,我试了,但是会有一个问题就是项目会重启两遍!我觉得有必要记录一下搞清楚。首先我们看下server.xml 加载项目路径的地方 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">

2021-05-13 14:07:08 609

原创 SpringBoot 项目打成war包发布到Tomcat

SpringBoot 项目打成war包发布到Tomcat怎么操作?最近在写一个小demo,web应用,写完了想发布到tomcat,却发现了好几个问题,就觉得很奇怪,以为很简单的东西,怎么就是出不来效果呢,所以整理一下,springBoot web项目怎么打包发布到tomcat,记录一下。第一步: <groupId>com.wy</groupId> <artifactId>check</artifactId> <version&

2021-05-13 13:41:09 116

原创 浅聊一下java中 i++/++i 和i+1

虽然这可能属于基础知识啊,但我觉得还是很衍生出很多java中的问题的下面我写个代码,大家看一下哈 int a = 0; int b = 0; int i=a++; int y= ++b; System.out.println("i="+i); System.out.println("y="+y);i=0y=1很简单吧,上大学老师都会告诉你,i++和++i 的区别,i++先赋值后运算

2021-04-02 16:10:35 469

原创 mysql的concat函数拼接多字段结果为null

mysql的concat函数拼接多字段结果为null原因就是其中有字段检索为null,解决方案就是加 IFNULL函数 concat(IFNULL(field,’’),IFNULL(field,’’))

2020-12-18 09:58:38 656

原创 mysql批量插入一万条数据

批量插入DELIMITER $$DROP PROCEDUREIF EXISTS `proc_auto_insertdata`$$CREATE PROCEDURE `proc_auto_insertdata` ()BEGIN DECLARE init_data INTEGER DEFAULT 1 ; WHILE init_data <= 10000 DO INSERT INTO t_seal_stamp ( use_apply_order_id, stamp_time

2020-12-04 10:50:57 2860

原创 tomcat配置https协议访问

记录一下tomcat配置https协议访问网上看到好多关于tomcat配置https协议访问的相关文档,基本上都是通过java自带的工具实现的,但是后面的一些步骤好像都不太一样呢,这里就记录一下总结了一下大致分为三个步骤生成密钥库keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:\tomcat.keystore -validity 36500打开doc 窗口,直接执行上述命令,有一个前提是配置 JAVA_HOME 环境变量,没有

2020-11-12 16:05:39 568

原创 Activiti整合国产数据库

Activiti整合国产数据库国产数据库整合activiti网上看到的资料其实并不怎么多,其实大多数国产数据库都是仿照oracle来的。那么其实很多整合问题也就显得没那么困难了。今天来说说我遇到的activiti6整合国产数据库有哪些,达梦数据库(DM),人大金仓(Kingbase),神通数据库(Oscar)。整合的话,吾非就是创建数据库语句的不同,还是数据库的支持不同。还有就是我们可能需要改activiti源码初学小白可能听到源码有点慌,没啥好慌的,就好比你要改你同事写的代码一样,都是人写的,只不

2020-06-10 15:05:45 3848 8

原创 启动器Launcher

启动器Launcher需求解释,我们需要给客户安装一个Java应用程序,这个程序包括数据库都是安装在客户电脑上的,然后客户开机自启这个应用,并且有一个全屏进度条显示,然后访问这个应用,如何访问成功,则全屏(kisok模式)打开浏览器。大概就是这样子的,配置文件里面有一些参数需要根据自身情况配置。文件我放在网盘了,链接:https://pan.baidu.com/s/16sm3Zi9cnRctTM9f3T5y0A提取码:2yra运行的话,直接执行java -jar Launcher.jar La

2020-06-10 14:19:28 1380

原创 神通数据库OSCAR安装

神通数据库OSCAR安装神通连接到数据库,用不同的用户登录。解压cd ~sudo unzip ShenTong7.0.8_Linux64jre1.5.zip安装cd ShenTong7.0.8_Linux64jre1.5sudo sh ./setup.sh进入图形化安装界面1.确定(简体中文)2.下一步3.下一步4.接受许可,下一步5.下一步(典型安装)6.下一步(默认安装位置)7.下一步(不设置agent密码)8.不创建软连接,下一步9.安装创建数据库1.下一

2020-06-10 13:58:33 3359 1

原创 人大金仓8.0安装

人大金仓8.0安装人大金仓连接到数据库,用不同的用户登录。解压安装包cd ~sudo tar -xvf KingbaseES_V008R003C002B0010_Lin64_install.tarcd KingbaseES_V008R003C002B0010_Lin64_install安装sh setup.sh图形化安装1.确定(简体中文)2.下一步3.接受->下一步4.下一步(完全安装)5.选择授权文件 -> 下一步6.选择安装目录(/home/用户名/

2020-06-10 13:55:21 2456 1

原创 TongWeb7.0安装

TongWeb7.0安装首先解压文件 TW_2020-6-1.zipcd ~unzip TW_2020-6-1.zipcd TW_2020-6-1/binvim external.vmoptions按i进入编辑模式修改-Xms为512m,-Xmx为1024m修改-XX为 -XX:MaxMetaspaceSize=1024m按Esc键,在键盘上敲 :wq 回车注册tongweb服务cd ~sudo chmod +x tongweb.servicesudo cp tongweb.s

2020-06-10 13:51:19 7327

原创 金蝶Apusic9.0环境搭建

金蝶Apusic9.0环境搭建解压Apusic9.0 安装包cd ~sudo unzip AAS-V9.0.zip -d /usr/local/Apusic9.0设置jdk环境sudo vim /usr/local/Apusic9.0/bin/setenv按i键进入编辑模式把#JAVA_HOME=your_java_home_dir修改成JAVA_HOME=/usr/local/jdk8, 把前面的#号去掉。按Esc键,在键盘上敲 :wq 回车设置端口为80sudo vim /

2020-06-10 13:44:05 5581 2

原创 达梦数据库安装(DM)

达梦数据库安装(DM)首先下载达梦数据库镜像文件进入目录挂载ISO文件cd ~sudo mkdir -p /DM8sudo mount -o loop dm8_setup_rh7_64_ent_8.1.1.45_20191121.iso /DM8/cd /DM8./DMInstall.bin进入图形化界面操作安装确认(选择语言与时区)下一步接受 -> 下一步下一步下一步(这里没有key文件可以直接下一步)下一步(典型安装)下一步(默认安装

2020-06-10 13:34:38 783

原创 Spring 项目更新编译后文件自动重启问题

Spring热部署排除法小项目经常会把文件上传后保存在项目里面。但是会发现项目自动重启问题# 开发时不要监视以下目录的文件变化而重启spring.devtools.restart.exclude=static/**,app/**...

2020-04-24 16:14:06 366

原创 LEFT JOIN 左关联 ON条件的一些坑

直入主题,一开始我在使用 LEFT JOIN 使用的时候 ON 条件经常会添加一些 is_delete = 0 这类的条件,这样会存在一些坑。下面我就说说在ON加条件参数和Where 后面加条件参数的区别假设这里有两张表 t1和 t2 。t1 里面包含姓名, t2里面包含性别t1_idnamet2_idis_delete1xx102vv20...

2020-04-16 14:32:27 5948 2

原创 mysql如果数据库有的数据不插入sql,避免重复插入,常用于用户重名检验

第一条sql语句亲测,第二个没试过,一眼看上去,觉得第一个清楚简单明了,所以就没有看第二个了。INSERT INTO table(column1,column2,column3 ...columnN) SELECT value1,value2,value3 ...valueN FROM dual WHERE NOT EXISTS( SELECT * ...

2019-10-11 10:29:58 546

转载 Navicat连接mysql8.0.1版本出现1251--Client does not support authentication protocol requested by server的解决

Navicat连接mysql8.0.1版本出现1251–Client does not support authentication protocol requested by server的解决转载自:https://blog.csdn.net/XDMFC/article/details/80263215好不容易安装好mysql,但又出现了mysql客户端版本太低的问题。根据参考的这篇博客,...

2019-09-26 20:40:55 87

转载 SQL语句的优化

SQL语句的优化一般有以下几种方式:一、设置合适的字段属性(1) 例如,设置中国的电话号码是11位,varchar的长度不设置默认255,设置11位。(2) 字段的长度越小,占用的内存就越小,性能就越好二、使用JOIN语法:(1) JOIN语法分为内连接、左(外)连接、右(外)连接(2) 优点:性能快三、尽量少使用SELECT *(1) SELECT *会进行全表查询,消耗的性能大...

2019-09-04 15:11:36 260

转载 MYSQL中内连接与左(右)连接的区别

首先,我这有两个表,里面的数据去这样的:表和数据准备好了,接下来进行操作:(1)先说左连接查询:左连接:在 LEFT JOIN 左边的表里面数据全被全部查出来,右边的数据只会查出符合ON后面的符合条件的数据,不符合的会用NULL代替。(2)右连接查询:右连接:与 LEFT JOIN 正好相反,右边的数据会会全部查出来,左边只会查出ON后面符合条件的数据,不符合的会用NULL代替。...

2019-09-04 15:10:38 6297 1

原创 实例化和初始化的区别

一、实例化和初始化的区别实例化:只是单纯的把对象 new 一下就行了 例:Student st=new Student();这样就行了初始化:是在实例化的基础上,并且对 对象中的值进行赋一下初始值(这样的好处是避免当你没有赋值的时候,可以用这个初始的值来代替,友好的帮助你的功能)...

2019-09-02 11:00:54 9321 8

原创 spring framework 之bean的生命周期

一、spring bean的生命周期spring bean 初始化图spring容器图

2019-08-30 15:01:33 100

原创 FactoryBean

一、只谈FactoryBean,不谈BeanFactory众所周知,Spring容器管理着其内部的Bean,在这些Bean中可能存在着一类特殊的Bean,这一类特殊的Bean就是FactoryBean。FactoryBean与其它的Bean不一样的地方在于它能生产Bean。另外,从容器中获取它和它产生的Bean的方式有些特殊。二、为什么使用FactoryBean?一般情况下,Spring...

2019-08-28 11:20:55 207 1

原创 Java中的钩子方法

钩子的实现方法是对于抽象方法或者接口中定义的方法的一个空实现,在实际中的应用,比如说有一个接口,这个接口里有7个方法,而你只想用其中一个方法,那么这时,你可以写一个抽象类实现这个接口,在这个抽象类里将你要用的那个方法设置为abstract,其它方法进行空实现,然后你再继承这个抽象类,就不需要实现其它不用的方法,这就是钩子方法的作用。接口/* * Copyright (C), 2013-20...

2019-08-27 15:18:42 504

原创 Spring Boot 入门

一、Spring Boot 入门1、Spring Boot简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。2、微服务微服务:架构风格(服务微化)一个应用应该是一组小型服务,可以通过HTTP的方式进行互通单体应用:ALL IN ONE微...

2019-08-23 17:44:55 343

原创 docker

一、docker简介1.1 为什么会有docker的出现?以前啊,开发工程师,项目开发完了之后,在本地运行没有问题,打包成war包,交给运维,运维要在linux上部署,部署需要安装个个软件,比如你项目中用到了mq,redis,es等等,结果运维运行出问题了,但是你本地运行没问题,两个人就吵起来了。其实是环境不一样,可能软件版本也不一样。还有以前搞集群,运维每台服务器都要装相同的软件,serv...

2019-08-20 18:02:16 170

原创 Maven

一、Maven1.1 Web 工程和其编译结果的目录结构对比见下图:1.2 构建过程的几个主要环节①清理:删除以前的编译结果,为重新编译做好准备。②编译:将 Java 源程序编译为字节码文件。③测试:针对项目中的关键点进行测试,确保项目在迭代开发过程中关键点的正确性。④报告:在每一次测试后以标准的格式记录和展示测试结果。⑤打包:将一个包含诸多文件的工程封装为一个压缩文件用于安装或部...

2019-08-16 16:28:32 105

原创 Idea中debug遍历for循环正确的解锁方式

直接做了个gif给大家看。可以快速定位你需要查看元素的位置

2019-08-12 11:39:38 6061 1

原创 Spring集中核心思想IOC、AOP

2019-08-09 13:55:21 110

转载 Spring常用到的几种设计模式

转发:

2019-08-09 11:16:57 92

原创 Spring常用到的几种设计模式--策略模式

一、策略模式策略模式核心思想:过程不同,但结果一样。

2019-08-09 10:20:57 402

原创 Spring常用到的几种设计模式--委派模式

一、委派模式委派模式的特点:持有被委托人的引用不关心过程,只关心结果委派模式和代理模式很像,真的超级无敌像。对于不懂的人来说,真的很难区分。你只要记住它两唯一的不同之处就在于:代理模式关心过程。 委派模式关心结果。还是之前说的那个媒婆找对象的例子,你找媒婆帮你寻求对象,你肯定要关心他找的是男是女吧?肯定要知道那女的长得好不好看吧?你肯定要知道媒婆拿着你的个人信息做了啥吧?不然...

2019-08-09 10:18:54 197

转载 Spring常用到的几种设计模式--单例模式

一、单例模式单例模式的核心思想:保证从系统启动到停止全过程只产生一个实例二、七种单例模式2.1 懒汉,线程不安全public class Singleton{ private static Singleton instance; private Singleton(){} public static Singleton getInstance(){ ...

2019-08-08 16:46:40 708

原创 Spring常用到的几种设计模式--工厂模式

一、工厂模式工厂模式核心思想:只关心结果,隐藏复杂的过程二、简单的工厂模式BaoMa/* * Copyright (C), 2013-2019, 天津大海云科技有限公司 */package com.jikang.factory;/** * @author yangjikang * @date 2019/8/8 11:49 * @modified By yangjikang...

2019-08-08 15:45:56 1202

尚硅谷_韩顺平_Linux课程.rar

本资源为韩顺平老师的讲义pdf版,Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。 严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

2019-06-27

Git&GitHub;&GitLab;.rar

本资源包含Git&GitHub;&Git; Lab 的安装和使用,GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。 GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。 2018年6月4日,微软宣布,通过75亿美元的股票交易收购代码托管平台GitHub。 2019年05月,《个人电脑杂志》网站报道,GitHub正遭到一名黑客的入侵。据称,这名黑客先擦除代码资源库,然后向用户索要赎金,作为恢复数据的交换。 [1]

2019-06-27

LICEcap_gif动图.rar

LICEcap是一款简洁易用的动画屏幕录制软件。直观易用,功能灵活,支持Windows和OSx。其设计思想是轻量级、适当功能、高性能。除支持.gif 动画外LICEcap还支持自身的无损.LCF文件格式。它的压缩比高于gif,图像质量也更高(每帧支持的颜色数量可超过256)。录制成.LCF,可通过内置命令行工具转为.GIF或直接查看。

2019-06-14

空空如也

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

TA关注的人

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