自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (17)
  • 问答 (2)
  • 收藏
  • 关注

原创 Nexus上传jar包到私有Maven仓库的方法: 页面Upload 和命令

选择Upload,选择要上传的目标仓库,选择 File 填写 Group ID 等,最重要的是要点选。命令两种上传方式的应用场景不同,手动上传适用于工具类的。文件,这种可以选择手动上传。复杂的、有较多依赖的。文件一起上传,此时需要使用。包,比如项目需要引入的。不勾选,上传成功后没有。

2023-07-27 17:01:27 2263

原创 java.util.Date的after和before 区别

java.util.Date

2022-08-18 09:30:36 472 1

原创 安装好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 8583 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 9630

原创 get请求和post请求参数中文乱码的解决办法

首先出现中文乱码的原因是tomcat默认的编码方式是"ISO-8859-1",这种编码方式以单个字节作为一个字符,而汉字是以两个字节表示一个字符的。一,get请求参数中文乱码的解决办法对于get请求解决中文乱码有两种途径一种是修改tomcat默认的编码方式为"UTF-8"在tomcat的server.xml里把<Connector connectionTimeout="500...

2020-04-20 09:05:39 1637

原创 日志自定义注解(AOP实现)

自定义日志标签YfLog日志注解:以日志自定义注解+AOP实现####1、引入AOP Maven依赖<!--springBoot 的aop--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star...

2019-12-12 14:46:36 213

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

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

原创 用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 788

原创 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 8679 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 3333

翻译 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 10573

转载 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 19851 2

翻译 解决用root用户及密码可以直接登陆某LINUX系统,但是用ssh登陆,系统却总是提示密码不对

 vi /etc/ssh/sshd_config将PermitRootLogin项改为yesservice sshd restart 重启sshd服务即可 

2019-02-19 15:02:26 13739 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 7422 1

原创 springboot 之 使用RestTemplate发起http请求

前言: 在我们用springboot 开发项目的过程用,会有调用第三方http接口的情况,这时我们使用spring的RestTemplate,使用更方便。1,我们可以自己看下RestTemplate源码,提供了好多请求格式,你可以自己选择使用。具体方法说明网上都有,常用的getForEntity,getForObject,postForObject,postForEntity,exchange...

2019-01-24 11:53:34 1525 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 1525

转载 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 -&gt;  Install New Software -&gt; add -&gt;  http://repo1.maven.org/maven2/.m...

2018-10-31 08:53:35 540 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 6456 3

原创 java登录过滤 跨站脚本攻击问题解决

一,web.xml 文件添加过滤,要加在登陆验证之前&lt;!-- 特殊字符过滤验证或转义 --&gt; &lt;filter&gt; &lt;filter-name&gt;XSSFilter&lt;/filter-name&gt; &lt;filter-class&gt;com.web.system.filter.XSSFilter&lt;/filt...

2018-09-13 14:59:54 1932

原创 web 项目 遇到session过期跳转到登陆页面并跳出iframe框架

最方便可以用javaScript解决在你想控制跳转的页面,比如login.jsp中加入以下代码:&lt;script type="text/javascript"&gt;if (window != top) top.location.href = location.href; &lt;/script&gt;则在系统超时想在框架中打开登录页时,则login.jsp自身进行判断后跳出i...

2018-09-10 17:54:47 368

原创 spring boot 添加自定义拦截器过滤器 Content-Type=application/json 格式的参数请求方式处理

 Content-Type=application/json 格式的参数请求方式处理用postman测试后台处理步骤:一、 添加过滤器:Content-Type=application/json 格式的参数数据接收是通过流的形式接收的。流读取一次就没有了,如果只用拦截器里直接获取参数流统一验证后,再转到control层参数肯定就没了。所以这个需要先把流读取出来再放进去。...

2018-09-04 10:47:16 29452 2

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

原创 oracle 新建数据库,及创建用户,表空间,sqlplus导入导出数据库

oracle11G新建数据库:默认下一步:默认下一步:默认下一步:填写数据库名下一步:默认下一步:完成,再按指示确定,就完成了数据库的创建。数据库创建完后,在oracle11G Net Manager里就能看到自己创建的数据库testcmd 验证查看到数据库 :1,登陆  sys/123456 as sysdba   2,查看数据...

2018-07-25 18:54:33 72971 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 647

翻译 表现层比较: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 143

原创 newFixedThreadPool创建固定线程

long ls = System.currentTimeMillis(); ExecutorService fixedThreadPool = Executors.newFixedThreadPool(30); for (int i = 0; i &lt; 2000; i++) { final int ...

2018-05-02 10:16:46 956

翻译 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 216

原创 Druid对数据库配置进行加解密

**把数据库用户名和密码写在配置文件中,不安全,这里用阿里的druid数据库连接池对指定配置属性进行自定义加解**这里对springMVC 框架的项目做简单介绍,下边简单介绍下配置:*第一步*:如果使用了maven管理项目,可以在pom.xml文件里引入相关jar 包。 &lt;dependency&gt; &lt;groupId&gt;com.alibaba&lt;/groupId&...

2018-04-20 10:30:35 1483

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

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

原创 java读取xml文件并转换成对象,并进行修改

java读取xml文件并转换成对象,并进行修改

2017-08-24 10:12:20 11386 1

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

原创 自己写了个连接socket服务的功能,连接成功后向服务发送数据并接收数据

1、ConnectToServerByTcp 这个方法是连接socket服务的// 直接上代码public static Socket ConnectToServerByTcp(String serverIp, int serverPort, int timeOutSecond, int connectCS) { // 建立通讯连接 Socket otherSocket =...

2017-08-15 18:27:05 13409 4

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

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

转载 使用@Controller注解为什么要配置<mvc:annotation-driven />

相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter。即解决了@Controller注解的使用前提配置。是对包进行扫描,实现注释驱动Bean定义,同时将bean自动注入容器中使用。即解决了@Controller标识的类的bean的注入和使用。一开

2017-04-12 15:55:25 397

原创 spring线程池配置及使用

1,先来上配置 Xml代码 ThreadPoolExecutor构造方法:public ThreadPoolExecutor(int corePoolSize,

2017-04-12 15:23:55 6339

转载 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 16956 1

转载 eclipse把java web项目转为maven项目

自己开发一个项目,建立的是dynamic web project,结果提交代码交付给运维人员时,他们要求用maven项目,说这样更好管理。苦于我以前maven用的太少了,那就学吧。1.转换项目类型右键项目,看到有Configure选项,直接Convert To Maven Project,整个项目目录会发生变化,如图多了maven的标志性文件pom.xml,在编辑框弹出如下

2016-10-10 17:05:58 980

Xshell工具,不需要注册码 ,可直接使用

Xshell工具,不需要注册码 ,可直接使用, 网上下载的好多都需要注册码,这个比PuTTY工具好用.

2019-01-24

rsslib4j-0.2.jar jar包,解决java报错找不到资源包问题 The import org.gnu cannot be resolved

rsslib4j-0.2.jar jar包,解决java报错找不到资源包问题 The import org.gnu cannot be resolved。 报错 import org.gnu.stealthp.rsslib.*; RSSChannel、RSSException、RSSHandler、RSSItem、RSSParser

2018-10-16

判断上传的文件编码方式-支持各种编码方式

判断上传的文件编码方式-支持各种编码方式,GB2312、utf-8、gbk、utf-16...

2018-10-16

对jre包里的rt.jar精简

对jre包里的rt.jar精简,第一步:解压工具.rar,第二步:把你打包的jar小项目放到同一文件夹里。第三步:cmd,运行命令javaw -Dfile.encoding=utf-8 -jar GreenJVMMake.jar -t da -i ./mytest.jar -o ./ 执行后可以启动你的小项目(mytest.jar是要执行的项目),把各个功能都跑下,然后关闭,你就会发现当前目录下多了一个rt.jar。这就是精简过的rt.jar。 注意这个jar有可能有些class文件没有加载进去(比如shutdown.calss等等),所以剩下的就是自己慢慢调了,你可以创建一个jre环境,执行命令jre\bin\java.exe -Dfile.encoding=utf-8 -jar mytest.jar 进行报错调试。缺什么class文件,解压rt.jar后再放进去,用rar压缩工具重新打包成rt.zip,改名为rt.jar,然后替换自己的jre/lib目录下的rt.jar,这样反复执行,就得到了定制化的rt.jar。 其实依次方式也可以精简其他jar包。只要你肯花时间,没有啃不动的骨头。祝君好运!

2018-09-25

谷歌插件postman

postman这款强大网页调试工具的windows客户端,提供功能强大的 Web API & HTTP 请求调试。软件功能非常强大,界面简洁明晰、操作方便快捷,设计得很人性化。Postman中文版能够发送任何类型的HTTP 请求 (GET, HEAD, POST, PUT..),附带任何数量的参数

2018-04-20

《阿里巴巴Java开发手册》IDEA插件与Eclipse插件使用指南

《阿里巴巴Java开发手册》IDEA插件与Eclipse插件使用指南

2017-11-24

WinSCP.exe

This is the README file for standalone package of WinSCP for portable use.

2017-11-23

AnyDesk远程协助控制工具

AnyDesk远程协助控制工具,和向日葵.exe工具相同,都是可以通过远程控制其他电脑的一种方便快捷的工具。

2017-10-31

向日葵.exe远程协助控制工具

向日葵.exe远程协助控制工具,远程办公,支持免安装直接使用,实现远程控制其他服务器或电脑 。。

2017-10-31

navicat9_lite_cs

navicat数据库管理工具

2017-04-12

apachtomcat8.0

apachtomcat8.0

2017-04-12

apach-maven

apach-maven

2017-03-31

spring jar

spring jar

2017-03-31

android例子

android例子,简单。android例子,简单

2015-01-21

日历显示js

js日历显示 简单兼容实用的

2014-07-20

日历js兼容性好些

兼容js日历 日历

2014-07-20

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

TA关注的人

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