- 博客(25)
- 收藏
- 关注
原创 AOP实现接口签名认证
认证规则在http请求头headers中添加token和timestamp参数token =MD5(密钥+当前时间戳),密钥:xxxxxxtimestamp = 当前时间戳代码干货sign结构,exception异常的拦截和返回消息可以改成用自己的1.自定义注解package com.horizon.sign.aop;import java.lang.annotation.Retention;import java.lang.annotation.Retent...
2021-12-27 09:53:19
898
原创 Maven配置
一.配置Maven环境1.下载apache-maven文件,选择自己需要的版本,地址: ,本人解压到:D:\Program Files\apache-maven-3.6.33.配置Maven环境变量
2021-12-24 15:03:42
816
原创 代码生成-EasyCode插件模板使用
1、介绍安装Easycode是idea的一个插件,可以直接对数据的表生成entity、controller、service、dao、mapper无需任何编码,简单而强大。我这里的话是已经那装好了。建议大家在安装一个插件,叫做Lombok。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。2、在IDEA配置连接数据库在这个之前,新建一个Springboot项目,这个应该是比较简单的。建.
2021-11-23 15:31:26
862
原创 IDEA 类和方法注释模板设置
1、新建类的时候自动添加类注释 /** * @description: TODO * @author ${USER} * @date ${DATE} ${TIME} * @version 1.0 */2、自定义模版配置(类,方法)params:groovyScript("def result = '';def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', ''
2021-11-23 09:19:44
125
原创 IDEA设置git忽略提交的文件
IntelliJ IDEA设置文件自动忽略后,以后提交代码就会自动忽略.iml, .idea,target 文件夹等这些文件,该设置仅需设置一次即可,以后无论多少个项目都可以自动忽略该项目下面的这些文件。如下图所示,我们点击File --> Settings -->Editor --> File Types进行设置。 接下来我们在右侧会看到ignore files and ...
2019-12-18 09:37:02
1242
原创 隐藏tomcat启动窗口
有两种方法:一、修改tomcat中的文件参数,达到隐藏目的:TOMCAT_HOME\bin\setclasspath.bat在文件的底部找到以下内容: set _RUNJAVA="%JRE_HOME%\bin\java" 并修改为: set _RUNJAVA="%JRE_HOME%\bin\javaw" 保存后重新启动tomcat即可以在不出现命令行窗口的...
2019-12-10 18:40:02
329
原创 JavaScript正则表达式应用
示例判断是否是有效ip地址var reg = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/ if(!reg.test(addr) ){ console.log("非法ip"); return false;}...
2019-12-10 18:23:15
76
原创 JavaScript操作Cookie
// 获取指定名称的cookie的值function getCookie(objName) { var arrStr = document.cookie.split("; "); for (var i = 0; i < arrStr.length; i++) { var temp = arrStr[i].split("="); if (temp[0] == objNa...
2019-12-10 18:14:22
96
原创 Java读取属性文件值
工具类package com.chanct.idap.maintenance.device.util;import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.util.Properties; /** * *私...
2019-12-09 15:09:47
112
原创 Linux下启动Tomcat服务
Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:切换到tomcat主目录下的bin目录(cdusr/local/tomcat/bin)1,启动tomcat服务方式一:直接启动./startup.sh方式二:作为服务启动nohup./startup.sh方式三:控制台动态输出方式启动./...
2019-12-05 10:04:08
539
原创 Tomcat 修改启动内存配置
1.linux 下调整tomcat的内存设置修改bin目录下catalina.sh文件在cygwin=false之上添加以下语句JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=2048m"其中-xms为jvm初始化堆的大小,-xmx为jvm堆的最大值2. window 下调整tom...
2019-12-04 16:36:54
450
原创 Tomcat 多部署-修改端口
1、下载纯净版的tomcat8。,得到apache-tomcat-8.5.30-windows-x64.zip;2、解压到D盘目录下,重命名为tomcat-8081,创建副本,重命名为tomcat-8082;3、添加环境变量:右键单击我的电脑->选择属性->选择高级->选择环境变量:添加系统变量: CATALINA_HOME_8081和CATALINA_BASE_8081...
2019-12-04 16:29:39
208
原创 Linux 常用命令
查看当前路径:pwdvi编辑 打开终端,输入vi test.txt 回车,按a或i进入编辑模式,输入 I am a boy,然后按esc键退出编辑模式,输入:wq保存并退出。VIM编辑器,可以新建文件也可以修改文件,命令为:vim /usr/local/con.cfg如果这个文件,以前是没有的,则为新建,则下方有提示为新文件,如果文件已存在,则没有提示。...
2017-07-12 14:57:43
206
原创 Linux 环境安装jdk
Linux 下安装配置 JDK7自从从Oracle收购Sun近三年来,已经有很多变化。早在8月,甲骨文将“Operating System Distributor License for Java”许可证终结,这意味着第三方将不可以依据这一许可分发他们的软件包。 因此Ubuntu Linux已经开始禁用所有机器上的Oracle JDK浏览器插件,并很快会从档案中删除软件包。
2017-07-12 10:13:23
236
转载 在Linux下重启Oracle数据库及监听器:
第一步:登陆 root登陆之后切换到oracle用户上,输入 su oracle第二步:连接 在oracle用户下,输入 sqlplus /nolog第三步:使用管理员权限 输入 connect /as sysdba第四步:启动/关闭服务 输入 startupstartup参数 不带参数,启动数据库实例并打开数据库,以便用户使用数据库,在多数情况
2017-07-10 17:33:11
411
转载 Spring实现AOP的多种方式
目录一、基于XML配置的Spring AOP二、使用注解配置AOP三、AspectJ切点函数四、AspectJ通知注解五、零配置实现Spring IoC与AOP六、示例下载AOP(Aspect Oriented Programming)面向切面编程,通过预编译方式和运行期动态代理实现程序功能的横向多模块统一控制的一种技术。AOP是OOP的补充,是spring框架中的一个
2017-04-14 10:51:45
204
转载 ant基础
Ant是一种基于Java的build工具。理论上来说,它有些类似于(Unix)C中的make ,但没有make的缺陷。目前的最新版本为:Ant 1.9.1既然我们已经有了make, gnumake, nmake, jam以及其他的build工具为什么还要要一种新的build工具呢?因为Ant的原作者在多种(硬件)平台上开发软件时,无法忍受这些工具的限制和不便。类似于make的工具本质上是基于s
2017-04-05 14:44:11
181
转载 Oracle 存储过程的基本语法
1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多
2017-03-29 17:23:43
254
原创 servlet定时任务
public void init() throws ServletException {final ServletContext sc = this.getServletContext();ApplicationContext ac = WebApplicationContextUtils.getWebApplicationContext(sc);smsdao = (SmstDao...
2016-04-25 11:23:55
556
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人