自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

良心有约

相逢何必曾相识,茫茫网海何处觅。莫愁前路无知己,IT人生最美丽!

  • 博客(125)
  • 资源 (4)
  • 收藏
  • 关注

原创 目前比较全面且实用的Java中文名称批量生成器

完全按照百家姓的排名顺序进行随机生成,排名考前的生成概率是后一个的N倍,且N可以自定义;2. 包含300个单姓及82个复姓,合计382个中文姓氏;3. 支持生成名字中男女比例的设置;4. 支持男女名字的单独逻辑生成,避免名字与性别不符;5. 支持生成名字中单字名字与双字名字的比例设置(单姓及复姓同时根据男女比例进行分配);6. 支持中文拼音;7. 支持输出姓氏在百家姓的排名顺序8. 支持生成规则的设置,目前支持如下五种生成规则: - 常用男女名称字符大全 - 常用男女名称大全

2023-04-26 17:02:13 702 1

原创 【Java版本8.0_281-b09使用Sigar异常】

Java版本8.0_281-b09使用Sigar异常

2022-12-05 14:11:29 580

原创 Unsupported platform for [email protected]: wanted {“name“:“fsevents“,“version“:“1.2.13“,“engines“:

有几种解决办法:

2022-09-01 14:54:48 3036

原创 (node:268660) UnhandledPromiseRejectionWarning: Error: Cannot find module ‘yallist‘

VUE中(node:268660) UnhandledPromiseRejectionWarning: Error: Cannot find module 'yallist'问题解决

2021-12-04 10:20:55 2105

原创 Vue中引入并使用动态图标

Vue中引入并使用动态图标1.安装依赖2.在Vue项main.js中引入3.经过以上操作,已经实现全局引入,在任何地方直接使用即可。本次选用Font-awesome-animation1.安装依赖npm install font-awesome-animation2.在Vue项main.js中引入import 'font-awesome-animation/font-awesome-animation.scss'3.经过以上操作,已经实现全局引入,在任何地方直接使用即可。<i cla

2021-11-15 10:00:58 1808

原创 VScode删除node_modules

1.node全局安装rimraf工具npm install rimraf -g2.运行删除命令rimraf node_modules3.错误解决3.1如果遇到如下错误3.2打开powershell3.3运行set-ExecutionPolicy RemoteSigned3.4如果报错,请以管理员运行

2021-06-24 14:30:48 1664 1

翻译 Eclipse安装、激活、配置最新版JRebel

1.Eclipse安装JRebel1.1打开Eclipse Marketplace1.2搜索jrebel,选择第一个进行安装1.3 继续安装,一路下一步,过程截图如下:2.在线激活2.1 在设置中打开JRebel,点击左侧的Jrebel Configuration2.2 在设置中打开JRebel,点击左侧的Jrebel Configuration,如下为未激活的状态2.3 输入网址及GUID在线生成,邮箱,直接激活2.4 激活成功3.配置及使用必须设置项目为自动编译,否则

2021-03-27 15:16:05 3172

翻译 VScode中SVN插件详细配置【官网】

以下是所有扩展程序设置及其默认值,要更改其中任何一个,请将相关的Config键和值添加到VSCode settings.json文件中,或者,在设置用户界面中搜索配置键以更改其值。{//是否启用自动刷新"svn.autorefresh":true,//提交更改时选择所有文件"svn.commit.changes.selectedAll":true,//提交前检查空消息"svn.commit.checkEmptyMessage":true,//将文件设置为修复冲突后已解决的状态"svn.

2021-03-21 20:43:41 3955

原创 VScode安装并设置SVN插件

快速导航1.在扩展中搜索SVN,选择如下SVN插件2.点击左下角设置图表,选择扩展设置3.在打开的设置页面中,选择Edit in setting.json文件4.在打开的饿问价末尾加入TortoiseSVN中bin目录的路径5.重启验证,输入SVN:Checkout,看到如下信息即代表初步安装成功(可能会出错,请继续)6.如果出现如下错误,说明安装TortoiseSVN时未勾选Command line tools选项,请重新修复安装【或者配置环境变量】7.如果找不到之前的安装文件

2021-03-20 11:52:30 15472

原创 Eclipse在线安装SVN插件【傻瓜式】

1.点击【Help】选择【Eclipse Marketplace wizard】2.在打开的窗口中,输入:subclipse,搜索,选择第一个,点击Install3.点击确认,继续安装4.勾选同意,点击【完成】继续安装5.安装进度条(仅为查询,可以忽略)6.出现如下提示框时,选择【Install anyway】7.重启Eclipse,安装完成8.验证安装,如下图即代表安装成功...

2021-03-19 11:25:50 535

原创 Eclipse安装Lombok.jar插件

1.下载lombok.jar插件下载地址:https://projectlombok.org/download2.命令窗口直接运行java -jar lombok.jar针对解压版的Eclipse,可能会弹出如下提示:重新选择eclipse安装目录3.重启Eclipse打开跟某eclipse.ini文件,如文末出现如下内容,则说明安装成功:...

2021-03-17 22:06:38 224

原创 Oracle启动报错:不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK

非Maven项目:导入orai18n.jar Maven项目:pom.xml中添加orai18n.jar的依赖,如下:<!-- https://mvnrepository.com/artifact/com.oracle.database.nls/orai18n --><dependency> <groupId>com.oracle.database.nls</groupId> <artifactId>orai18n</

2021-03-17 17:18:11 4059

原创 以Jar方式运行时制定JVM大小

nohup java -jar -Xms512M -Xmx2048M -XX:PermSize=512M -XX:MaxPermSize=1024M liangxin.jarXms:堆内存初始大小Xmx:堆内存最大值PermSize:永久内存初始大小MaxPermSize:永久内存最大值(梁新说明:其中不同的JDK版本及位数可设置的最大值不同,否则可能报错)...

2021-03-15 16:03:12 699

原创 MySQL升级后导致com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException解决

问题起因:本人从MySQL5.5.62升级之MySQL8.0.23后,由于MySQL的密码策略变更所导致。问题描述:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Client does not support authentication protocol requested by server; consider upgrading MySQL client解决方法(可以在Navicat等工具中执行,

2021-03-15 15:47:52 275

原创 解决MySQL无法连接远程数据库问题【简单实用】

由于忘记截图,抱歉:不用网上说的:GRANT ALL ON *.* TO 'root'@'%';直接使用如下两条语句搞定:update user set host='%' where user='root';FLUSH PRIVILEGES;

2021-03-14 11:43:50 116

原创 Windows安装MySQL8.0.23【个人操作】

1.下载MySQL(网址:https://dev.mysql.com/downloads/mysql/)2.解压至任意目录3.添加my.ini文件(也可以省略,个人省略后无影响)[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=D:\Program Files\mysql# 设置mysql数据库的数据的存放目

2021-03-14 09:48:15 4515

原创 基于awesome实现audio样式自定义

1.先看效果2.完整源码(另外为html直接运行)<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>Audio Demo by Liangxin at 2021-02-09</title> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></sc

2021-02-09 16:55:37 147

原创 Audio标签自定义实现悬浮播放

1.起因audio标签自带的controls样式单一,不能很好的适配项目主题样式及风格,需要进行美化。2.站在巨人肩上借鉴GitHub现有AudioJS插件,插件实现了基本的播放控制,包括进度条,为了进一步精简,修改配置如下:$(document).ready(function() { var settings = { progressbarWidth: '0px', progressbarHeight

2021-02-09 16:47:20 470

原创 Windows7默认输入法半角全角切换

今天写代码的时候,可能误按,导致出现如下全角效果:String url = "liangxin"一直手忙脚乱,死活想不起当时按了那个组合键,经过……的尝试,终于发现Shirt + 空格String url = "liangxin"便于后期查找,仅为记录!...

2021-01-12 16:31:37 645

原创 Springboot项目设置微信域名授权(Could not find acceptable representation错误解决)

1.需求项目需要使用微信公众号进行相关接口调用时,第一步需要设置业务域名及安全域名,官方要求将MP_verify_xxx.txt文件放置于域名根目录,且可以访问;2.常规项目直接将下载的.txt文件放置于tomcat下webapps目录下即可,针对部分开发中的项目,尤其Springboot等项目,使用嵌入式Tomcat或者Jetty等服务器的情况,则非常不便;3.网上误区网上很多说是需要将String返回值改为Object或者ObjectJSON,同时在pom.xml中添加如下jacks

2021-01-12 14:07:11 993 2

原创 Mysql实现随机查询一条或多条记录

需求1.数据量超过10W+;2.能够在0.0秒内(100ms)完成数据的查询;3.能够实现良好的随机效果。数据量小的方案SELECT * FROM `st_poetry` ORDER BY RAND() LIMIT 1;网上现有方案网上以下两种思路对数据库表有强制要求,否则无法实现随机效果(表的ID必须为连续自增长的正整数)方案一:SELECT * FROM `st_poetry`WHERE id >= (SELECT floor( RAND() * ((SE

2021-01-08 15:11:00 4905

原创 Eclipse安装Lombok插件

1.什么事Lombok官方的解释为:Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.Never write another getter or equals method again, with one annotation your class has a fully featured builder, Automate

2020-12-03 19:08:05 580

原创 解决Exception in thread “main“ java.lang.UnsatisfiedLinkError: no jacob-1.18-x64 in java.library.path

1.先看错误原因:2.解决办法将jacob-1.1864.dll文件复制到当前使用JDK的bin目录下即可,如下图:再次运行,OK!

2020-11-08 16:34:32 3845 2

翻译 Keys.js(web快捷键)官方使用说明

Keys由三个类时金字塔的Classes组成,从最小的单元(Key)开始到全局Document的事件管理器(Bindings)。包括:key、combo、Bindingskey这个Class管理键盘上单个物理按键的信息。可以使用key.a或key['Num Lock']引用给定的实例。理论上不需要手动创建Key的新实例,因为键盘上的所有键都已经定义了静态实例。Combo这个Class管理键盘上物理组合键信息。具体地说,一个任何类型的物理键,以及特殊按键(SHIFT、ALT、meta等)的任意

2020-11-01 11:12:09 227

原创 海康威视视频监控实现B/S网页集成(仅为初步启动)【基于Web Components开发包】

说明:以下资源来源于海康威视,本人仅作初步学习了解,高手请绕行。1.下载海康威视web3.0开发包2.解压后安装WebComponents.exe文件3.打开浏览器即可看到初始化画面(完,具体配置有待进一步学习与实践)...

2020-10-31 21:47:57 3041 1

原创 【图文】海康威视监控视频官方JavaSDK初步尝试

说明:本教程所有资源来源于海康威视官方网站,仅为个人初步学习部署,高手请绕行。1.官网下载SDK包(根据个人电脑系统版本选择)下载网址:https://www.hikvision.com/cn/download_61.html2.选择Java开发示例,导入Eclipse工程3.按照要求复制库文件库文件路径:4.启动ClientDemo.java文件5.配置IP地址等参数,即可成功连接(本人无账号,所以未成功连接)(完,后续尝试实现web页面内嵌)...

2020-10-31 21:22:52 801

原创 JS实现Bootstrap中的Nav自动轮播切换

1.直接上JS<script>//Add by liangxin at 2020-10-27 22:34:53 $(function () { var i = 0; setInterval(function(){ if(i==5){i=0;} //Nav Count $('#myTab li:eq('+i+') a').tab('show'); i++; },5000); })

2020-10-27 22:03:56 501

原创 Excel获取8位16位及32位随机UUID(大写及小写)

内容来源于网络,仅做记录,经过本人稍加调整,如下:1.获取大写的32位随机ID:=UPPER(CONCATENATE(DEC2HEX(RANDBETWEEN(0,POWER(16,8)),8),"",DEC2HEX(RANDBETWEEN(0,POWER(16,4)),4),"","4",DEC2HEX(RANDBETWEEN(0,POWER(16,3)),3),"",DEC2HEX(RANDBETWEEN(8,11)),DEC2HEX(RANDBETWEEN(0,POWER(16,3)),3),

2020-10-15 16:13:15 2943

原创 SpringBoot项目启动时“ Unable to execute ‘doFinal‘ with cipher instance”错误解决

近日在进行系统启动时,突然发现如下错误,经过思考及对比后发现,极有可能为Cookie设置不当影响,错误如下:org.apache.shiro.crypto.CryptoException: Unable to execute 'doFinal' with cipher instance [javax.crypto.Cipher@6ff11e4b]. at org.apache.shiro.crypto.JcaCipherService.crypt(JcaCipherService.java:462)

2020-10-13 11:06:38 9124

原创 MySQL中Event事件的执行记录查询

以前也整理过多次,但不便于查找,今重点对Event的执行记录查询进行整理记录;1.查看是否开启事件调度器:[方式一]SELECT @@event_scheduler;[方式二]SHOW VARIABLES LIKE 'event_scheduler';   #没有开启则无法启用定时器(0代表:off,1代表:on)#若未开启则执行SET GLOBAL event_scheduler = ON;   #开启定时器2.查询所有Event列表[方式一]show...

2020-09-25 10:31:54 10062

原创 MINA实现长连接的关键配置

使用MINA进行通讯时,如需服务器及客户端一直在线,则需要创建并维护长连接。在MINA中通过如下设置即可: acceptor.getFilterChain().addLast("keeplive", new KeepAliveFilter(new ServerKeepAliveMessageFactoryImp(), IdleStatus.BOTH_IDLE, KeepAliveRequestTimeoutHandler.CLOSE,4, 50));其中IdleStatus.BOTH_IDLE为空

2020-09-21 16:28:12 614

原创 Mysql判断当天与一天之内的日期

有如下需求:查询当天的数据; 查询一天之内的数据实现如下:-- 查询一天之内的日志数量-- liangxin 2020-09-18select count(id) from sys_log liangxin where TIMESTAMPDIFF(day, liangxin.create_date,now()) = 0;-- 查询当天(零点之后)的日志数量-- liangxin 2020-09-18select count(id) from sys_log liangxi

2020-09-18 11:03:59 1332 1

原创 Eclipse初始化配置Maven插件(无需配置环境变量)

网上配置Maven插件的教程成群,大部分较为繁琐,或配置环境变量,或更改C盘settings.xml文件。以下根据本人操作实践,力求最简配置,节省时间。1.官网下载最新版Maven网址:https://maven.apache.org/download.cgi选择Binary zip archive进行下载,如下图:2.打开Eclipse设置界面(Window→Preferences→Maven→Installations)3.解压刚才下载的Maven插件,直接添加4

2020-09-15 21:38:19 352

原创 JavaScript设定间隔自动获取下一个日期

最近在写一个自动排班功能,要求超过某设定的时间点后,自动计入下一个周期。以下为核心JS代码:说明:本例中设置的超时时间点为每周五17:20; 本例中设置的间隔周期为7天 本例返回的格式为JS中的date类型(非格式化String)//Get next date(liangxin 2020-09-11)//Out JS date formatfunction getNextDate(){ var now = new Date(); var year = now.getFullYear(

2020-09-11 15:47:42 255

转载 Intellij IDEA 快捷键大全

原文地址:https://www.open-open.com/lib/view/open1396578860887.htmlIntelliJ Idea 常用快捷键列表Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的

2020-09-10 17:03:09 959

原创 Java系统监控遇到NoClassDefFoundError: com/sun/jna/platform/win32/VersionHelpers问题解决

1.直接上图2.解决方法初步一看,缺少JNA,什么是JNA呢?JNA(Java Native Access )提供一组Java工具类用于在运行期间动态访问系统本地库(native library:如Window的dll)而不需要编写任何Native/JNI代码。开发人员只要在一个java接口中描述目标native library的函数与结构,JNA将自动实现Java接口到native function的映射。直接映入如下两个依赖,自动编译。3.测试完美...

2020-09-10 15:49:25 9241

原创 Idea+Git导入(克隆)Gitee项目【一次成功】

使用Eclipse及Idea等IDE工具获取GIT项目时,均需借助第三方插件或组件,以下为本人使用Idea从Gitee成功导入项目的经过,仅作为记录,以备后忘!【准备工作】注册Gitee账号(GitHub、开源中国等账号可通用); 安装Gitee插件1.打开Idea,安装Gitee插件(安装完需要重启Idea)2.登录Gitee账号3.Fork需要获取的项目3.选择对应的项目,进行克隆;4.项目的后续配置及启动。...

2020-09-09 16:48:27 8206

翻译 最全的开源许可证列表【引用官方】

许可证按照类别进行分类:以下内容来自:https://opensource.org/licenses/category广泛使用并强烈推荐The below list is based on publicly available statistics obtained at the time of theReport of License Proliferation Committee.Apache License 2.0 (Apache-2.0) 3-clause BSD license.

2020-09-09 14:45:05 3649

原创 开发常用VCS(版本控制系统)

引言:也是受到Idea的启发,现将自己近些年来使用过或待尝试的版本控制系统进行归纳,总结。几个名词及概念:VCS:版本控制系统(Version Control System / Revision Control System,或者叫做源码控制系统Source Control System,简称VCS),是软件开发人员最常用的工具之一。 DVCS:分布式版本控制系统(Distributed Version Control System,DVCS) CVCS:集中式版本控制系统(Centralize

2020-09-09 14:03:42 3221

原创 Idea从SVN初始化导入项目

用惯了万年Eclipse,换回Idea有点生疏,故将部分操作聊作记录,仅此而已,高手请绕行。1.【文件】——【new】2.选择Repository URL,输入仓库地址​3.首次同步要求输入用户名,密码(建议勾选保存凭证)4.选择检出选项5.选择工作副本格式,默认1.8 foramt6.后台正在执行检出操作,检出时长视项目大小及网速7.检出完成8.已经成功检出,进行相关配置后,即可使用1.【文件】——【new】2.选择Repository URL,输入仓库地址

2020-09-08 09:49:28 754

ArrayPeakUtil.java

【亲测完全准确高效】根据已知的二维数组计算所有的峰值,用于等高线、等值线及云图等的绘制中,考虑原点、及四周等各种情况。

2020-04-20

ShowDistrictBackgroundColor.html

高德地图中显示区域轮廓及背景颜色,为了准确的对相关各省市县区的边界范围及标注,用于自定义高清矢量地图。 梁新2019-08-07

2019-08-07

CATIAV5基础教程

CATIAV5基础教程

2017-08-19

Java基于CS架构的局域网聊天程序源码

基于CS架构的Java局域网聊天程序源代码

2013-04-04

空空如也

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

TA关注的人

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