- 博客(242)
- 资源 (21)
- 收藏
- 关注
原创 网页调用本地exe文件
本文介绍在网页里通过url protocol方式调用本地exe文件的方法,主要分为两步,首先,编写注册表,然后页面里调用。
2023-03-16 20:53:14
8656
3
翻译 如何从 Vue CLI 迁移到 Vite
如果您在 2021 年之前一直在使用 Vue 进行开发,那么您选择的构建工具很有可能是 Vue CLI。一段时间以来,它一直是 Vue.js 项目脚手架的事实标准。不过现在,Evan You 的下一代构建工具 Vite 已经引起了很多关注,并且是 Vue CLI 的一个很好的替代品。
2022-10-17 08:51:19
5366
3
原创 MySQL 5.7 表分区技术(二):RANGE分区
文章目录一、说明二、RANGE分区定义三、示例3.1 根据dept_id列进行分区3.2 通过MAXVALUE关键字"catch all"所有大于某个值的数据3.3 根据position_code对表分区3.4 子句使用表达式四、分区表达式支持的函数五、RANGE分区适用的情况一、说明文档示例采用的MySQL版本为5.7.21-log,不同版本可能会有些区别。示例表基本结构如下:DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `id`
2021-12-05 19:21:00
6221
1
原创 MySQL 5.7 表分区技术(一):分区简介
文章目录一、什么是分区二、为什么要对表进行分区三、基本分区类型四、变体分区类型五、查看数据库服务器是否支持分区六、分区的一些其他事项一、什么是分区分区就是通过设置一定的逻辑,跨文件系统分配单个表的多个部分,但是就访问数据库而言,逻辑上还是只有一个表。简单的说,分区就是MySQL服务器将一个表的数据按一定规则分成N部分分别存放,但对程序访问数据库表读写数据而言,还是一个表。打个比方,你有一个书架,上面有5层,你可以将你的100本书分成几类,每类放在不同的层上。假如某天你想看《颈椎病康复指南》这本书了,就要
2021-12-04 14:36:28
2747
原创 Spring Boot教程(二十二):Spring Boot集成JWT
本例代码是在Spring Boot教程(十一):Spring Boot集成fastjson基础上修改,修改内容主要包括:pom.xml文件里依赖版本进行了升级去掉了jsp集成注:不需要参考第十一讲源码,直接查看本文底部源码即可。一、简介JSON Web Token(JWT)是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519),它定义了一种紧凑(Com...
2019-09-03 16:45:37
3040
3
原创 升级fastJson版本报错:java.lang.IllegalArgumentException: Content-Type cannot contain wildcard type '*'
一、问题描述在springboot项目中,将fastJson版本升级到1.2.59,然后用postman工具访问get请求方法时报错java.lang.IllegalArgumentException: Content-Type cannot contain wildcard type ‘*’,详细错误信息如下:2019-09-03 11:49:28.276 ERROR 32168 --- [...
2019-09-03 16:41:44
1907
1
原创 mac外接显示器经常没反应
一、问题描述前段时间朋友给我了一个绿联三合一转换器(hdmi高清接口+usb接口+充电接口),在公司连接显示器时,有时插上后可以正常显示,有时插上后显示器没反应,有时拔掉过一会儿重新插入又可以了,有时则需要等个一两天再插入才可以用。二、减少出现没反应的方法用了一段时间,发现每次在笔记本睡眠前,拔掉hdmi线,然后在拔掉转换器,之后再让电脑睡眠,这种方式可以减少出现问题的情况。现...
2019-08-10 15:05:13
107850
9
原创 gitlab配置SMTP方式发送邮件
环境安装gitlab及本文环境参考:CentOS7安装git仓库管理平台GitLab教程公司gitlab服务器上开始使用的默认的postfix发送邮件,但是公司阿里云企业邮箱收不到邮件,因为被阿里云反垃圾机制拦截了,于是更换成smtp方式发邮件。注:本例配置的是阿里云企业邮箱,其他邮箱配置方式参考 https://docs.gitlab.com/omnibus/settings/smtp.h...
2019-07-21 10:47:37
15695
1
原创 CentOS7安装git仓库管理平台GitLab教程
一、环境系统:CentOS Linux release 7.6.1810 (Core)GitLab:12.0.3二、安装安装配置必须的依赖1、安装依赖[sgl@localhost ~]$ sudo yum install -y curl policycoreutils-python openssh-server openssh-clients2、启动ssh服务并设置为开机启动...
2019-07-15 13:30:24
2738
原创 CentOS7编译安装Redis5及修改端口、设置开机启动
本文内容包括:采用默认路径安装redis设置redis服务后台运行设置redis服务开机启动修改redis端口允许远程登录及设置认证密码环境系统:CentOS7Redis:5.0.5获取最新版本redis:https://redis.io/download ,下载Stable版本,当前最新版本5.0.5安装步骤1、下载redis安装包[root@localhost ~]...
2019-07-05 15:08:44
7821
2
原创 CentOS7忘记root密码,重置root密码
描述当root密码忘了之后,可以通过重启系统,在开机时重新设置密码。注:测试版本为CentOS Linux release 7.6.1810 (Core),其他版本可能有些区别。重置密码1、重启系统,在开机过程中,出现以下界面时按e键,进入编辑界面。按e键之后进入如下界面:2、按方向键下键↓,找到设置语言的地方,如LANG=en_US.UTF-8,在后面追加rw single in...
2019-07-05 11:10:05
106459
25
原创 同一个类里@Cacheable缓存不起作用
一、问题描述环境:springboot 2.1.2.RELEASEehcache 2.10.6如下,selectAll()方法通过@Cacheable设置了缓存,在get(String paramKey)方法里面,调用selectAll()时不会使用缓存。但其他类调用selectAll()方法时,缓存有效。@Servicepublic class SystemConfigServ...
2019-05-15 17:18:34
4824
2
原创 sqlserver运行超大sql文件
场景描述在往sqlserver数据库运行sql文件导入数据时,对于小的sql文件,直接在SQL Server Management Studio里打开执行就行了,但有几个表的数据量非常大,运行sql文件时提示内存不足。参考解决方法使用自带sqlcmd命令工具进行执行导入。1、如我使用的是sqlserver2008,是安装在d盘的,打开命令行,进入Binn目录:cd D:\Program ...
2019-05-07 14:21:04
13973
2
原创 idea通过main方法启动springboot项目找不到页面
一、问题描述idea:2019.1springboot:v2.1.2.RELEASEOS:macOS High Sierra 10.13.6通过在idea里配置的Tomcat启动能访问到页面,而直接通过main方法启动,控制台没有报错,正常启动,但访问不到页面,后台action能正常访问。如下:二、参考解决方法点击main方法启动类的Edit Configurations按钮打开Ru...
2019-05-07 11:02:42
8538
2
原创 idea使用debug模式启动非常慢
一、问题描述环境:macOS High Sierra 版本10.13.6idea:2019.1最近在使用idea的debug模式启动springboot项目时,在Root WebApplicationContext: initialization completed in 2532 ms之后会卡着一段时间才输出Initializing ExecutorService 'application...
2019-05-07 10:11:22
11463
8
原创 解决mybatis generator使用新版mysql驱动8.0版本时会生成用户下多个库里的表的问题
MyBatis Generator的使用介绍请参照:Spring Boot教程(十五):Spring Boot集成mybatis generator自动生成代码插件一、问题描述当使用mysql驱动8.0新版本时,如果jdbcConnection的userId属性指定的用户下有多个数据库,并且每个数据库里都有tbl_user表,那么生成实体时默认会把这几个库里的tbl_user表都生成实体。如下...
2018-12-04 11:35:06
4882
7
原创 使用新版本mysql的jdbc驱动时报时区问题
java.sql.SQLException: The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone conf...
2018-11-30 15:22:40
8644
3
原创 IntelliJ IDEA设置类注释和方法注释
默认情况下,idea生成javadoc注释时,类上面使用时内容为空,方法上使用时会生成参数、返回值和抛出的异常,如果想显示@author、@date等信息时,则需要自己配置了。一、类注释方法一:创建类时自动生成注释1、打开Preferences-->Editor-->File and Code Templates,右侧选择Filestab页,找到Class、Interface,可...
2018-11-07 17:40:04
39300
7
原创 ios微信H5网页没有声音的解决方法
一、问题描述在做微信网页抽奖开发时,点击抽奖需要添加音效, 正常情况下,直接调用audio标签的play方法即可,但是在ios微信端不起作用。二、解决方法通过WeixinJSBridge调用play方法,如下:// lotteryAudio为audio标签的idvar oAudio = document.getElementById('lotteryAudio');if (windo...
2018-10-29 14:13:04
6941
2
原创 IntelliJ IDEA设置显示内存指示器和设置内存大小
一、设置显示内存指示器idea默认情况下,是不显示当前内存使用情况的,可以通过设置让其显示,方法如下:打开Preferences-->Appearance & Behavior-->Appearance,右侧勾选Window Options下面的Show memory indicator即可。如下图:设置好之后,在idea右下角会出现展示内存信息指示器,显示当前使用的内...
2018-10-19 17:38:51
31991
3
原创 IDEA配置快速文档和自动完成一起弹出
IDEA配置快速文档和自动完成一起弹出注:适用于IDEA2018.2版本以后,之前版本不适用,这是2018.2版本新加的功能。一、IDEA 2018.2以前的版本在idea2018.2版本以前,查看自动完成方法时,方法的文档注释不能即时显示,非常不方便,如下图(以Match类示例),当打开Match类的自动完成提示时,方法的文档注释不显示,想看方法的文档注释非常不方便。二、IDEA 20...
2018-10-18 14:17:00
5548
3
原创 Spring Boot教程(二十一):Spring Boot使用Quartz定时任务
上一篇讲了Spring自带的任务调度,这篇介绍Quartz任务调度。Quartz可以将信息放到内存里,也可以放到数据库中,下面分别介绍这两种方式。一、采用内存方式使用Quartz1、新建一个简单的Spring Boot项目pom.xml内容如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="h...
2018-06-27 10:29:00
47415
11
原创 Spring Boot教程(二十):Spring Boot使用String Task定时任务
一、JAVA常见的几种定时任务比较Timer:jdk自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让程序按照某一个频度执行,但不能在指定时间运行,一般很少使用,主要用于非Spring项目简单的任务调度。Spring Task:Spring3.0以后自带的Task,可以将它看成一个轻量级的Quartz,使用起来比Qua...
2018-06-26 16:19:21
10106
3
原创 Spring Boot整合shiro后导致@Cacheable、@Transactional等注解失效的问题
一、问题描述Springboot整合shiro前,service里的@Cacheable、@Transactional等注解都正常使用。整合shiro之后,UserRealm类里自动注入的service中的注解失效UserRealm代码如下:public class UserRealm extends AuthorizingRealm { private static...
2018-06-15 15:37:28
3970
3
原创 Spring Boot教程(十九):Spring Boot集成shiro ehcache(使用shiro的缓存管理)
一、项目准备为了方便,这里直接使用Spring Boot教程(十六):Spring Boot集成shiro章节的源码。二、添加依赖<!-- cache --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin...
2018-06-15 15:10:35
9646
2
原创 Spring Boot教程(十八):Spring Boot集成shiro ehcache
一、项目准备为了方便,这里直接使用Spring Boot教程(十六):Spring Boot集成shiro章节的源码。二、添加依赖<!-- cache --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin...
2018-06-14 19:12:17
4303
2
原创 Spring Boot教程(十七):Spring Boot导出war包部署到外部Tomcat
对于创建的jsp的web项目,有时想把项目打成war包部署到外部的Tomcat上,要达到这种目的,需要修改一些东西。一、修改Maven的打包方式Maven默认的packing为jar,所以要将其改为war:&lt;packaging&gt;war&lt;/packaging&gt;二、修改内迁容器的依赖范围将spring-boot-starter-tomcat的要构建可...
2018-06-14 19:08:07
3538
1
原创 eclipse中通过Properties Editor插件查看配置文件中Unicode内容
有时配置文件中的中文为了防止乱码,会以Unicode来表示。这样如果使用eclipse默认的Text Editor打开,查看起来非常不方便,Properties Editor插件,解决了这一麻烦。一、安装插件这里主要说离线安装,喜欢通过eclipse来安装插件的,安装url为:http://propedit.sourceforge.jp/eclipse/updates/1、下载插件...
2018-06-13 15:59:13
5120
2
原创 Spring Boot教程(十六):Spring Boot集成shiro
Apache Shiro™是一个功能强大且易于使用的Java安全框架,可执行身份验证,授权,加密和会话管理。借助Shiro易于理解的API,您可以快速轻松地保护任何应用程序 - 从最小的移动应用程序到最大的Web和企业应用程序。更多内容请查看官网一、项目准备为了方便,这里直接使用Spring Boot教程(十一):Spring Boot集成fastjson章节的源码。二、添加依赖...
2018-06-12 11:02:21
19459
17
原创 IDEA设置终端Terminal窗口字体和大小
要设置idea里Terminal终端的字体,只需要设置Console Font即可,设置方法如下:1、 打开属性对话框,选择Editor-->Color Scheme-->Console Font,在右侧面板修改Font为自己想要的字体,如下图:2、 关闭Terminal终端重启开启,上面的设置对已经打开的终端窗口不会生效,需要重新打开,效果如下:...
2018-06-11 16:28:21
41607
6
转载 Mac版Google Chrome快捷键
标签页和窗口快捷键 操作 快捷键 打开新窗口 ⌘ + n 在无痕模式下打开新窗口 ⌘ + Shift + n 打开新的标签页,并跳转到该标签页 ⌘ + t 重新打开最后关闭的标签页,并跳转到该标签页 ⌘ + Shift + t 跳转到下一个打开的标签页 ⌘ + Option + 向右箭头键 跳转到上一个打开的标签...
2018-05-22 14:03:30
8218
1
原创 Spring Boot教程(十五):Spring Boot集成mybatis generator自动生成代码插件
其实MyBatis Generator并不需要spring boot环境,只需要自己写一个main方法运行即可。本文主要介绍使用maven插件的方式。注:本文采用的MyBatis Generator版本为:1.3.6一、MyBatis Generator介绍MyBatis Generator,缩写MBG,是一个Mybatis和iBatis的代码生成器。它支持Mybatis的所有版本,支...
2018-05-22 14:02:16
34946
20
原创 Spring Boot教程(十四):Spring Boot集成ehcache缓存
Spring Boot的cache支持多种缓存,参考缓存支持,其中常用的有EhCache和Redis,Redis需要安装redis服务器,而EhCache不依赖任何第三方软件,只需引入jar即可。下面主要介绍ehcache的集成方法。一、项目准备直接使用Spring Boot教程(十一):Spring Boot集成fastjson章节的源码。二、添加依赖在pom.xml里添加ehc...
2018-05-16 11:31:36
7134
7
原创 Spring Boot教程(十三):Spring Boot文件上传
一、创建一个简单的包含WEB依赖的SpringBoot项目pom.xml内容:<!-- Spring Boot web启动器 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-...
2018-05-15 15:55:31
384368
70
原创 使用Oracle SQL Developer迁移sql server至Oracle数据库
Oracle SQL Developer是Oracle官方出品的数据库管理工具。官方下载地址:Oracle SQL Developer,官方入门: 官方入门本文介绍使用Oracle SQL Developer迁移sql server至Oracle数据库,步骤如下:一、配置第三方连接要使用 JDBC 访问数据库,必须使用 JDBC 驱动程序。默认情况下,Oracle SQL Devel...
2018-05-14 14:29:42
10376
23
原创 使用IntelliJ IDEA自动生成serialVersionUID
实体对象实现了java.io.Serializable接口后,一般都会提供一个serialVersionUID以做版本区分。在idea里,可以通过设置来快速生成serialVersionUID。设置方法1、打开Preferences–>Editor–>Inspections,然后在右侧输入UID进行搜索(搜索方式比较快,也可以在java–>Serialization is...
2018-05-10 10:05:37
89350
12
原创 Spring Boot教程(十二):Spring Boot集成热部署插件devtools
一、介绍在开发工程中,修改一点儿代码,想看效果就需要重新启动服务,这样会花费大量时间在重启服务上,通过devtools热部署可以大大减少重启服务的时间。之所以能减少时间,是因为Spring Boot自动重启的原理在于使用两个classloader:不改变的类(如第三方jar)由base类加载器加载,正在开发的类由restart类加载器加载。应用重启时,restart类加载器被扔掉重建,而b...
2018-05-09 13:16:24
5832
2
原创 Spring Boot教程(十一):Spring Boot集成fastjson
一、项目准备直接使用上个章节的源码,Spring Boot教程(十):Spring Boot集成jsp二、添加依赖从spring-boot-starter-web里去除spring-boot-starter-json依赖,添加fastjson依赖:<!-- Spring Boot web启动器 --><dependency> <group...
2018-05-08 14:57:52
14633
5
原创 Spring Boot教程(十):Spring Boot集成jsp
一、项目准备直接使用上个章节的源码,Spring Boot教程(九):Spring Boot集成Mapper4二、添加依赖<!-- jsp --><dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId>...
2018-05-08 12:31:43
4750
3
原创 Spring Boot教程(九):Spring Boot集成Mapper4
一、项目准备直接使用上个章节的源码,Spring Boot教程(八):Spring Boot集成pagehelper分页插件二、添加mapper4依赖<!-- mapper4 --><dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-...
2018-05-07 18:22:13
5133
2
取色工具,很方便的获取颜色值
2017-04-08
TortoiseGit-2.4.0.0-64位 含中文语音包
2017-02-21
TortoiseGit-2.4.0.0-32位 含中文语音包
2017-02-21
eclipse findbugs插件3.0.1版本
2017-02-21
ext3.3API中文
2017-02-21
window热键冲突查找工具
2016-12-29
Subversion-1.8.5.msi svn服务器安装文件
2016-05-09
Win7安装Office2010时提示需要安装MSXML 6.10.1129.0
2016-04-24
eclipse svn插件 site
2016-04-08
TortoiseSVN 64位
2016-04-07
CSS3参考手册.chm
2016-04-05
navicat110_mysql_cs_x64
2016-04-02
instantclient-basic-win32-11.2.0.1.0.zip
2015-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人