- 博客(34)
- 资源 (15)
- 收藏
- 关注
原创 springboot实现热部署
4.1 按Ctrl+Alt+Shift+/ 快捷键后,弹出,选择1.Registry...1.子工程pom.xml文件加入。2.父工程pom.xml加入。4.2 勾上如图两个复选框。
2023-10-13 16:28:27
296
原创 idea中父工程Project创建
8.File Type 过滤,根据自己风格喜好设置。3.填写项目名,选择文件目录,项目包等。2.选择maven包和JavaSDK。6.注解生效激活,便于项目中使用注解。7.Java编译版本选择8。tip:约定>配置>编码。
2023-10-12 15:34:35
551
转载 jar包加密方案
代码混淆和字节码转换可以结合,例如,先代码混淆后,再对字节码加密,运行时对字节码解密。代码混淆,上手最简单,加密级别比较低,也容易破解。字节码转换,java版本对于java熟练人员上手很快,加密级别一般,个人理解该方式一个缺陷就是对于想加密的内容加密了,但解密方式暴露了,如果能够隐藏好解密方式,加密安全系数还是蛮高;C/C++版加密级别最高,但需要对java和C/C++都很熟练,而且需要研究JVMTI相关知识,如果真的实现了基本无破解风险,不过对于SpringBoot等框架,其内部会直接分析class文件,
2022-03-03 16:20:55
7714
2
原创 idea项目module变成文件夹后,恢复办法
打开settings -> Build,Execution,deployment ->maven->ignored Files ,把出问题的项目勾掉就可以了
2020-12-18 18:15:57
8413
7
原创 配置IDEA下springboot项目显示Run Dashboard面板
在.idea/workspace.xml 中搜索:<component name="RunDashboard"> <option name="ruleStates"> <list> <RuleState> <option name="name" value="ConfigurationTypeDashboardGroupingRule" /> </RuleState> .
2020-12-04 10:27:32
637
原创 win10下安装mysql-5.7.26-winx64 (自己win10,winserver2016都已安装,非常方便,一次成功)
1.下载mysql-5.7.26-winx64压缩包官网地址:https://dev.mysql.com/downloads/mysql/官网不好下的话,使用下面链接下载:链接:https://pan.baidu.com/s/1w_H8wytX-JUugSHe8uAlmw 提取码:v2fg 2.解压压缩包,我直接解压到D盘根目录3.安装mysql在解压文件夹根目录创建my.ini配置文件my.ini配置文件内容:[mysql] # 设置mysql客户端默认字符集
2020-05-18 16:36:41
605
原创 maven发布项目到私服
一、环境准备本地已安装maven 服务器(192.168.4.203)安装nexus(此处演示admin用户密码是admin) 您的项目是maven项目二、maven conf/setting.xml 配置仓库认证信息<servers> <server> <id>releases</id> ...
2020-05-08 17:11:30
854
原创 svn: E155038 错误解决办法
svn recert的时候出现svn: E155038 错误,只需要在有问题的目录下打开命令行执行命令:svn revert . --depth infinity这样会将本地所有目录和文件删除,再更新,和版本库保持一致。注:如果此目录下有自己写的比较重要的代码,请先备份,备份,备份!!!...
2020-05-08 15:09:28
2219
1
原创 linux 安装svn服务端并配置
我的系统环境是centOS7。这里使用yum安装方式。优点:简单,一键安装,不用手动配置环境变量等。缺点:安装位置为yum默认。一、yum安装subversion 1. 安装subversionyum install subversion 2. 查看安装版本,检查安装是否成功svnserve --version,我装的版本为1.7.14 3. 查看安装位...
2020-05-07 17:17:50
647
原创 AES 对称加解密 Java代码实现
import org.apache.commons.lang3.StringUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.S...
2020-05-07 16:44:30
396
原创 Windows 系统 Nginx 安装配置
我使用的系统是Windows Server 20161、下载Nginx官网地址:http://nginx.org/下载地址:http://nginx.org/en/download.html2、下载Windows Service Wrapper官网地址:https://github.com/kohsuke/winsw/下载地址:http://repo.jenkins-ci.o...
2020-04-27 16:53:05
532
原创 Windows Server 2016离线安装.NET Framework 3.5
最近在给客户部署系统的时候,需要安装NGINX,安装时提示系统没有.NET Framework 3.5。此服务器在内网环境,不能在线安装,所以用以下方法离线安装。一.从微软官网下载安装文件进行安装(此方法我安装失败,用第二种完美解决)https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=25150二。通过 Net...
2020-04-27 16:11:40
1920
原创 安装cuda时出现 non 7z achive.
安装cuda时出现 non 7z achive. 报错原因是安装文件损坏从新下载一个就好,下载地址:https://developer.nvidia.com/cuda-toolkit-archive
2020-04-27 11:15:06
14185
原创 mysql 3021 (HY000) 主从复制错误解决办法
mysql主从赋值,从机验证报错:ERROR 3021(HY000):this operation cannot be performed with a running salve io thread原因:mysql从机上已经进行过绑定了,如果继续绑定需要先进行重置。解决办法1、停止已经启动的绑定stop slave2、重置绑定reset master3、执行复...
2020-04-27 11:08:06
1785
原创 mysql 2003 错误解决办法
“ERROR2003:Can'tconnecttoMySQLserveron'localhost'(10061)” 的错误:右键“计算机”->“管理”->“服务和应用程序”->“服务”->MySql的服务->右键启动...
2020-04-27 10:58:39
333
转载 Mysql主从复制
Mysql主从复制mysql主从同步定义主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave)。因为复制是异步进行的,所以从服务器不需要一直连接着主服务器,从服务器甚至可以通过拨号断断续续地连接主服务器。通过配置文件,可以指定复制所有的数据库,某个数据库,甚至是某个数据库上的某个表。使用主从...
2020-04-23 14:23:02
499
原创 ERROR 1300 (HY000): Invalid utf8 character string: '\xA1\xAF'
这是由于CMD字符集是GBK的,而MySQL字符集是UTF-8的在mysql命令行输入set names gbk;如下图:
2020-04-22 10:34:10
3451
1
原创 windows系统mysql备份与恢复
1.备份命令解释: -h 主机名称 -u 用户名 -p 备份的数据库名称> 备份到目标文件在cmd命令中,mysqldump -h localhost -u root -p factmobile>d:/f.sql 2.恢复前提: 首先在数据库中,创建相应的数据库名称create ...
2020-04-21 18:19:51
334
原创 SVN仓库迁移至Git,保留所有分支和历史提交记录(只迁移库,不迁移账号)
之前写了一篇迁移所有记录包括账号的,可查看上一篇SVN仓库迁移至Git,保留commit提交记录1.背景: 公司现在项目越来越多,加之SVN的集中式管理,不支持分布式,分支切换麻烦,Git支持分布式开发,快照式数据,速度快,主干分支切换方便等优点。为了以后版本库的规范管理,并跟上业界主流版本管理技术,提高大家的开发效率。和领导商议后,决定把公司SVN版本库迁移至Git。2.迁...
2020-04-14 15:39:53
1150
3
原创 SVN仓库迁移至Git,保留commit提交记录
最近公司要将SVN服务迁移,前段时间刚把SVN服务从windows服务器迁移到Linux。现在项目越来越多,加之SVN的集中式管理,不支持分布式,分支切换麻烦,Git支持分布式开发,快照式数据,速度快,主干分支切换方便。给领导建议了一下把仓库迁移到git,领导的要求就是可以迁移,但是不能丢提交记录。经过自己的研究尝试,最终把SVN仓库成功迁移到git,下面将迁移过程分享出来。一.软件安装及...
2020-04-01 10:58:50
1085
1
原创 linux centos7 系统安装 MySQL5.7方法
1系统约定安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql2下载mysql在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载:执行如下命名:#mkdir /data/softwar...
2020-03-27 11:59:12
479
1
转载 svn修改log信息
在linux下安装了SVN服务器来做版本控制。有天提交文件忘记了填写SVN提交日志,于是在项目中使用右键,show log,找到我提交的无日志的那条记录,点击右健,选择了“Edit log message",想补充一下日志,结果报了下面的错误。Repository has not been enabled to accept revision propchanges;ask the admi...
2020-03-25 14:47:40
985
原创 JVM运行时数据区
Java虚拟机运行时,我们的源代码文件(.java文件)经过编译生成的字节码文件(.class文件),由class loader(类加载器)加载后交给执行引擎执行。在加载后和执行引擎执行的过程中产生的数据会存储在一块内存区域,这块内存区域就是运行时数据区。在jdk1.6版本,jvm所管理的内存大致包括以下几个运行时数据区域,如图所示:图1 jdk1.6 jvm内存结构下面分别对这几块区域...
2020-02-03 18:38:21
302
原创 Windows10安装TensorFlow(GPU版) +Keras,搭建AI开发环境
Windows10安装TensorFlow(GPU版) +Keras,搭建AI开发环境一、卸载TensorFlow安装了N多次,也卸载了N多次,最后终于安装成功了。先讲卸载,卸载的时候在控制面板按安装日期倒序排列,卸载所有NVIDIA的程序,卸载完记得清理注册表,如果不知道怎么清理,最简单的办法是用360安全卫士或者腾讯电脑管家清理垃圾清理一下注册表。二、安装1. 安装环境Windo...
2019-12-03 17:07:47
786
1
原创 安装Git
1、安装软件下载地址:https://git-scm.com/download安装,一路next。Additional icons是关于图标的设置On the Desktop是桌面快捷方式Windows Explorer integration是资源管理器集成(右键菜单)Git Bash Here是在当前目录运行Git命令行Git GUI Here是在当前目录运行Git原生界面s...
2019-05-17 17:19:54
1755
原创 IntelliJ IDEA 常用设置
1、设置1.1、改编码格式File->Settings->Editor->File Encodings 这种方式修改的文件编码方式只对当前 project 起作用,每次新建了一个工程后还需要重新设置编码方式。File->Other Settings->Default Settings->Editor->File Encodings ,这儿设置的是默认...
2019-05-10 10:52:58
560
原创 Des加密解密 java实现(含密钥和偏移量)
import java.security.spec.AlgorithmParameterSpec;import java.util.Base64;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import javax.crypto.spe...
2018-09-13 14:22:17
13104
2
原创 防范xss攻击-springboot代码实现
【现象】:form 提交可执行的HTML 标签或JS 代码成功。比如:"/><script>alert('啦啦啦啦啦啦')</script><!- 或者<img src='1.jpg' onload=alert(1)>【后果】:盗取用户cookie 信息、网页钓鱼攻击、修改网站代码、网站重定向。【原因】: 提交的内容未做任何处理就入库。...
2018-09-13 11:11:08
7050
1
转载 spring启动后立刻执行指定代码
在做web项目开发中,尤其是企业级应用开发的时候,往往会在工程启动的时候做许多的前置检查。比如检查是否使用了我们组禁止使用的Mysql的group_concat函数,如果使用了项目就不能启动,并指出哪个文件的xml文件使用了这个函数。而在Spring的web项目中,我们可以介入Spring的启动过程。我们希望在Spring容器将所有的Bean都初始化完成之后,做一些操作,这个时候我们就可以...
2018-07-30 18:46:54
3413
转载 Redis 未授权访问漏洞
Redis 未授权访问漏洞 漏洞描述: redis 默认不需要密码即可访问,黑客直接访问即可获取数据库中所有信息,造成严重的信息泄露。 修复方案: 1、绑定需要访问数据库的IP修改 redis.conf 中的 “bind 127.0.0.1” ,改成需要访问此数据库的IP地址。 2、设置访问密码在 redis.co
2015-04-24 15:06:38
1260
转载 五个广泛流传的对大龄程序员的误解
摘要: 最近我过了40岁生日。 一个朋友开玩笑的对我说:”嘿,我想这个意味着你已经老的不适合再去编程了吧!“,我表面上哈哈一笑,但心里却触动不少。 年龄歧视在我们这行里并不可笑。 就像今天用Java的兄弟沦落到这个地 ...最近我过了40岁生日。 一个朋友开玩笑的对我说:”嘿,我想这个意味着你已经老的不适合再去编程了吧!“,我表面上哈哈一笑,但心里却触动不少。
2013-08-04 20:34:59
1779
软件工程技术
2013-06-20
JBoss7-配置-管理员手册
2013-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人