自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 XML学习

XML概述XML(eXtensible Markup Language),是一种可扩展的标记语言,类似HTML(超文本标记语言)。XML技术是W3C组织(World Wide WebConsortium万维网联盟)发布的,目前遵循的是W3C组织于2000年发布的XML1.0规范。(XML从第一个版本发布之后,从来没有更新过,也不需要更新,完美)XML是一种通用的数据交换格式(关系型数据库...

2019-11-19 14:10:25 247 1

原创 电脑开机自启服务器

一、Tomcat服务器服务器为Tomcat时,可以将其注册为系统服务,并修改其启动方式为开机自启,具体操作方法如下:1、Tomcat安装版Tomcat安装版仅需要将已对应生成的tomcat服务的“启动类型”设置为“自动”,“服务状态”设置为“已启动”,这样Tomcat服务就会随机启动。如图:2、Tomcat免安装版1)启动cmd,进入dos界面,进入tomcat的bin目录下(注意wi...

2019-09-16 12:47:36 347

原创 java基础-线程

创建启动线程的方式一(继承Thread类)1、自定义一个类继承Thread类;2、覆写run方法:其中为新线程要实现的功能;3、创建自定义类的对象 t ;4、启动新线程: t.start();public class PlayGameThread extends Thread{ public void run() { for (int i = 0; i < 100; i++)...

2019-09-16 11:01:08 176

原创 mybatis-数据库配置文件密码加密

一般情况下开发都是在数据库配置文件中使用的明文密码,但在一些特殊情况下也会需要对其进行加密,否则会造成数据泄露。最近公司刚好有这个需求,趁此机会将我的实现方法写下来以供大家参考。原理:直接重写DataSource类的setPassword方法创建一个DataSource类继承spring-mybatis.xml文件中配置的DataSource类,然后重写它的setUsername和setPa...

2019-08-16 11:25:50 3127 1

原创 java备份和恢复MySQL数据库

备份和恢复数据库作为一个实用的功能经常会被用到,因此我写了这篇博客,希望大家不要像我一样在这里卡个好几天原理: java调用MySQL的mysqldump.exe进行数据备份,调用mysql.exe进行数据的恢复Runtime.getRuntime().exec(command);//java调用外部软件exe执行命令的api,核心代码代码实现 (亲测可用,亲测可用,亲测可用) /** ...

2019-07-01 14:22:45 636

原创 java基础3--运算符

算数运算java中的算数运算包括 +、-、*、/、% 、++、- -+ 的使用1、 表示加法运算,如:int i = 3+5 ; 2、 用于字符串的连接 : +符号的两边至少有一边是字符串的时候才是连接,如‘A’ + ‘B’ --> 131 、 String str = “Hello”+“World”;3、 表示正数,一般省略不写- 的使用1、表示减法运算,...

2019-06-19 13:50:56 394

原创 java基础2--数据类型

java数据类型在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的内存空间地址。可以理解为基本数据类型变量里存储的是直接放在抽屉里的东西,而引用数据类型变量里存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。引用数据类型 类(class ):一个类就是一个数据类型基本数据类型java有八种基本数据类型分别是六种数字类型(四种整数型,俩种浮点类型)一种布尔...

2019-06-18 10:44:54 167

原创 java基础1--环境搭建

JDKJDK的组成:JVM(Java Virtual Machine) :Java虚拟机,Java程序运行在其中JRE(Java Runtime Environment ): Java运行环境,包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库(Class Library)等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可...

2019-06-17 10:31:38 202

原创 GUI-图形界面编程-4

事件监听体系事件体系和分类前面已经分析了,在事件里面,涉及3个知识:事件源:发生事件的组件;事件: 具体发生什么事情;事件监听器:负责监听事件源发出的事件,类似一套神经系统,能够自动感知事件的发生,作出相应的反应。需要在一个事件源上面添加一个,或者注册一个事件监听器那么这个事件源上面发生了一些事件的操作,这个事件源所关系的事件监听器,就会自动感知发生的事件,然后去调用它自己里面的具...

2019-06-14 16:55:30 290

原创 GUI-图形界面编程-3

实现一个计算器界面实现如下图示:上图需要用到什么组件?Frame,Button,TextField分析上面图形实现过程:1.清空Frame的默认布局模式 borderlayout(f.setlayout(null));2.设置组件的坐标和大小;3.向Frame窗体中添加组件;必须设置每个组件的坐标和大小,如果不设置的话,TextField,和Button两个组件 就不会显示.设...

2019-06-14 16:38:22 340

原创 GUI-图形界面编程-2

边框布局边框布局效果麻将桌搭建边框布局代码先回顾前面讲的搭建一个空白窗体。设置位置有一个设置相对位置为居中的方法:f.setLocationRelativeTo(null);参照麻将桌效果图来分析我们的思路:① 创建5个按钮② 为窗体设置边框布局:frame.setLayout(new BorderLayout(20,50));③ 将按钮组件添加到窗体上。指定按钮组件的放置...

2019-06-14 16:16:28 325

原创 GUI-图形界面编程-1

什么是GUI?GUI全称Graphical User Interfaces,意为图形用户户界面,又称为图形用户接口,一般称为图形界面编程。GUI指的就是采用图形方式显示的计算机操作用户界面,比如:平时使用的QQ。现在公司中很少会再有使用GUI技术桌面应用程序。GUI学习内容在GUI图形界面编程,需要学习什么内容?1.学习常见的组件 (比如按钮,单选按钮,文本框等都叫组件)2. 布局 (...

2019-06-14 16:06:55 1134

原创 Lucene学习-3(Lucene API详解)

Lucene API详解前面已经讲了luncene的核心,但还有很多细节,也就是一些LuceneAPI使用,接下来一一讲解。索引目录DirectoryDirectory是一个对索引目录的一个抽象。索引目录用于存放lucene索引文件。直接根据一个文件夹地址来创建索引目录使用SimpleFSDirectory。MMapDirectory : 针对64系统,它在维护索引库时,会结合“内存”与硬...

2019-06-14 15:17:57 1492

原创 Lucene学习-2

全文索引任何技术都有一些核心,全文搜索也有核心,而它的核心分为:索引创建,索引搜索。索引创建将现实世界中所有的结构化和非结构化数据提取信息,创建索引的过程。那么索引里面究竟存的什么,以及如何创建索引呢?在这通过下面的例子来解答这个问题。首先构造三个不同的句子,有长有短:在①处分别为3个句子加上编号,然后进行分词,把被一个单词分解出来与编号对应放在②处;在搜索的过程总,对于搜索的过...

2019-06-14 15:06:33 173

原创 Lucene学习-1

全文检索介绍Lucene是一个全文检索的框架,全文检索又叫做全文搜索,他首先是一种搜索。大家来思考一下,我们在平时使用电脑时,哪些地方用到过搜索。这里单指普通的搜索,还不是全文检索。现实生活中的搜索搜索的目的是快速准确的从大段文字中快速准确的找到需要内容,我们所用到的搜索主要分为以下4种:1)windows系统中的有搜索功能:打开“我的电脑”,按“F3”就可以使用查找的功能,查找指定的文件...

2019-06-14 14:44:42 239

原创 Redis进阶

Redis持久化配置简介Redis 提供了两种不同级别的持久化方式:RDB和AOF,可以通过修改redis.conf来进行配置.当满足持久化条件时,会进行持久化保存,还来不及保存的数据,会以aof日志的方式保存下来。Redis启动时,先解析日志文件(一堆命令),恢复数据。然后还要加载rdb文件(取并集)。RDB模式RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照,默认开启该...

2019-06-12 11:56:49 153

原创 Redis与Java

Redis持久化配置简介Redis 提供了两种不同级别的持久化方式:RDB和AOF,可以通过修改redis.conf来进行配置.当满足持久化条件时,会进行持久化保存,还来不及保存的数据,会以aof日志的方式保存下来。Redis启动时,先解析日志文件(一堆命令),恢复数据。然后还要加载rdb文件(取并集)。RDB模式RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照,默认开启该模...

2019-06-12 11:45:01 254

原创 Redis入门

安装Redis服务端Redis 的官方下载站是 http://redis.io/download ,可以去上面下载最新的安装程序下来。windows下的安装和使用压缩包直接解压即可启动redis服务(带配置文件启动,和不带配置文件启动)连接到redis进行操作cmd>{%redis%}/redis-cli -h ip地址 -p 端口号ip 默认为本地 -p 默认6379r...

2019-06-12 09:33:27 350

原创 NoSql&Redis

什么是NoSqlNoSQL(Not Only SQL ),意即“不仅仅是SQL”,它泛指非关系型的数据库。随着互联网2003年之后web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的交友类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSql分类什么是RedisRedi...

2019-06-11 10:25:13 136

原创 CHM帮助文件索引正常,但点击却没有反应。

今天从网上下载了一个chm帮助文档,打开之后发现索引功能正常,可以查找到类,但是点击之后什么反应都没有,看不到类的详细信息。解决方法:右键文件->属性,属性面板右下角有一个解除锁定的按钮,点一下然后 应用->确定即可。...

2019-03-22 16:35:51 1476

原创 Win7系统安装VS2015+QT5.12.0

Win7系统安装VS2015和QT5.12.0安装教程网上一大堆,但是很多都没有说清楚资源的下载位置,我还注意到很多教程的QT调试器都是Win10版的,所以先上资源。**VS2015 :**https://visualstudio.microsoft.com/zh-hans/downloads/?rr=https%3A%2F%2Fblog.csdn.net%2Fguanzhen3657%2Fa...

2019-03-11 12:43:40 3358

原创 Activiti进阶

1. 流程变量1.1. 概念流程变量在整个工作流中扮演很重要的作用。例如:请假流程中有请假天数、请假原因等一些参数都为流程变量的范围。流程变量的作用域范围是流程实例。也就是说各个流程实例的流程变量是不相互影响的。流程实例结束完成以后流程变量还保存在数据库中(存放到流程变量的历史表中)。1.2. 添加和设置流程变量步骤:1绘制流程定义图2部署流程3启动流程4测试1.2.1. 流程图1.2...

2018-12-01 09:07:04 209 1

原创 Activiti入门

Activiti从入门到入土1. 什么是activiti?工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在“多个参与者”之间按照某种“预定义的规则”传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现。 通俗的说,流程就是多个人在一起合作完成某件事情的步骤,把步骤变成计算机能理解的形式就是工作流。2.工作...

2018-11-28 23:34:15 276 4

QT 5.7.0 帮助文档

QT 5.7.0 帮助文档。现在正在学习QT,以后碰到的问题应该都会写在博客里面。

2019-03-22

Qt入门源码

QT入门源码,里面有按钮、数字显示框、标签、文本框等控件,包含有按钮的点击事件和数字框数字改变的响应事件

2019-03-21

Visual C++MFC编程实例(书签完整版).pdf

全书共分五部分进行介绍,第一部分是基础知识,第二部分讲述用户界面的实例,第三部分讲述MFC内部处理方面的实例,第四部分讲述打包,第五部分为附录

2019-02-14

Visual C++MFC编程实例.pdf

全书共分四部分进行介绍,第一部分是基础知识,第二部分讲述用户界面的实例,第三部分讲述MFC内部处理方面的实例,第四部分讲述打包

2019-02-13

eclipse反编译插件

eclipse反编译插件,不用再去找java源码,一个插件解决

2018-11-29

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

TA关注的人

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