- 博客(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中<servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <...
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
原创 线程创建
线程创建的三种方式第一种创建线程的方式 继承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
空空如也
idea中 debug启动 npm 启动后一两分钟自动关闭
2019-12-30
Java中new Thread().start()编译报错
2017-09-15
spring中#{}获取配置文件中多个.的key值
2017-08-25
servlet-mapping中url-pattern的/和/*和/**的问题
2017-08-18
spring boot mybatis的问题
2017-05-27
CentOS7安装MySQL5.7.18的问题
2017-05-18
Linux启动MySQL的问题
2017-05-10
file.createNewFile()有实际意义吗?
2017-05-04
jsp中背景图片不显示,url地址如何写?
2017-04-20
final修饰的变量和线程安全的关系
2017-03-14
把JS代码放到body标签的最后,window.onload是不是就不需要使用了
2017-03-09
eclipse中SVN项目无法使用ctrl+t快捷键,ctrl+鼠标左键也不能用
2017-03-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人