- 博客(23)
- 资源 (4)
- 收藏
- 关注
原创 如何保证数据库和缓存一致性
引入缓存是为了缓解数据库压力,提高性能1.先删缓存,再更新数据库问题:A线程更新数据库之前,B线程读取了数据,添加到缓存,导致后续缓存和数据库不一致解决:1)A更新数据库之前,设置缓存value为默认值如999999,B读取缓存,发现是默认值,休眠一会(注意默认值和业务冲突,休眠期间可能会多次重复,影响性能)2)经典做法:延时双删。更新数据库后再删一次缓存(写频繁还是会有脏数据,延迟时间设置多久不好评估)2.先更新数据库,再删缓存问题:删缓存失败怎么办,还是不一致...
2021-09-14 11:00:49 203
转载 Git学习一 “局域网篇”
前段时间,参考廖雪峰的官方网站学习了Git,这边简单记录下(第一次用markdown编辑)。开发一直延用的SVN,谁知道哪天Git就上岗了呢,学吧,技多不压身!
2016-12-21 17:20:43 3642
原创 引用JS报错:uncaught syntaxerror: unexpected token <
框架:springmvc+easyui+shirosession超时,发现页面跳转有问题,部分窗口跳转,于是本地做测试1.本地web.xml配置session超时:2min 2 2.在登录页面引用js,并且做跳转js/jquery.min.js"> $(function(){ if (window != top) top.location.href =
2016-12-01 15:22:31 12833
原创 http 简单调用第三方接口
仅做记录,注意post请求乱码问题~~package com.tianan.delivery;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpPost;import org.apache.http
2016-03-22 16:53:31 5377
转载 Oracle11g 字符编码转换
自己在本地搭数据库,插入数据时,发现长度超出指定的了,上网查了下,原来是Oracle字符集为AL32UTF8从网上摘录:修改字符集AL32UTF8->ZHS16GBK--查询字符编码select userenv('language') nls_lang from dual;sqlplus /nolog SQL> conn / as sysdba --需要使用SYS
2016-01-21 10:38:38 1939
转载 oracle 树状查询
connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3; 例: select * from table start with org_id = 'HBHqfWGWPy' connect by prior org_id =
2016-01-04 14:43:28 271
原创 myeclipse基础配置
年龄越大,经验越丰富,相应的记忆力也会逐渐下降,还是多做记录吧,忘记啥,就记录啥1.如何去除Servers下面无用的启动服务项
2015-12-31 10:14:28 612
原创 Oracle--同义词相关
一般而言,ddl脚本都是在有权限授权的用户下操作的,而我们开发过程中,使用的数据库用户都是操作用户(被授权),所以在ddl中要进行授权操作
2015-12-30 11:31:52 380
转载 学习篇--log4j.properties
Log4j支持2种配置文件格式:XML 和 propreties(key=value格式)关于日志信息,用的比较多的是配置resources/config/log4j.properties对Logger/Appender/Layout进行配置使用如下:
2015-12-17 10:05:49 275
原创 SpringMVC拦截器配置中/和/*的区别
上周在试搭maven+SpringMVC+Mybatis,浏览器访问所有请求,页面均显示有误,错误示范(最简单的Hello world,显示竟然是下面这样)我感觉莫名其妙,上网查了许久,原因未知,尝试着找到解决方法:在配置web.xml中SpringMVC拦截器时url-pattern后面配/不能是/* dispatcher /* 关于/和/*的区别,网友给出
2015-12-14 09:11:55 2627 2
原创 powerDesigner 初识
这两天在用powerDesigner,记录下一些使用技巧:PD破解版,只需要下载pdflm16.dll覆盖本地的即可,链接地址:powerDesigner破解文件从网上下过一个操作手册文档,基本操作都有,供参考--链接地址:powerDesigner基本操作这边来补充下:1.关于comment注释信息一种文档中提到:在Columns标签下找到按钮:Customize Colum
2015-12-08 15:38:11 528
原创 mysql、oracle分页
之前的一个项目用使用的是Spring、Mybatis、struts2,其中关于sql分页引用的插件,如下 关于mysql分页,我以前一直错误的理解为limit后面跟的2个参数是从前一个索引到后一个索引--LIMIT后面的参数(pageIndex--索引,pageSize--分页大小)select t.* from prpmCaseInfo
2015-11-30 16:39:02 469
转载 eclipse调试java不能看到变量的值
debug启动项目,想看下变量值信息,发现inspect看不到任何东西,纠结......上网查了下,找到一篇解决方法,分享下-->eclipse调试java不能看到变量的值
2015-11-16 09:30:02 463
转载 mysql数据库忘记密码时如何修改
好久不用mysql,忘记用户密码,到网上找了篇文章,试了下,成功修改了root密码,分享~~mysql数据库忘记密码时如何修改
2015-11-13 15:13:19 2193 1
原创 项目报错相关
项目本身老是会有一些错误让人着急,这里记录我遇到的一些错误,持续补充!1.项目上面出现叉叉,程序中没有任何错误,为什么? 打开problems--报错信息为Java compiler level does not match the version of the installed Java project facet. 解决方法:右击项目‘Properties’-->选中Proj
2015-11-11 09:22:25 368
原创 关于Unsupported major.minor version 51.0报错
搭建springmvc时,遇到一个没见过的错Unsupported major.minor version 51.0;上网查阅了下,是jdk版本不匹配所--不同的JDK版本使用的major.minor不同,所以会导致这个错误。在项目中要使用当前电脑配置的JDK版本解决方案:对3个地方做处理-- java Compiler 、 Build Path 、运行环境的jdk版本
2015-11-10 16:21:43 405
转载 jQuery.qrcode.js客户端生成二维码,支持中文并且可以生成LOGO
描述: jquery.qrcode.js 是一个能够在客户端生成矩阵二维码QRCode 的jquery插件 ,使用它可以很方便的在页面上生成二维条码。此插件是能够独立使用的,体积也比较小,使用gzip压缩后才不到4kb。因为它是直接在客户端生成的条码, 所以不会有图片下载的过程,能够实现快速生成。它是基于一个多语言的类库封装的,也不依赖于其他额外的服务。
2015-11-06 08:51:16 793 1
原创 checkbox全选、全不选、反选
第一次写博客,这边简单的记录下checkbox常见的勾选代码 //全选、全不选 function selectAll() { if ($("#selectAll").attr("checked")) { $("input[name='selectbody']").attr("checked", true); } el
2015-11-04 11:18:57 7239
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人