自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis mysql 双写一致性

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

2019-09-27 14:40:57 255 1

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

原创 ConnectionJDBC3 connection.setNetworkTimeout方法问题

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

2019-09-27 14:33:47 3335

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

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

2019-07-03 16:06:04 735

原创 HTML页面转PDF 思路

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

2019-04-11 10:37:23 1074 1

原创 RenntrantLock 理解

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

2019-03-29 22:25:44 1490

原创 openhtmltopdf 简单使用

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

2019-03-27 17:01:32 12621 13

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

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

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

2018-11-08 11:47:07 1801 1

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

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

2018-07-27 18:06:35 2047

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

原创 严重: 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 741

原创 2017面试遇到的面试题

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

2017-08-21 10:45:24 3198

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

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

2017-06-13 10:19:37 10209

原创 spring集成shiro注解授权

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

2017-04-26 20:25:09 1110

原创 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 3877 1

原创 网页静态化与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 573

原创 spring集成shiro不进入自定义realm

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

2017-04-05 17:38:32 7818 17

转载 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 757

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

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

2017-02-20 19:01:05 355

转载 JavaScript屏蔽Backspace键返回上个页面方法

转自:!!!!孤傲苍狼只为成功找方法,不为失败找借口!JavaScript屏蔽Backspace键  今天在IE浏览器下发现,当把使用readonly="readonly"属性将文本框设置成只读时有一个奇怪的问题:如果光标进入只读文本框,然后按下Backspace键,就会跳转到上一个页面,效果就像点击了浏览器的后退按钮返回前一个页面一样,而在火狐和google下

2016-12-12 18:01:17 6424

原创 输入ip访问页面css样式不加载

如果用抓包工具会发现报404错误,所以要在页面上加这两句话,就可以解决了

2016-12-12 17:45:46 2308

转载 js中访问本地文件

respons.setHeader("Access-Control-Allow-Origin", "*");完美解决呀,至于安全问题后期再说,能用优先级高些

2016-12-11 17:28:47 1025

原创 基于JQ实现图片提示

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="jqku/jquery-2.0.0.js" type="text/javascript"></script> <script> $(document).read

2016-08-02 10:29:39 442

原创 Android中Socket通信readline()方法阻塞问题

如题,在使用socket通信时,输入流一般使用bufferedreader来读取服务器发来的信息,因为这个方法比较简单,而且是一读一行,比较方便。但是这个方法有缺陷,因为它是阻塞式的,也就是说如果服务器不关闭,或者没有读到换行符,这个方法就不会停止,就算是没有数据,它也会一直停留在等待数据的状态,所以我们可以用inputstreamread方法来避免这个问题,因为这个方法是一个字节一个字节读取的,

2016-07-14 21:08:05 1864

原创 Fragement 嵌套自定义View 导致onDraw方法运行两次

这个问题原因是什么,我不知道,但它的解决方法是让frament的第一个界面显示你所定义的view,这样可以避免重复加载导致值丢失的问题。

2016-07-10 13:01:29 1266 1

原创 XRecyclerView应用于Fragement中 转换时发生View紊乱

这种情况出现在你使用的Fragement切换时使用的是replace也就是这种FragmentManager fragmentManager=getSupportFragmentManager();FragmentTransaction fragmentTransaction=fragmentManager.beginTransaction();fragmentTran

2016-06-23 20:04:54 660

原创 android中生成随机点

先上图,效果图是这样这是我自定义一个view来生成的很简单 代码就不贴了 原理就是自己写一个VIew控件  在里面重写onDraw方法然后自己画点canvas.drawCircle(x, y, 半径, 透明度);划线canvas.drawLine(x,y,x2,y2,线的样式)通过一系列的逻辑就可以实现了算了 还是贴代码吧 下面

2016-06-20 19:21:20 1146

原创 关于调用三角函数

在android程序中调用三角函数 ,首先要按照提示添加math包声明,这个函数并没有那么难,主要是参数的问题,你不能按照它的提示直接写入double类型的值,这样出来的值会有错误,你要用这种cos(jiaodu * Math.PI / 180) jiaodu(原谅我英语不好)你写入你需要的值 这样出来的就是正确的值,然而,这个函数的返回值是double类型的,而且有些略微的误差(经我测试

2016-06-20 19:12:21 779

原创 关于fragement滑动切换与点击切换

最近研究了一下fragement的页面切换问题,网上查了许久,发现有滑动切换与点击切换,我按照大神的代码与例子实现了一下,发现两种方式不能共存(我找到一篇据说能共存的博客,但是里面滑动切换是使用的手势切换,我看那个方法已经废弃了~~),所以两种方式只能使用一种,下面是代码: 第一种:点击切换。效果图:代码:MainActivity:import androi

2016-05-30 10:10:44 640

原创 ListView Item点击一直变色

这是第一次开通博客,来记录自己的学习过程,希望自己能够坚持下去,并且能够查漏补缺。 今天遇到了listview点击时,使点击item显示与其他条目不一样的颜色 并且能够在点击下一个Item时 一直保持该颜色,我在百度上查了好久 没有结果,最后经过朋友指点,很简单在liseview布局里加上android:listSelector=""引号里面是颜色,加上这句代码就能实现所需

2016-05-28 19:58:28 710 1

zipkin服务器

springboot 2.0以上不支持自定义的zipkin服务器创建,需要自己下载一个以jar形式打开

2018-11-08

海康威视本地连接dome(安卓版)

前两天传那个没有注意是错误的啊啊啊啊,这个才是正确的,大家不要下错了!!!

2016-09-22

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

TA关注的人

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