4 hgx2014

尚未进行身份认证

三生三世十里桃花

等级
TA的排名 11w+

Redis mysql 双写一致性

意思是 当数据库数据更新时,redis中的缓存数据和数据库中的数据怎么保存一致;第一种方案:先更新再删除缓存。缺点:先更新,其他线程来拿数据会产生脏数据,而且可能会重复阐述缓存第二种方案: 先删除缓存再更新。缺点:删除缓存之后,在更新期间如果其他线程要来取数据,发现缓存没了,去数据库取旧值,再更新到缓存里面。这样会产生脏数据,并且产生脏数据之后,之后取得一直是脏数据。...

2019-09-27 14:40:57

mysql odps oracle sqlserver 分页

private static final String MYSQL_LIMIT_SQL_DIRTY = "select * from %s where %s limit %s,%s";private static final String HIVE_LIMIT_SQL_DIRTY = "select * from %s where %s limit %s";private static f...

2019-09-27 14:40:03

ConnectionJDBC3 connection.setNetworkTimeout方法问题

ConnectionJDBC3是用于sqlserver数据源链接使用的,属于jstd包下面的,继承自Connection接口,虽然你能使用接口中的方法,但是jdbc3并没有对这些方法进行具体实现,所以一使用就报错,然后你有两种方案解决:1.换包不使用jstd的包,使用Microsoft包,这个包支持这个方法。2.不在connection设置超时时间,在stament设置过期时间。...

2019-09-27 14:32:08

ZipUntil打包之后部分解压工具 解压时产生错误

就这个工具类,使用ZipUtil.pack方法进行打包的时候,如果你将要打包的文件是在同一目录下,不存在分层的情况,那是没有任何问题的,但是如果存在分层且!!!!文件夹名称是全中文的时候,就会存在一些问题,具体表现形式是 某些解压软件可以正常打开 例如winRAR,但是有些软件不能正常打开 例如360解压 如图源文件通过工具类打包过后 winRaR 打开一切正常 非常...

2019-07-03 16:06:04

HTML页面转PDF 思路

最近公司有个需求,需要后端生成一个PDF,并且里面的数据是动态的,还有图表,照片,比较操蛋,心里剧吐槽,但是工作还是要做的。经过技术调研决定使用openhtmltopdf,上网一搜,国内没有人写示例dome,没有博客写怎么用。好吧,自己来整个工作流程是 让前段小哥,给我来个示例页面,再使用freemark语法搞出模板,照片上传到服务器,模板里通过绝对路径去加载,柱状图通过Jfreechart生...

2019-04-11 10:37:23

RenntrantLock 理解

1.ReentrantLock 是可重入锁。可重入的意思是在线程已经获取某个共享资源的锁之后,释放锁之前 还可以再次对于这个共享资源获取锁。2.ReentrantLock 是基于AQS实现的。分为公平锁和非公平锁。AQS 是一种定义了多线程访问共享资源的同步器框架。AQS并不实现任何功能,底层是维护了一个CLH 虚拟的双向链表,其中节点是线程。AQS原理文章:https://ww...

2019-03-29 22:25:44

openhtmltopdf 简单使用

写这篇文章主要是整个百度找不到一篇使用openhtmltopdf的文章没有一个演示项目,github上面只有简单的演示,看不出效果。openhtmltopdf是html片段转pdf文件的一个开源框架源码在github上,地址是https://github.com/danfickle/openhtmltopdf目前html片段不支持js,支持图片、部分css3样式、部分h5样式。...

2019-03-27 17:01:32

Consider defining a bean of type 'hgx.parent.parent.properties.**' in your configuration

错误是在类中企图使用@ConfigurationProperties(prefix = "hgx.security")加载,配置文件中的属性,但是一直报错Description:Field securityProperties in hgx.parent.parent.Validate.ValidateCodeFilter required a bean of type 'hgx....

2018-12-12 15:25:25

springcloud2.0.3 集成zipkin 做链路追踪 遇到的坑

链路追踪最重要的是 zipkin服务器的搭建,网上大部分各种大佬自己复制粘贴的代码,让自己创建一个zipkin服务器,不知道是不是我太笨,能正常打开但是死活检测不到链路。其实这都是错的,因为在springboot 2.0以上 就不支持自己创建自定义zipkin服务器了,需要自己下载一个zipkin服务器 以jar包形式启动。jar包https://download.csdn.net/downl...

2018-11-08 11:47:07

springboot2.0 dubbo zookeeper 注解开发 埋坑!

网上这类教程太多了,为什么我要写一个呢,因为,那些大神写的东西坑太多了,把他们的代码稍微改改就全报错,有些东西可能在大神眼里是基础,没必要细说。但是给后来者埋了一堆又一堆的坑,今天我先来填几个。首先下载一个zookeeper,安装网上有教程,版本要3.4.0以上,打开。1.服务端结构图:1.1 application.properties## Dubbo 服务提供者配置...

2018-07-27 18:06:35

springboot集成rabbitmq链接出差

错误报文如下:Exception in thread "main" java.io.IOException at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:126) at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:122) at com.rabbitmq....

2018-06-26 14:38:09

严重: Exception starting filter struts2 Unable to load configuration

先上错误:严重: Exception starting filter struts2Unable to load configuration. - [unknown location]at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:493)at org.apache.struts2.dispatche

2017-08-28 15:08:42

2017面试遇到的面试题

答案自行百度,本文只记录我不会的问题:1.mybatis 一级缓存与二级缓存区别答:一级缓存是sqlsession级别,每个不一样,保存sql语句 默认开启,二级缓存是mapper级别,多个sqlsession可共用一个mapper(二级缓存),保存查询结果 默认不开启 当sql语句查询时,先去一级缓存查是否有相同的sql语句查询过。2.mybatis #{}与${}区别 答:...

2017-08-21 10:45:24

spring mvc中请求方式相同url相同参数不相同的两个url方法分开

springmvc中请求方式相同url相同参数不相同的两个url方法分开

2017-06-13 10:19:37

spring集成shiro注解授权

这种授权主要有3个配置:1.springmvc.xml                      2.自定义realm中对于AuthorizationInfo方法的重写 //授权方法      protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principalC

2017-04-26 20:25:09

druid和log4j学习笔记

1.Druid1.配置1.applicationContext-dao.xml !-- 数据源 -->bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close">    property name="driverClassName"

2017-04-21 20:42:36

网页静态化与bease64加密cookie

(这是学习笔记)1.网页静态化关于网页静态化我使用的是VelocityHelper实现的。关键的部分如下 public static String velocity(String templatePath,String templateName, Map map) {try {VelocityEngine ve = new VelocityEngine(

2017-04-18 18:02:28

spring集成shiro不进入自定义realm

前天学习shiro的时候,学着学着突然发现和spring集成的时候不能进入自定义realm了,查了两天也没找到原因,后来加了一位大神,帮我解决了这个问题,在这里非常感谢。问题如下:需求是:登录我写的网站的任何一个url都会默认跳到用户登录页面,当我打开服务器,输入url,确实进入登录页面,然而当我输入正确的账号密码的时候还是依旧在登录页面。这就奇怪了,我赶紧去看看教程的配置,没毛病

2017-04-05 17:38:32

springmvc图片上传(夹杂普通字段一次性处理)

1.jsp页面var files = $("#file1").get(0).files[0]; //获取file控件中的内容    var fd = new FormData();   fd.append("name",param.name.value);   fd.append("position",param.position.value);   fd.append("

2017-02-20 19:13:25

关于开发项目遇到的问题和错误

第一:@ResponseBody的作用,这个注解的作用是将函数返回值作为请求返回值。没有这个注解的话,请求的响应应该是一个页面,不需要页面的话应该加上这个注解。第二:eclipse代码向mysql插入数据的时候乱码的原因,可能是因为数据库连接文件(db.properties)jdbc.url=jdbc:mysql://localhost:3306/duoshangpin

2017-02-20 19:01:05

查看更多

勋章 我的勋章
    暂无奖章