自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java程序员——佳崴

每一个程序员的心中,都有一个改变世界的梦

  • 博客(32)
  • 资源 (15)
  • 收藏
  • 关注

原创 springboot实现热部署

4.1 按Ctrl+Alt+Shift+/ 快捷键后,弹出,选择1.Registry...1.子工程pom.xml文件加入。2.父工程pom.xml加入。4.2 勾上如图两个复选框。

2023-10-13 16:28:27 241

原创 idea中父工程Project创建

8.File Type 过滤,根据自己风格喜好设置。3.填写项目名,选择文件目录,项目包等。2.选择maven包和JavaSDK。6.注解生效激活,便于项目中使用注解。7.Java编译版本选择8。tip:约定>配置>编码。

2023-10-12 15:34:35 434

原创 IDEA中项目文件编码设置

IDEA中项目文件编码设置

2023-10-12 14:35:27 230

转载 jar包加密方案

代码混淆和字节码转换可以结合,例如,先代码混淆后,再对字节码加密,运行时对字节码解密。代码混淆,上手最简单,加密级别比较低,也容易破解。字节码转换,java版本对于java熟练人员上手很快,加密级别一般,个人理解该方式一个缺陷就是对于想加密的内容加密了,但解密方式暴露了,如果能够隐藏好解密方式,加密安全系数还是蛮高;C/C++版加密级别最高,但需要对java和C/C++都很熟练,而且需要研究JVMTI相关知识,如果真的实现了基本无破解风险,不过对于SpringBoot等框架,其内部会直接分析class文件,

2022-03-03 16:20:55 7313 2

原创 idea项目module变成文件夹后,恢复办法

打开settings -> Build,Execution,deployment ->maven->ignored Files ,把出问题的项目勾掉就可以了

2020-12-18 18:15:57 7171 5

原创 配置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 566

原创 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 522

原创 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 762

原创 svn: E155038 错误解决办法

svn recert的时候出现svn: E155038 错误,只需要在有问题的目录下打开命令行执行命令:svn revert . --depth infinity这样会将本地所有目录和文件删除,再更新,和版本库保持一致。注:如果此目录下有自己写的比较重要的代码,请先备份,备份,备份!!!...

2020-05-08 15:09:28 2041 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 566

原创 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 326

原创 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 455

原创 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 1660

原创 安装cuda时出现 non 7z achive.

安装cuda时出现 non 7z achive. 报错原因是安装文件损坏从新下载一个就好,下载地址:https://developer.nvidia.com/cuda-toolkit-archive

2020-04-27 11:15:06 12140

原创 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 1444

原创 mysql 2003 错误解决办法

“ERROR2003:Can'tconnecttoMySQLserveron'localhost'(10061)” 的错误:右键“计算机”->“管理”->“服务和应用程序”->“服务”->MySql的服务->右键启动...

2020-04-27 10:58:39 242

转载 Mysql主从复制

Mysql主从复制mysql主从同步定义主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave)。因为复制是异步进行的,所以从服务器不需要一直连接着主服务器,从服务器甚至可以通过拨号断断续续地连接主服务器。通过配置文件,可以指定复制所有的数据库,某个数据库,甚至是某个数据库上的某个表。使用主从...

2020-04-23 14:23:02 456

原创 ERROR 1300 (HY000): Invalid utf8 character string: '\xA1\xAF'

这是由于CMD字符集是GBK的,而MySQL字符集是UTF-8的在mysql命令行输入set names gbk;如下图:

2020-04-22 10:34:10 3287 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 271

原创 SVN仓库迁移至Git,保留所有分支和历史提交记录(只迁移库,不迁移账号)

之前写了一篇迁移所有记录包括账号的,可查看上一篇SVN仓库迁移至Git,保留commit提交记录1.背景: 公司现在项目越来越多,加之SVN的集中式管理,不支持分布式,分支切换麻烦,Git支持分布式开发,快照式数据,速度快,主干分支切换方便等优点。为了以后版本库的规范管理,并跟上业界主流版本管理技术,提高大家的开发效率。和领导商议后,决定把公司SVN版本库迁移至Git。2.迁...

2020-04-14 15:39:53 1002 3

原创 SVN仓库迁移至Git,保留commit提交记录

最近公司要将SVN服务迁移,前段时间刚把SVN服务从windows服务器迁移到Linux。现在项目越来越多,加之SVN的集中式管理,不支持分布式,分支切换麻烦,Git支持分布式开发,快照式数据,速度快,主干分支切换方便。给领导建议了一下把仓库迁移到git,领导的要求就是可以迁移,但是不能丢提交记录。经过自己的研究尝试,最终把SVN仓库成功迁移到git,下面将迁移过程分享出来。一.软件安装及...

2020-04-01 10:58:50 941 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 389 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 862

原创 JVM运行时数据区

Java虚拟机运行时,我们的源代码文件(.java文件)经过编译生成的字节码文件(.class文件),由class loader(类加载器)加载后交给执行引擎执行。在加载后和执行引擎执行的过程中产生的数据会存储在一块内存区域,这块内存区域就是运行时数据区。在jdk1.6版本,jvm所管理的内存大致包括以下几个运行时数据区域,如图所示:图1 jdk1.6 jvm内存结构下面分别对这几块区域...

2020-02-03 18:38:21 244

原创 Windows10安装TensorFlow(GPU版) +Keras,搭建AI开发环境

Windows10安装TensorFlow(GPU版) +Keras,搭建AI开发环境一、卸载TensorFlow安装了N多次,也卸载了N多次,最后终于安装成功了。先讲卸载,卸载的时候在控制面板按安装日期倒序排列,卸载所有NVIDIA的程序,卸载完记得清理注册表,如果不知道怎么清理,最简单的办法是用360安全卫士或者腾讯电脑管家清理垃圾清理一下注册表。二、安装1. 安装环境Windo...

2019-12-03 17:07:47 654 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 1503

原创 IntelliJ IDEA 常用设置

1、设置1.1、改编码格式File-&gt;Settings-&gt;Editor-&gt;File Encodings 这种方式修改的文件编码方式只对当前 project 起作用,每次新建了一个工程后还需要重新设置编码方式。File-&gt;Other Settings-&gt;Default Settings-&gt;Editor-&gt;File Encodings ,这儿设置的是默认...

2019-05-10 10:52:58 470

原创 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 12529 2

原创 防范xss攻击-springboot代码实现

【现象】:form 提交可执行的HTML 标签或JS 代码成功。比如:"/&gt;&lt;script&gt;alert('啦啦啦啦啦啦')&lt;/script&gt;&lt;!-   或者&lt;img src='1.jpg' onload=alert(1)&gt;【后果】:盗取用户cookie 信息、网页钓鱼攻击、修改网站代码、网站重定向。【原因】: 提交的内容未做任何处理就入库。...

2018-09-13 11:11:08 6903 1

转载 spring启动后立刻执行指定代码

在做web项目开发中,尤其是企业级应用开发的时候,往往会在工程启动的时候做许多的前置检查。比如检查是否使用了我们组禁止使用的Mysql的group_concat函数,如果使用了项目就不能启动,并指出哪个文件的xml文件使用了这个函数。而在Spring的web项目中,我们可以介入Spring的启动过程。我们希望在Spring容器将所有的Bean都初始化完成之后,做一些操作,这个时候我们就可以...

2018-07-30 18:46:54 3334

转载 Redis 未授权访问漏洞

Redis 未授权访问漏洞               漏洞描述: redis 默认不需要密码即可访问,黑客直接访问即可获取数据库中所有信息,造成严重的信息泄露。 修复方案: 1、绑定需要访问数据库的IP修改 redis.conf 中的 “bind 127.0.0.1” ,改成需要访问此数据库的IP地址。 2、设置访问密码在 redis.co

2015-04-24 15:06:38 1223

转载 五个广泛流传的对大龄程序员的误解

摘要: 最近我过了40岁生日。 一个朋友开玩笑的对我说:”嘿,我想这个意味着你已经老的不适合再去编程了吧!“,我表面上哈哈一笑,但心里却触动不少。 年龄歧视在我们这行里并不可笑。 就像今天用Java的兄弟沦落到这个地 ...最近我过了40岁生日。 一个朋友开玩笑的对我说:”嘿,我想这个意味着你已经老的不适合再去编程了吧!“,我表面上哈哈一笑,但心里却触动不少。

2013-08-04 20:34:59 1725

Jquery Mobile a4 中文手册

Jquery Mobile a4 中文手册,移动开发

2015-05-29

jQuery1.8.0API简体中文手册

jQuery1.8.0API简体中文手册

2015-05-29

软件工程技术

此资源包含了软件工程的方方面面,他可以作为一个项目经理的参考用书,也可以作为程序员对整个软件工程了解的学习用书。书中讲解诙谐幽默,通俗易懂,以作者亲身经历为蓝本,详细介绍软件工程的前后始末。主要包含以下章节: 第一章软件工程基本观念 第二章程序员与程序经理 第三章项目计划与质量管理 第四章 可行性分析与需求分析 第五章 系 统 设 计 第六章 C++面向对象程序设计 第七章测试与改错 第八章维护与再生工程

2013-06-20

jboss集群完整介绍

jboss集群完整介绍,包括jboss相关知识。

2013-05-09

JBoss7-配置-管理员手册

1. jboss各主要版本特性 3 1.1. jboss4特性 3 1.2. jboss5特性 5 1.3. jboss6特性 6 1.4. jboss7特性 7 2. 为什么JBoss AS7 这么快 8 3. JBoss AS7中的新概念-域 10 3.1. 域(Domain)的概念及其与群集(Cluster)的区别 10 3.2. 实验 11 1.1.1. 准备工作 11 1.1.2. 配置 12 3.2.1.1. Master上面的配置 14 3.2.1.1.1. domain.xml 14 3.2.1.1.2. host.xml 15 3.2.1.2. Slave上面的配置 16 3.2.1.2.1. domain.xml 16 3.2.1.2.2. host.xml 16 3.3. AS 7.1的安全补充说明 17 3.4. 部署 20 3.5. 小结 25 4. JBoss7配置 26 4.1. 目标听众 26 4.1.1. 开始之前 26 4.1.2. 手册中的示例 26 4.2. 客户端 26 4.2.1. web接口 26 4.2.1.1. HTTP管理接入点 26 4.2.1.2. 访问管理控制台 27 4.2.1.3. 对管理控制台进行加密 27 4.2.2. 命令行接口 27 4.2.2.1. Native管理接入点 28 4.2.2.2. 运行命令行管理工具 28 4.2.2.3. 管理请求 29 4.2.2.3.1. 管理资源的地址 30 4.2.2.3.2. 操作类型和操作描述列表 30 4.2.2.4. 命令行历史信息 32 4.2.2.5. 批处理 32 4.2.3. 配置文件 33 4.3. 核心管理概念 34 4.3.1. 运行模式 34 4.3.1.1. 单服务器模式 34 4.3.1.2. 管理域 34 4.3.1.2.1. Host(主机) 35 4.3.1.2.2. 主机控制器(HostController) 35 4.3.1.2.3. Domain Controller(域控制器) 36 4.3.1.2.4. Server Group (服务器组) 37 4.3.1.2.5. Server (服务器) 38 4.3.1.3. 决定运行在单独服务器或者管理域上 38 4.3.2. 通用的配置概念 39 4.3.2.1. Extensions (扩展) 39 4.3.2.2. Profile和subsystem(子系统 ) 40 4.3.2.3. Paths( 路径) 40 4.3.2.4. nterfaces (接口) 42 4.3.2.5. socket binding(socket绑定)和socket binding group(socket绑定组) 43 4.3.2.6. System Properties( 系统属性) 43 4.3.3. Management resources( 管理资源) 44 4.3.3.1. Address (地址) 44 4.3.3.2. operations( 操作) 45 4.3.3.3. Attributes( 属性) 47 4.3.3.4. Children(子节点) 49 4.3.3.5. Descriptions(描述) 51 4.3.3.6. 和JMX Beans相比 53 4.3.3.7. 管理资源树的基本结构(management resource trees) 53 4.3.3.7.1. 单服务器模式(Standalone server) 53 4.3.3.7.2. 管理域模式 (managed domain) 54 4.4. 管理任务 56 4.4.1. 网络接口和端口 56 4.4.1.1. 网络接口声明 56 4.4.1.2. Socket Binding Groups 58 4.4.2. 管理接口的安全性 59 4.4.2.1. 初始化设置 60 4.4.2.2. 快速配置 61 4.4.2.3. 详细配置 63 4.4.2.3.1. 管理接口 63 4.4.2.3.2. 安全域 64 4.4.2.3.3. Outbound connections(外部连接) 68 4.4.2.4. 问题 68 4.4.3. JVM设置 68 4.4.3.1. 管理域 69 4.4.3.2. 单独运行服务器 70 4.4.4. 命令行参数 70 4.4.4.1. 系统属性 71 4.4.4.2. 单独运行模式( Standalone) 71 4.4.4.3. 管理域模式 (Managed Domain) 72 4.4.4.4. 其他命令行参数 72 4.4.4.4.1. 单服务器模式( Standalone) 73 4.4.4.4.

2013-05-09

Ext 教程 javascript新技术

ext3.x之后的教程,兼容以前的版本,用ext可以让节目更炫,组件更容易控制。再也不用为繁琐的javascript烦恼

2012-05-14

hibernate注释大全

hibernate3.3之后用注释编程,不需要HBM.xml映射文件,可以利用注释来维护表与表之间的关系

2012-05-14

oracle10g安装图例

详细描述oracle10安装过程,以及安装中的注意事项和问题的处理方法。

2012-04-08

整合ssh框架时常遇到的错误

整合ssh框架一些常见的错误解决方法,初学者基本都会遇到。

2012-04-08

java 数组排序 之 选择法

java数组排序经典之一,选择法,效率很高的一种排序方法,内部实现二分搜索法。

2011-10-04

java数组排序之二

java数组排序经典之一,插入法,介于冒泡法和选择法之间的一种方法。

2011-10-04

JAVA数组排序

JAVA数组排序经典之一,冒泡法,最基础也最容易理解的一种排序方法

2011-10-04

插入法排序

JAVA经典数组排序,插入法,每一位学习程序的人员都得懂得的一种排序方法

2011-10-04

数据元素经典排序

数组冒泡法排序,初学编程的人员都需要学习

2011-10-04

空空如也

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

TA关注的人

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