自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风止潇湘

千里之行,始于足下

  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 idea 打开项目卡死黑屏的解决方案

idea无法打开项目的解决方案

2021-12-22 11:33:24 9234 2

原创 MySQL(二)-MySQL的数据类型

参考资料:MySQL官方文档高性能MySQL(第3版)系统以及工具相关CentOS 8;mysql-server-8.0.17-3.module_el8.0.0+181+899d6349.x86_64;IDEA 2020.1(数据库连接工具);由于高性能MySQL这本书出版时间是2013年,那时的MySQL版本还处于5.X;因此,涉及8.X的新功能都将是我通过"腾讯翻译+谷歌翻译+google+百度" 摸索 (猜)出来的;数据类型:MySQL支持的数据类型大体上可以分.

2020-07-13 23:19:58 414

原创 MySQL(一)-centos8安装MySQL8.x

参考资料:MySQL官方文档高性能MySQL(第3版)系统以及工具相关CentOS 8;mysql-server-8.0.17-3.module_el8.0.0+181+899d6349.x86_64;IDEA 2020.1(数据库连接工具);由于高性能MySQL这本书出版时间是2013年,那时的MySQL版本还处于5.X;因此,涉及8.X的新功能都将是我通过"腾讯翻译+谷歌翻译+google+百度" 摸索 (猜)出来的;安装:#搜索yum库中的mysql[root@.

2020-07-08 00:00:32 1045

原创 redis(七)-客户端缓存

参考资料:redis 4.x cookbook 中文版;redis官方文档注: 本文redis的版本为: 5.0.3客户端缓存是redis6.x的新特性:可用于缓解高并发情况下redis数据库的压力;它有两种实现方式:方式1:①redis数据库服务中为每个key保存所有请求过它的客户端ID列表;在这个key超时或者被某个链接修改时,对列表内的所有客户端发送失效消息,让客户端将本地缓存中对应的key删除掉;②redis客户端决定自己需要缓存哪些数据,需要先开启跟踪转发:CLIENT

2020-07-01 23:33:09 367

原创 redis(六)-事务与驱逐策略

参考资料:redis 4.x cookbook 中文版;redis官方文档注: 本文redis的版本为: 5.0.3key-过期:expire key seconds设置某个key过期时间;如果seconds为负数,将执行删除;未设置过期时间,将永不过期;针对key的set,del,getset操作将会覆盖过期时间;针对key的lpush,lpop等操作,不会涉及到过期时间的改变;key-驱逐策略:当有写数据的请求到达redis主服务器时,如果redis主服务器中的内存

2020-06-30 00:07:40 194

原创 redis(五)-官方集群功能以及哨兵

参考资料:redis 4.x cookbook 中文版;redis官方文档注: 本文redis的版本为: 5.0.3集群:在互联网应用的系统中,单个redis实例不能提供稳定高效同时具备数据冗余和高可用性能的键值对存储服务;所以我们通常会对redis进行水平扩展;哨兵(Sentinel)由于单个哨兵进程也有可能出现宕机或断连,所以哨兵通常需要存在3个或者更多的进程;当多个哨兵进程检测到主实例的下线,将会通过内部选举,推出一个哨兵进程来将某个从实例进行提升为主实例;监控与通知

2020-06-19 00:14:19 191

原创 redis(四)-主从复制

参考资料:redis 4.x cookbook 中文版;redis官方文档注: 本文redis的版本为: 5.0.3主从复制:在没有哨兵的情况下,redis的主从复制,如果主服务器挂掉之后,需要人工将从服务器晋升;#使用 replicaof ip 端口 配置此redis的主服务器;#replicaof <masterip> <masterport>#redis的主从同步是异步进行的,不需要用户操作;#可以设置当主服务器连接的副本服务器个数低于一定数量时,拒绝

2020-06-13 00:16:32 258

原创 redis(三)-RDB与AOF

参考资料:redis 4.x cookbook 中文版;redis官方文档注: 本文redis的版本为: 5.0.3RDB快照:快照机制是redis的一种持久化策略;简单描述下就是:每隔一段时间(redis.conf中可以配置),将当前数据库的内容备份到磁盘上;下次启动服务时,将会自动从.RDB文件中恢复数据;#下面三个设置意思是:#每900秒,且至少进行了一次键值对修改;将触发一次rdb快照;#每300秒,且至少进行了10次键值对修改;将触发一次rdb快照;#每60秒,且至少进行

2020-06-11 23:48:32 245

原创 redis(二)-发布订阅

参考资料:redis 4.x cookbook 中文版;redis官方文档注: 本文redis的版本为: 5.0.3发布订阅:注意,如果先发布消息,然而频道没有订阅者,这时的消息会被丢失; redis的发布订阅是一个消息推送的机制;发布者(publisher)向指定频道(channel)发布消息(message);频道(channel)向订阅者(subscriber)推送(deliver)消息;有很多专门做消息推送的中间件,比redis的发布订阅要好很多;但是当你的系统需要快速实现简

2020-06-09 23:47:43 160

原创 redis(一)-数据类型

参考资料:redis 4.x cookbook 中文版;redis官方文档注: 本文redis的版本为: 5.0.3数据类型:目前包括: 字符串类型-string; 列表-list; 散列-hash; 集合-set ;有序集合-sorted set ;HyperLogLog ;Geo;因为redis中存储的数据都是二进制的所以如果我们使用jedis这类工具与redis交互时,需要考虑编码的问题;通常在插入redis前与获取数据后统一使用同一种编码;避免不同物理机上可能存在的编码不同的问题;

2020-06-09 00:59:09 177

原创 centos8安装redis5.x

安装命令:yum install redis查询本次安装的redis版本:rpm -qa|grep redis得到结果redis-5.0.3-1.module_el8.0.0+6+ab019c03.x86_64查询本次安装的redis所有文件位置:rpm -ql redis-5.0.3-1.module_el8.0.0+6+ab019c03.x86_64结果:/etc/logrotate.d/redis/etc/redis-sentinel.conf/etc/redis.con

2020-06-03 23:58:28 826

原创 ApacheFTPClient请求FTP服务器中文路径

本文所使用的环境为:ftp服务器:XP系统+Server-u搭建的FtpServer;ftp客户端:XP系统+tomcat+ApacheFtpClient;Server-u搭建的ftp服务器默认为UTF-8的编码,如果希望使用系统默认编码需要在设置中修改:百度经验修改server-u搭建的ftp服务器的编码FtpUtil:public class ApacheFtpUtil { p...

2018-11-21 10:23:39 690

原创 nutz,关于token超时后,ajax请求的处理

在普通filter中,如果token超时后,直接重定向到登录页面即可; 但是,在nutz中,如果实现ActionFilter时,返回值为null表示继续执行,为view的时候表示中断; 所以,在nutz中判断是ajax请求后,应该返回它所对应的view对象(UTF8JsonView):if(checkIsAjax(request)){ //如果是ajax,则设置session超时;...

2018-07-13 12:52:13 384

原创 ztree-2.6一些样式上的问题

参考资料 1.父节点展开后,子节点与父节点的同级节点重叠(类似于遮罩层对下层的覆盖,但是不影响操作下层); 展开前: 展开后: 红框内为子节点;解决: 在ztreeStyle.css中/**该样式上加上height: auto;**/.tree li ul{ margin:0; padding:0 0 0 18px;}2.展开下级节点时,下级节点名称不超过div...

2018-06-29 12:24:09 915

原创 使用js获取当前浏览器的地址栏地址

参考资料:document.ready和window.onload的区别 公司的项目是用html来写的前端; 由于最近因为业务扩展需要变更名字然后部署到不同的客户,又不想更改为jsp; 因此想了个办法,就是定义一个js变量在页面加载时读取当前浏览器地址,切割出项目名; 直接将这个代码块放入一个js; 在每个页面引入之后,直接使用publicField.projectName即可;//...

2018-06-13 17:25:51 24622 5

原创 简单的系统登录案例

本案例是使用的简单token作为验证;而token与用户信息会保存在redis中;简单说明一下本案例的一些逻辑,可能存在某些漏洞,希望大家指正;用户未登录时,访问系统中任意controller方法都将跳转至登录页面;用户未登录时,访问系统中任意页面(我们是将页面放在了WEB-INF之外的)都将跳转至登录页面;用户已登录,每次请求服务器,将token超时时间延后30分钟;session超时将清除re...

2018-06-07 11:46:05 428

转载 关于ajax的一些小问题

本文参考资料在之前的工作中大部分都是写纯后台的代码,现在到新公司需要写部分的前端代码,因此碰到这个问题很是难受,记录下来;也即是在写POST请求时务必加上:contentType:"application/x-www-form-urlencoded"$.ajax({ url: u, data: {"vCode":code}, type: "POST"...

2018-06-05 16:41:03 166

原创 tif,tiff图片的合并与拆分

原文地址:Java操作tif文件参考资料: 使用IIOImage对象写出一个多页图片最近一段时间,公司需要对原来的tif文档做合并处理,也有的是之前的拆分程序出问题,需要重新拆分;从网上找了一天的资料,终于把问题解决了;上面的链接中的代码有部分地方需要修改:拆分一个多页的tiff为单个tif:        /** * 从一个分页的tiff文件中拆分各页,并从0开始命名每一页 ...

2018-05-29 09:52:38 20728 10

转载 oracle修改数据库编码

Oracle修改数据集

2017-08-16 17:24:54 680

原创 JS中onclick事件的一个坑

js onclick 坑

2017-06-01 18:34:46 10623 2

原创 js解析JSON串的一个小坑

json在前台有两种方式来取数据: JSON.parse(jsonStr).KEY JSON.parse(jsonStr)[KEY]

2017-05-26 15:09:49 476

转载 mybatis generator结合maven与ant完成数据库的逆向工程

maven,mybatis generator,ant

2017-05-23 22:16:10 536

转载 关于maven在update project之后会改变jdk的情况

文章来源: maven插件update project后修改jdk,Dynamic Web Module 3.0 requires Java 1.6 or newer.

2017-05-23 11:07:50 6403

转载 package,source folder,folder 之间相互转换

本文来源package,source folder,folder 之间相互转换

2017-05-19 15:49:10 233

原创 mysql中的case,when.........

case,when,end关键字

2017-05-16 18:13:58 265

原创 mybatis+mysql的批量更新

mybatis+mysql的批量更新

2017-05-16 10:09:03 8012

原创 关于Hibernate删除数据库数据

上周周五的时候写了一个删除数据的功能,用的是session.excuteUpdate();由于没有开启事务,导致一直不能将操作执行到数据库中。不论是session.delete或者是session.save等等,这些操作,在对数据更改的时候都应该要开启事务。在上家公司使用hibernate的时候,跟数据库交互的方法都是由组长封装的,并没有太仔细去研究。导致这个小bug。以后得注意了,使用封装好的方法

2016-11-21 12:36:37 775

转载 MAVEN 下载源码

Eclipse中修改 window下的maven 在本地maven的安装目录下的conf目录下的setting文件中加入: <!--这一段写在profiles标签中--> <profile> <id>downloadSources</id> <properties> <downloadSource

2016-10-10 16:35:09 256

转载 windows下MySQL忘记密码解决方法(5.7版本)

1、先停止目标MySQL的服务。2、进入控制台,进入mysql的安装目录的bin目录后执行如下命令:mysqld –defaults-file=“F:\mysql\my-default.ini” –console –skip-grant-tables上述加粗的为安装目录根目录下的.ini文件系统路径3、开启一个新控制台,执行: mysql -uroot -p 回车后让输入密码直接按空格。提示登录

2016-10-08 23:41:28 3343 2

原创 windows7系统的java访问VM中的ubuntu下的redis

配置文件与访问windows下的redis一样,只是需要注意一下,在为ubuntu下的redis配置访问密码时,修改的应该是/etc/redis/redis.conf中的requirepass 你的密码以及在127.0.0.1之前加上注释符号注释,否则外部链接是不能访问的。# bind 192.168.1.100 10.0.0.1# bind 127.0.0.1我今天被这个问题折磨了一整天,一直改

2016-08-21 18:10:08 759

原创 spring的cacheManager与redis的整合

1,系统中整合redis服务。properties文件中的redis配置:redis.host=127.0.0.1 redis.port=6379 redis.default.db=0 redis.timeout=100000 redis.maxActive=300 redis.maxIdle=100

2016-08-16 22:44:11 21344

转载 mysql的time_zone问题。5.7

今天测试mysql的连接时,控制台打印如下错误:java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the

2016-08-14 16:13:51 3671

转载 struts.xml配置文件的各个 标签/属性 解析(转)

指定Web应用的默认编码集,相当于调用 HttpServletRequest的setCharacterEncoding方法 <constant name="struts.i18n.encoding" value="UTF-8" /> 该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即 所有匹配*.action的请求都由Struts 2处理。如 果用户需要指定

2016-07-28 22:07:15 1300

原创 s2sh框架,maven基础整合的pom.xml

s2sh,maven整合框架的pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apach

2016-07-28 21:48:03 1634

转载 今天碰到一个URL传递中文参数到后台的乱码问题

使用的框架是struts2在url中传递中文参数出现乱码后,在网上搜索了一下,有使用js中的encodeURIComponent()方法的,但是这个我试了一下并不能达到目的.后来找到一个方法:前台使用encodeURI两次转码A=encodeURI(encodeURI(A));(至于为什么需要两次,暂时还没有得到答案)在struts2的action中使用A = URLDecod

2015-06-26 11:54:44 541

原创 关于hql中的in 和not in

今天下午在码代码的时候碰到了in 和not in的使用,然后我使用的是公司封装的方法发现公司封装的方法并不支持in 和not  in,我还死脑筋的钻了半天,简直浪费时间。晚上回到房里怒测试hibernate自身的方法,发现这简直太简单了!!!!!这里就不提供代码块了。我总结出下面几点:1、如果使用hibernate的 query.setParameter(int,obj)方法,

2015-02-04 21:55:39 2536

转载 mysql启动报错

今天上午就跟一个简单的mysql的启动错误耗了一上午具体情况:打开MyEclipse,连接数据库,一直出错,以为是mysql服务没启动,去看了服务,的却是这样。但是手动启动服务也是报错,试了N次都不行,然后上网查资料,解决方案有几种:1、MySQL的1067错误   Q:我的Mysql碰到了 1067 错误  错误信息为:   A system error has occu

2015-01-15 13:09:05 322

tif拆分需要的jar

网上很多的tif拆分与合并demo都有着各种各样的问题,这几天公司需要用到所以找了很久的资料总算把这些整理出一个可以直接使用的demo了,demo地址:https://blog.csdn.net/qq13398600329/article/details/80491325;

2018-05-29

空空如也

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

TA关注的人

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