- 博客(67)
- 资源 (17)
- 问答 (2)
- 收藏
- 关注
原创 Nexus上传jar包到私有Maven仓库的方法: 页面Upload 和命令
选择Upload,选择要上传的目标仓库,选择 File 填写 Group ID 等,最重要的是要点选。命令两种上传方式的应用场景不同,手动上传适用于工具类的。文件,这种可以选择手动上传。复杂的、有较多依赖的。文件一起上传,此时需要使用。包,比如项目需要引入的。不勾选,上传成功后没有。
2023-07-27 17:01:27
3673
原创 安装好CenOS7后,使用yum 命令报错解决File contains no section headers. file: file:///etc/yum.repos.d/CentOS-Base.r
解决办法删除yum.repos.d目录下所有文件rm -f /etc/yum.repos.d/*然后执行下边的命令,重新下载阿里的这个文件(需要外网)wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo执行下边的命令,清理缓存yum clean all完成。----------------------------------------...
2020-09-08 09:18:29
9065
3
原创 tomcat 内存泄漏 threadlocals
项目运行中日志打印org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [xxx] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@4b0c8383]) and a value of type [com.xx.xxxx.Comm
2020-05-21 15:59:20
10917
原创 get请求和post请求参数中文乱码的解决办法
首先出现中文乱码的原因是tomcat默认的编码方式是"ISO-8859-1",这种编码方式以单个字节作为一个字符,而汉字是以两个字节表示一个字符的。一,get请求参数中文乱码的解决办法对于get请求解决中文乱码有两种途径一种是修改tomcat默认的编码方式为"UTF-8"在tomcat的server.xml里把<Connector connectionTimeout="500...
2020-04-20 09:05:39
1695
原创 日志自定义注解(AOP实现)
自定义日志标签YfLog日志注解:以日志自定义注解+AOP实现####1、引入AOP Maven依赖<!--springBoot 的aop--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star...
2019-12-12 14:46:36
253
原创 springboot配置指定类的log输入到指定文件中
工作时,要和别的系统对接,需要把对接发送数据返回结果记录下来,保存在一个log中。项目使用的是springboot。所以我们配置的是logback-spring.xml第一步: 在logback-spring.xml中 ,新增一个logger,并指定其appender<appender name="newAppender" class="ch.qos.logback.core.r...
2019-08-03 13:03:00
4705
原创 MySQL修改时区,The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time
mysql服务版本5.7,项目启动连接数据库时报错Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You ...
2019-07-19 16:33:15
193
原创 用mysql语句和oracle语句,分别实现查询某个表的某个字段,然后遍历判断赋值插入到另一个表中 。
用mysql语句和oracle语句,分别实现查询某个表的某个字段,然后遍历判断赋值插入到另一个表中 。mysql:DELIMITER ??DROP PROCEDURE IF EXISTS schema_change??CREATE PROCEDURE schema_change()BEGIN DECLARE n_dpid int(11); -- 定义变量 DECLA...
2019-07-19 15:02:05
842
原创 element使用vueamap 高德地图定位并回显经纬度
element使用谷歌地图定位并回显经纬度一、安装vue-amapcnpm install vue-amap --save二、安装完成后,main.js文件中引入import VueAMap from "vue-amap";Vue.use(VueAMap);初始化高德地图,此处需要有一个KEY,可以到高德地图平台上去申请。初始化高德地图的key与插件注册登陆高德地图...
2019-07-14 21:41:21
9444
4
原创 ORACLE 用sql语句,查出表a的数据,并遍历赋值插入到另一个表b中实现方案。
oracle查出表a的数据,并遍历赋值插入到另一个表b中,b表在insert前验证是否已经存在,不存在则新增,存在则不做处理。DECLARE n_count NUMBER; n_temp NUMBER; n_did NUMBER; v_sqltext VARCHAR2 (200); T...
2019-06-12 09:21:36
3392
翻译 java8 lamda表达式实现快速List转map,List进行分组,List按条件过滤
示例对象:public class Apple { private Integer id; private String name; private BigDecimal money; private Integer num; public Apple(Integer id, String name, BigDecimal money, Integer...
2019-03-18 16:14:35
10661
转载 IDEA在使用"svn"关联项目时总是报错Error:Cannot run program "svn" (in directory "路径XXXXXX"):CreateProcess error=2,
使用新项目工具idea界面上导入svn项目报错:Error:Cannot run program "svn" (in directory "路径XXXXXX"):CreateProcess error=2系统找不到指定的文件。error performing cleanup for cannot run program createProcess error=2,cleanup/h...
2019-03-06 10:00:23
19957
2
翻译 解决用root用户及密码可以直接登陆某LINUX系统,但是用ssh登陆,系统却总是提示密码不对
vi /etc/ssh/sshd_config将PermitRootLogin项改为yesservice sshd restart 重启sshd服务即可
2019-02-19 15:02:26
13897
1
原创 docker WARNING: IPv4 forwarding is disabled. 解决方法
在建容器时 报如下错误: WARNING: IPv4 forwarding is disabled. Networking will not work解决方法:第一步:找到文件 :vim /usr/lib/sysctl.d/00-system.conf 添加代码:net.ipv4.ip_forward=1第二步:重启network服务和docker服务: systemctl...
2019-01-25 15:57:32
7540
1
原创 springboot 之 使用RestTemplate发起http请求
前言: 在我们用springboot 开发项目的过程用,会有调用第三方http接口的情况,这时我们使用spring的RestTemplate,使用更方便。1,我们可以自己看下RestTemplate源码,提供了好多请求格式,你可以自己选择使用。具体方法说明网上都有,常用的getForEntity,getForObject,postForObject,postForEntity,exchange...
2019-01-24 11:53:34
1587
2
原创 docker 之 挂载卷命令说明
docker 之 挂载卷1,先上一段命令docker run -d \-v /home/springboottest/config/:/usr/share/springboottest/config \-v /home/logs/test/:/logs/test \-p 8889:8889 \--privileged=true \--name springboottest sp...
2019-01-23 16:24:20
1563
转载 pom.xml文件eclipse中报错, 报错信息:org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter)
是Eclipse中自带的Maven插件版本太低的原因(我用的Eclipse是Eclipse Neon (4.6)版本,自带Maven插件),需要更新Maven插件。 更新eclipse中的maven插件方法如下: 点击:help -> Install New Software -> add -> http://repo1.maven.org/maven2/.m...
2018-10-31 08:53:35
613
1
原创 java -- jre 精简,为桌面小工具开发瘦身
开发桌面应用程序经常需要打包运行。这时就要jre运行环境,jre包比较大180M左右。好多没用的文件,jar包就要去掉。1,第一步,先用工具。GreenJVMMake.jar 对jre包里的rt.jar精简这里连接资源上传了这个小工具。 里边有执行步骤。得到的是经常别我们精简的rt.jar。60M多剔除后只剩下1M多。图一 原始的rt.jar。精简后的rt.jar。第二...
2018-09-25 14:48:00
6648
3
原创 java登录过滤 跨站脚本攻击问题解决
一,web.xml 文件添加过滤,要加在登陆验证之前<!-- 特殊字符过滤验证或转义 --> <filter> <filter-name>XSSFilter</filter-name> <filter-class>com.web.system.filter.XSSFilter</filt...
2018-09-13 14:59:54
1994
原创 web 项目 遇到session过期跳转到登陆页面并跳出iframe框架
最方便可以用javaScript解决在你想控制跳转的页面,比如login.jsp中加入以下代码:<script type="text/javascript">if (window != top) top.location.href = location.href; </script>则在系统超时想在框架中打开登录页时,则login.jsp自身进行判断后跳出i...
2018-09-10 17:54:47
428
原创 spring boot 添加自定义拦截器过滤器 Content-Type=application/json 格式的参数请求方式处理
Content-Type=application/json 格式的参数请求方式处理用postman测试后台处理步骤:一、 添加过滤器:Content-Type=application/json 格式的参数数据接收是通过流的形式接收的。流读取一次就没有了,如果只用拦截器里直接获取参数流统一验证后,再转到control层参数肯定就没了。所以这个需要先把流读取出来再放进去。...
2018-09-04 10:47:16
29995
1
原创 grid 实现点击单元格,进行编辑,编辑后保存到后台(java )
效果,点击参数值单元格,实现编辑文本框编辑保存。1,js代码// 表格列名var colModel = [ {"hidden":false,"align":"left","sortable":true,"width":"4%","name":"id","resizable":true,"l
2018-08-27 20:31:30
6503
2
原创 oracle 新建数据库,及创建用户,表空间,sqlplus导入导出数据库
oracle11G新建数据库:默认下一步:默认下一步:默认下一步:填写数据库名下一步:默认下一步:完成,再按指示确定,就完成了数据库的创建。数据库创建完后,在oracle11G Net Manager里就能看到自己创建的数据库testcmd 验证查看到数据库 :1,登陆 sys/123456 as sysdba 2,查看数据...
2018-07-25 18:54:33
73749
5
转载 IDEA开发工具 操作快捷键整理
【常规】Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的结构 Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择 Ct...
2018-07-21 15:34:57
692
翻译 表现层比较:jsp、freemarker、velocity
jsp是大家最熟悉的技术优点:1、功能强大,可以写java代码2、支持jsp标签(jsp tag)3、支持表达式语言(el)4、官方标准,用户群广,丰富的第三方jsp标签库5、性能良好。jsp编译成class文件执行,有很好的性能表现缺点:jsp没有明显缺点,非要挑点骨头那就是,由于可以编写java代码,如使用不当容易破坏mvc结构。velocity是较早出现的用于代替jsp的模板语言优点:1、...
2018-07-10 17:35:19
157
原创 newFixedThreadPool创建固定线程
long ls = System.currentTimeMillis(); ExecutorService fixedThreadPool = Executors.newFixedThreadPool(30); for (int i = 0; i < 2000; i++) { final int ...
2018-05-02 10:16:46
990
翻译 jQuery常用标签记录
jQuery常用标签记录一,jquery根据name属性查找$("div[id]") 选择所有含有id属性的div元素 $("input[name='keleyicom']") 选择所有的name属性等于'keleyicom'的input元素 $("input[name!='keleyicom']") 选择所有的name属性不等于'keleyicom'的input元素 $("input[name^...
2018-04-20 10:58:51
250
原创 Druid对数据库配置进行加解密
**把数据库用户名和密码写在配置文件中,不安全,这里用阿里的druid数据库连接池对指定配置属性进行自定义加解**这里对springMVC 框架的项目做简单介绍,下边简单介绍下配置:*第一步*:如果使用了maven管理项目,可以在pom.xml文件里引入相关jar 包。 <dependency> <groupId>com.alibaba</groupId&...
2018-04-20 10:30:35
1550
原创 tomcat设置-Dfile.encoding=UTF-8 系统默认文件编码
file.encoding跟操作系统默认字符集有关,Windows下默认的是GBK,但我们程序一般IO流中字符编码一般都设置的是utf-8,这样会导致中文乱码。因此需要修改file.encoding为UTF-8.如果应用容器是tomcat,可参考如下修改方法。1,windows 修改catalina.bat tomcat7以下: set JAVA_OP
2017-12-07 13:54:13
28261
原创 FTP上传下载工具类
import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Outpu
2017-10-31 13:15:15
462
原创 java 处理.net发送过来的数组,数组转换为java的基本类型,涉及到高低位转换
java 处理.net发送过来的数组,数组转换基本类型,涉及到高低位转换:/** * short-->byte[] * @param data * @return */ public static byte[] getBytes(short data) { byte[] bytes = new byte[2]; bytes[0] = (byte) (data &
2017-08-24 09:56:37
369
原创 自己写了个连接socket服务的功能,连接成功后向服务发送数据并接收数据
1、ConnectToServerByTcp 这个方法是连接socket服务的// 直接上代码public static Socket ConnectToServerByTcp(String serverIp, int serverPort, int timeOutSecond, int connectCS) { // 建立通讯连接 Socket otherSocket =...
2017-08-15 18:27:05
13507
3
原创 Hibernate与Jpa的关系, Spring JpaTransactionManager事务管理
Jpa是一种规范,而Hibernate是它的一种实现jpa中有Entity, Table,hibernate中也有,但是内容不同jpa中有Column,OneToMany等,Hibernate中没有,也没有替代品jpa的注解已经是hibernate的核心,hibernate只提供了一些补充,而不是两套注解。要是这样,hibernate对jpa的支持还真够足量,我们要使用hibernat
2017-04-12 21:38:02
9693
原创 Spring注解配置定时任务<task:annotation-driven/>
首先在配置文件头部的必须要有:xmlns:task="http://www.springframework.org/schema/task"其次xsi:schemaLocation必须为其添加:http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd然
2017-04-12 16:00:30
1520
转载 使用@Controller注解为什么要配置<mvc:annotation-driven />
相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter。即解决了@Controller注解的使用前提配置。是对包进行扫描,实现注释驱动Bean定义,同时将bean自动注入容器中使用。即解决了@Controller标识的类的bean的注入和使用。一开
2017-04-12 15:55:25
422
原创 spring线程池配置及使用
1,先来上配置 Xml代码 ThreadPoolExecutor构造方法:public ThreadPoolExecutor(int corePoolSize,
2017-04-12 15:23:55
6495
转载 map遍历判断筛选删除时,不能用map.remove直接删除,迭代删除
package net.nie.test; import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class HashMapTest { private static Map map=new HashMap();
2016-11-03 16:32:25
17045
转载 eclipse把java web项目转为maven项目
自己开发一个项目,建立的是dynamic web project,结果提交代码交付给运维人员时,他们要求用maven项目,说这样更好管理。苦于我以前maven用的太少了,那就学吧。1.转换项目类型右键项目,看到有Configure选项,直接Convert To Maven Project,整个项目目录会发生变化,如图多了maven的标志性文件pom.xml,在编辑框弹出如下
2016-10-10 17:05:58
1083
rsslib4j-0.2.jar jar包,解决java报错找不到资源包问题 The import org.gnu cannot be resolved
2018-10-16
对jre包里的rt.jar精简
2018-09-25
谷歌插件postman
2018-04-20
Spring MVC + hibernate service层和dao层
2015-06-05
java 生成随机的6位字符 包括a-z A-Z 0-9
2015-05-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人