自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 问答 (12)
  • 收藏
  • 关注

原创 记录maven转gradle时去连接中央仓库的问题

背景gradle听到的越来越多,spring5的源码都在使用了,先用maven转gradle试试水。gradle安装网上教程不少,大体上就是 下载 -> 解压 ->配置环境变量 -> 测试over环境变量粘一下GRADLE_HOME:F:\gradle\gradle-6.6.1GRADLE_USER_HOME:F:\gradle\.gradleGRADLE_HOME是解压后文件位置GRADLE_USER_HOME是后面下载缓存的问题,不配置的话会跑到C盘用户下尝试ma

2020-10-08 15:25:46 801

原创 源码编译Redis Desktop Manager参考

官方源码编译安装说明地址:http://docs.redisdesktop.com/en/latest/install/#build-from-source源码编译Redis Desktop Manager————————————————版权声明:本文作者为「Kany.Wang」,本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!原文链接:https://kany.me/2019/10/10/compile-redis-desktop-manager/W

2020-08-11 11:53:52 2828 11

原创 vue axios和springMVC传递数组引发的问题

背景需求给账号添加角色,前台传递账号id和角色id数组,后台接收数据处理成功调通方式前台传递账号id和角色id数组export function updateRole(params) { return request({ url:'/admin/role/update', method:'post', params:{ adminId: 3,...

2020-02-12 16:58:00 1624

转载 idea启动Tomcat日志乱码

本文转自 IntelliJ IDEA 2018.3.3配置 Tomcat 9,控制台出现中文乱码 “淇℃伅”(2019/01/25)(win10系统) 全新idea配置全新版本Tomcat突遇 “淇℃伅”,网上大部分解决方案均已失效似乎是idea与Tomcat命令行输出格式不一致所致,千辛万苦在某一小角落发现这个方法,一针见血,直击要害,分享给大家处理前:打开到tomcat安装目录下的c...

2019-03-03 19:25:52 4802 10

原创 nodejs windows解压版环境配置

1、下载的nodejs压缩包2、设置环境变量3、可以在cmd中验证4、设置缓存路径和全局包路径在cmd中执行下列命令,路径随意npm config set cache “D:\work\nodejs\nodejs\node-v8.15.0-win-x64\node_cache”npm config set prefix “D:\work\nodejs\nodejs\node-v8...

2019-03-03 19:19:10 1825

原创 ExtJS4 时间在edge中显示为0NaN-NaN-NaN NaN:NaN

时间在Chrome,Firefox中可以正常显示,2018-01-16 15:41 在Edge中则显示为0NaN-NaN-NaN NaN:NaN 时间数据为String类型 ExtJS中我使用的Ext.util.Format.dateRenderer(‘Y-m-d H:i’)方式过滤{ text: "创建时间", flex: 1, sortable: true,...

2018-04-17 14:30:54 6531

原创 Tomcat 7启动自身项目报错,部署项目可正常运行(未解决)

错误信息(摘取其中描述部分,后附详文):严重: Error starting static Resources java.lang.IllegalArgumentException: Document base /home/tomcat_aaaa/tomcat_7.0_8087_aaaa/temp/webapps/docs does not exist or is not a readabl...

2018-03-29 19:00:57 1036

原创 @ResponseBody注解支持的json包

起因,@ResponseBody注解在引用FastJson包的情况下失效。考虑到@ResponseBody只支持Jackson,故去看一看源码是如何调用的 查看注解扫描源码<mvc:annotation-driven/> 进入RequestMappingHandlerAdapter中查看 会发现构造器中引入诸多HttpMessageConverter,其中还有AllEncompassi

2018-01-04 11:21:15 4621

转载 离线数据迁移DataX3初使用

DataX3使用起来还是很方便的,下面是一些官方的东西 DataX3的GitHub地址https://github.com/alibaba/DataX,里面包含DataX3的介绍,下载链接。 DataX3的使用方法https://github.com/alibaba/DataX/wiki/Quick-Start 各种reader和writer的配置参数https://github.com/al

2017-12-26 14:27:26 3353

原创 CentOS7安装GO

因为codis是用go编写的,所以要用的go的环境… 大体上和JDK的安装区别不大先通过Xftp上传go1.9.2.linux-amd64.tar.gz版上传到Linux系统中 此处我放置在/usr/local/目录下,进入该目录执行tar -zxvf go1.9.2.linux-amd64.tar.gz 完成后会在当前目录生成go文件夹 配置go环境变量vi /etc/profile 执

2017-12-22 13:44:08 7581

原创 CentOS7安装JDK

此类文章还是很多的,我也就是做个备忘…方式一:使用rpm文件先通过Xftp上传jdk-8u121-linux-x64.rpm上传到Linux系统中 此处我放置在/usr/local/目录下,进入该目录 执行rpm -ivh jdk-8u121-linux-x64.rpm rpm文件会将JDK安装到/usr/java目录下 这种方式安装后环境变量加入到系统中了 可直接使用java -

2017-12-22 13:32:36 229

原创 CentOS7配置静态IP

总是过段时间就忘,还是做个备忘吧新搭了个虚拟机,蜂鸣器超级烦。。 临时去除蜂鸣器报警,重启后恢复 rmmod pcspkr 如果你想重新打开它,可以使用下面的命令: modprobe pcspk 永久的比较麻烦,去网上搜一搜吧,不过平常都是通过xshell连接,并不会发生蜂鸣器报警查看IP命令 ip addr 或者ifconfig(这个命令需要安装 yum install net-to

2017-12-15 10:18:39 1646

转载 Enterprise Architect 12 修改模板,适应mysql生成ddl

转载声明,转自Enterprise Architect 修改模板,适应mysql生成ddl 在使用Enterprise Architect 12创建MySQL数据时碰到诸多问题,均在上方文章中找到对应信息,转载用于备忘。1、MySQL ODBC版本问题无关MySQL数据库版本位数(32/64),Enterprise Architect 12只支持MySQL ODBC 32位的版本,使用64位版本会报

2017-11-06 13:33:46 1826

原创 NFS响应超时处理

起因:nfs服务器挂掉之后,挂载点并不会提示文件找不到,而且不停的访问nfs服务器,导致线程锁死,进而导致服务崩掉。解决方案:挂载nfs时,使用类似如下命令 mount -t nfs -o soft,timeo=2,retry=5 192.168.1.131:/home/share /home/share soft:使用软挂载的方式挂载系统,若Client的请求得不到回应,则重新请求并传回错误信

2017-09-19 13:39:27 15713

原创 mybatis-spring-boot-starter 1.0.1 之后的版本问题

mapper接口@MapperScanpublic interface PeopleMapper { @Select("SELECT * FROM people WHERE id = #{id}") People findById(@Param("id") int id); @Insert("INSERT INTO people(NAME, AGE) VALUES(#{name

2017-09-13 17:29:17 7573 1

转载 form表单提交json格式数据

参考自 jQuery实现ajax提交form表单(可以是提交json),用springmvc接收。图文详解个人实践整理。方式一:发送数据<script type="application/javascript"> //发送表单ajax请求 $(':submit').on('click',function(){ $.ajax({ url:"bu

2017-09-04 17:17:14 81479 3

原创 Json字符串与Object对象相互转换的几种方式

Json-Lib、Org.Json、Jackson、Gson、FastJson五种方式转换json类型只列举了最省事的方式。不涉及复制情况和速度。测试用例,一个User类,属性name,age,location。重写toString()。public class User { private String name; private Integer age; private

2017-08-31 15:32:51 22961

原创 spring配置文件中util:properties和context:property-placeholder

util:properties和context:property-placeholder标签都可以用来获取外部配置文件中的内容 1、util:properties 它是以声明bean方式来使用,创建了一个bean,下面使用的时候通过SpEL表达式#{}获取bean的属性。<util:properties id="config" location="classpath:db.properties"

2017-08-23 09:48:24 14765 3

原创 maven中心仓库地址

maven中心仓库地址以下为个人电脑按下载速度排列,仅供参考 1、阿里云<mirror> <id>aliyun</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central

2017-08-22 22:18:45 1889

原创 eclipse更改J2EE对应的Web版本

起因: 项目是从外部导入到eclipse中,添加Tomcat 7失败,别的项目没有问题。 Properties –> Server中显示如下 This project is not associated with any servers. Properties –> Targeted Runtimes中显示如下 Tomcat 7不可用 选项卡Server右键 –> Add and

2017-08-22 16:39:36 8027

原创 springMVC的url-pattern

web.xml中&lt;servlet&gt; &lt;servlet-name&gt;springmvc&lt;/servlet-name&gt; &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt; &lt;...

2017-08-22 16:16:01 1561

原创 Java IO进行文件copy

此处列举四种copy方式(不考虑复制时重复的冲突),其中前三种需要递归复制,第四种使用ApacheCommonsIO工具类,不需要自己手写递归。 递归复制/** * 递归复制 * @param file 原文件路径 * @param copyFile 复制文件路径 * @param type 复制方式 * @throws IOException */public s

2017-08-16 11:14:29 815

原创 Spring中classpath和classpath*的问题

这一段是从网上抄录(原网址为 关于Spring加载classpath与classpath*的过程剖析) 1.无论是classpath还是classpath*都可以加载整个classpath下(包括jar包里面)的资源文件。 2.classpath只会返回第一个匹配的资源,查找路径是优先在项目中存在资源文件,再查找jar包。 3.文件名字包含通配符资源(如果spring-.xml,

2017-08-04 10:13:04 2276 1

原创 SpringBoot + Thymeleaf + JPA创建一个web项目

主体框架:SpringBoot 页面模板引擎:Thymeleaf 数据库框架:JPA 数据库:MySQL IDE:idea目录结构 启动类:名字不重要,但要在所有类的最外层。因为SpringBoot会检索启动类同级目录及下级目录中的注解,如果有带有注解的类放到了启动类的上级,会检索不到,可能造成启动错误或其他错误。 static:用来存储静态资源,路径并不唯一,可以为以下中任意一个 c

2017-08-03 10:16:24 2140 2

原创 使用userAgent区分浏览器版本

先附上部分浏览器的userAgent火狐: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0谷歌: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.11

2017-07-28 14:37:57 8775 1

原创 JavaScript页面后退或关闭

后退方法history.go(-1)如果无法后退时,会返回一个undefined,利用这一点来判断是否可以后退,不能后退时执行window.close();if (!history.go(-1)) { window.close();}window.close();对于火狐浏览器经常会无法关闭。因为火狐浏览器只能关闭通过JS新建的窗口,即有target="_blank"属性的<a>标签,或者

2017-07-27 14:18:33 2036

原创 easyui的ComboBox和DateBox复制

大致说一下场景,就是一个表单,表单内有添加按钮,点击添加按钮,增加一行输入内容。先来说正确的打开方式 JS代码(文件名为form.js)$(function () { var model = $('#model').html(); //保存渲染前的模板 $('#model').css("display","none"); //隐藏模板 //增加按钮 $('.add')

2017-07-26 17:31:28 1111

转载 使用<a>标签绑定事件

使用<a>标签绑定事件 转自:http://www.360doc.com/content/14/0220/13/13147830_354185803.shtml我们常用的在a标签中有点击事件:1. a href=”javascript:js_method();”这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅

2017-07-26 10:50:10 2951

原创 Mycat使用遇到的错误

仅用于记录个人使用中碰到的错误1.错误 com.mysql.jdbc.PacketTooBigException: Packet for query is too large (44 > -1). You can change this value on the server by setting the max_allowed_packet’ variable。 原因 将版本更换为5.1.3

2017-07-18 14:49:49 36252 5

原创 log4j2配置固定内容(IP等)

需求: 记录日志时需要添加服务IP和服务编号(由UUID生成),便于运维人员在查看日志时定位到哪台服务器上的哪个服务。基于spring web项目1、 log4j2.xml文件<?xml version="1.0" encoding="UTF-8"?><Configuration status="error" monitorInterval="30"> <Properties>

2017-06-28 21:13:57 5513

原创 MySQL5.7 压缩包安装 Windows

MySQL压缩包版本mysql-5.7.18-winx64.zip压缩包解压到指定路径下 E:\mysql\mysql-5.7.18-winx64准备my.ini配置文件# MySQL Server Instance Configuration File# ---------------------------------------------------------------# G

2017-06-23 23:51:52 398

转载 IntelliJ IDEA 快捷键

摘取自[极客学院(http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/keymap-introduce.html)]Mac快捷键对照Ctrl 快捷键 介绍 Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) Ctrl + Z 撤销 (必备) Ctrl

2017-06-21 10:02:05 917

原创 MD5和Base64

使用apache的commons-codec jar包进行Base64编码/解码,md5加密

2017-05-04 10:35:42 415

原创 抽象类的内部类

抽象类的内部类 内部抽象类

2017-05-04 09:28:42 1943

原创 JDBC连接数据库

JDBC和连接池连接数据库及其配置文件

2017-05-03 15:24:07 310

原创 线程创建

线程创建的三种方式第一种创建线程的方式 继承Thread类并重写run方法来定义线程要执行的任务class MyThread extends Thread{ public void run(){ for(int i=0;i<1000;i++){ System.out.println("你好啊!"); } }}第一种创建线程的

2017-05-03 11:05:26 350

原创 文件流

流流根据方向不同分为输入流与输出流,参照点为当前程序.输入流用来读取数据,输出流用来写出数据. java.io.InputStream抽象类,定义了输入流的读取字节方法,所有的字节输入流都继承自它 java.io.OutputStream则是所有字节输出流的父类 流分为节点流与处理流 节点流,也叫低级流。是真实负责读写数据(字节)的流,读写操作中必须要有低级流,数据源明确。 处理流,也叫

2017-05-02 15:13:09 345

原创 RandomAccessFile

RandomAccessFile(简称RAF)是基于指针进行读写文件数据的,即RAF总是在指针指向的位置读写字节,并且读写后指针会自动向后移动.RandomAccessFile 不是 InputStream 的子类!只能通过字节及字节数组来读写文件。 RAF构造器:第二个参数mode为第二个参数为模式(常用的有r:只读模式,rw:读写模式)RandomAccessFile(String path,

2017-05-02 11:00:12 399

原创 Eclipse安装及环境搭建问题

JDK环境配置就不多说了,网上有大把的教程。 安装好JDK1.6(我这里需要使用JDK1.6)后下载Eclipse Mars压缩包并,打开eclipse时出现JDK版本不对应的信息,尝试修改eclipse.ini配置文件中的-Dosgi.requiredJavaVersion=1.7为相应的JDK版本并没有成功。不得已只好下载老版本的Eclipse,下表列出Eclipse各版本与其对应的JDK版本

2017-03-06 10:58:38 549

空空如也

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

TA关注的人

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