- 博客(27)
- 资源 (1)
- 收藏
- 关注
转载 使用MyBatis实现乐观锁遇到的问题
使用MyBatis实现乐观锁遇到的问题今天使用乐观锁更新数据库,遇到了一个问题,在更新数据失败后重新读取数据库总是读取不到最新的值,导致程序一直循环尝试更新。网上查询了很多资料,翻了半天源码,总结一下主要是下面的3个问题。1. MyBatis缓存(一级缓存)问题:MyBatis在查询时,会将结果放入缓存中,导致再次查询相同的Sql的结果不是数据库中最新的值解决方案:在statement上加上flushCache="true"<select id="getFromDb" flush
2021-04-12 23:21:59
364
原创 如何用idea创建vue项目
首先要搭建环境,检查四个版本:node-v,npm-v,cnpm-v,vue-V.以及vue命令回车。首先安装node,npm.安装cnpm(淘宝镜像):在命令行输入npm install -g cnpm --registry=https://registry.npm.taobao.org,等待安装完成全局安装vue-cli,npm install--globalvue-cli检查完毕。首先需要在idea上安装一个VUE.JS的插件,位置settings—>Plugins–&g..
2021-02-20 16:45:34
411
转载 工作流多租户
Activiti租户也就是TENANT_ID_(tenantId)。该值主要用于记录启动的流程实例归属于哪个系统,比如a,b,c三个系统都有一个请假流程并且数据存储在同一个数据库,这个时候就应该考虑如何区分这三个流程了。本文会详细讲解新的组合架构功能,洒上一些真实工作代码示例 !1.1 多租户共享数据库Activiti5.15版本中增加了多租户的概念,该功能主要用于数据共享在一个数据库...
2019-04-03 16:32:19
1732
原创 Spring Cloud生态图
我们从整体来看一下Spring Cloud主要的组件,以及它的访问流程1、外部或者内部的非Spring Cloud项目都统一通过API网关(Zuul)来访问内部服务.2、网关接收到请求后,从注册中心(Eureka)获取可用服务3、由Ribbon进行均衡负载后,分发到后端的具体实例4、微服务之间通过Feign进行通信处理业务5、Hystrix负责处理服务超时熔断6、Turbine监控...
2019-04-03 16:30:09
505
1
原创 根据时间比例设置时间区间
根据比例来设置时间区间。我想了几种方案,其中有一条是比较清晰易实现的。先获得一个时间段,然后根据各个阶段的比例来获得各个阶段所占据的时间。使用Calendar这个类。 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");//小写的mm表示的是分钟 Date contract= sdf.parse(contr...
2018-05-22 10:17:53
888
原创 如何让表格在超出高度出现滚动条
滚动条,在很多地方都有,而且可能展现的方式不一样,或者功能需求也不一样。但总体而言,想要实现这样的功能需要在表格外面定义一个div,并且设置div高度,overflow:scroll;我自己做的例子:.可以实现纵轴滚动条。如果想要横轴也要出现滚动条,加上overflow-x:auto;就可以了。注:在编辑html的时候
2017-06-30 10:02:22
8226
1
原创 随记
一直都有个想法,就是把以前遇到过的问题,解决后的答案给记录下来,但是因为种种原因(懒)没有整理下来,结果好多很不错的方案就随风而逝了。现在遇到以前的问题了,想不起来代码是如果写的,还要在网上找资料,痛苦啊。浪费时间不说,效率也很低,所以真的要好好整理资料做个记录,以后再发生这样的问题就有地方寻找答案了。
2017-06-21 11:40:45
294
翻译 获取值
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">html> head> title> New Document title> meta name="Generator" content="EditPlus"> meta n
2015-10-19 09:27:23
371
原创 checkbox
.aaa{border: 1px hidden #0000FF;width: 100px;height: 60px;background-color: #cccccc;}大类小类一小类二小类三function bigChange(obj) {if (obj.checked == false) {var smObj = docu
2015-10-19 09:17:10
359
转载 xml,String ,doc互相转换
在解析xml文件的时候用了几个jar包。这位作者介绍的很全面。http://blog.youkuaiyun.com/zj0116/article/details/8033679http://blog.youkuaiyun.com/qingsongjian/article/details/3871315。这两篇文章大意差不多。
2014-12-05 17:07:02
818
转载 java输出xml数据
这几天,从迷惘到清晰。我想记录一下,这次的心路历程。package com.xh.xml; import java.io.FileOutputStream; import java.io.IOException; import org.jdom.Document; import org.jdom.Element; import org.
2014-12-05 16:57:21
1250
2
转载 spring注解
1. 使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的 类的实现: Java代码 public class UserManagerImpl implements UserManager { private UserDao userDao; public void setUserDao(UserDao userD
2014-08-29 13:17:26
365
转载 MySQL函数之CONCAT
MySQL Concatconcat函数是MySql数据库众多的函数之一。使用方法:CONCAT(str,str2,……)返回结果为连接参数产生的字符串。如有任何一个参数为null,则返回值为null。如果所有参数均为非二进制字符串,则结果为非二进制字符串。如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式,若要避免这
2014-07-26 09:25:46
544
转载 创建表空间
PL/SQL创建表空间、创建用户、给用户授权declareusrName varchar2(20) := '用户名';pwd varchar2(20) := '密码';tsName varchar2(20) := 'xmszcgl_aid';dfPath varchar2(300) := 'D:\dataSource\xmszcgl_aid.data';tmpStr var
2014-02-24 17:45:33
493
转载 varchar和varchar2的区别
varchar2把所有的字符都按两个字节处理(一般情况下),varchar只对汉字和全角字符占两个字节,英文和数字占一个字节。varchar2把空串当null来处理,而varchar空串还是按空串来处理。varchar要用几个字节来存储,根据数据库使用的字符集,一般数据库中使用varchar2,以保证更好的兼容性。
2014-02-24 16:51:00
900
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人