java
jun_pj_peng
哟哟
展开
-
[saiku] 将saiku自带的H2嵌入式数据库迁移到本地mysql数据库
欢迎关注个人微信公众号:pengjun0308123,最实在的干货分享。saiku数据库的表和用户默认创建是在启动项目的时候,通过初始化 saiku-beans.xml 中的 h2database 这个 bean 执行org.saiku.service.Database类的init方法来初始化数据表和默认用户的。 具体修改如下:1/修改web.xml 中 数据连接配置信息将数据库链接修改为本地my...转载 2017-11-14 15:44:42 · 343 阅读 · 0 评论 -
[jacob]no jacob in java.library.path错误的解决
欢迎关注个人微信公众号:pengjun0308123,最实在的干货分享。no jacob in java.library.path错误的解决一般把jacob.dll(不同版本的jacob的dll文件名有所不同)复制到C:\Program Files\Java\jdk1.6.0_17\jre\bin目录下即可。在tomcat上使用时要在tomcat使用的jdk的jdk/jre/bin目录下放置配套的...原创 2017-10-18 19:14:08 · 6593 阅读 · 1 评论 -
【分布式】分布式事务原理与实践
欢迎关注个人微信公众号:pengjun0308123,最实在的干货分享。原文地址:https://yq.aliyun.com/articles/69211?spm=5176.100240.searchblog.8.KHdxRg这里只用于学习和记录。事务简介事务的核心是锁和并发,采用同步控制的方式保证并发的情况下性能尽可能高,且容易理解。这种方式的优势是方便理解;它的劣势是性能比较低。计算机可以简单...转载 2017-11-20 14:47:22 · 261 阅读 · 0 评论 -
[分布式]事务处理的常见方法
欢迎关注个人微信公众号:pengjun0308123,最实在的干货分享。处理事务的常见方法有排队法、排他锁、读写锁、MVCC等方式。排队法 事务处理中最重要也是最简单的方案是排队法,单线程地处理一堆数据。在Redis中,如果数据全部在内存中,那么单线程处理所有Put、Get操作效率最高。原因在于多线程的本质是CPU模拟多个线程,这种模拟是以上下文切换为代价,这种上下文切换是需要额外开...原创 2017-11-22 09:30:16 · 435 阅读 · 0 评论 -
IntelliJ Idea快捷键大全
IntelliJ Idea快捷键大全。(注:有些操作的快捷键做了更改,和IntelliJ Idea默认的快捷键不一样)动作 快捷键 说明Move Caret to Code Block End Ctrl+] 诸如{}围起来的代码块,使用该快捷键可以快速跳转至代码块的结尾处Move Caret to Code Block Start Ctrl+[ 同上,快速跳至代码块的开始出Comple...原创 2018-04-20 18:36:04 · 565 阅读 · 0 评论 -
Gradle安装与配置
简单介绍Gradle是一个好用的构建工具使用它的原因是1、配置相关依赖代码量少,不会像maven一样xml过多2、打包编译测试发布都有,而且使用起来方便3、利用自定义的任务可以完成自己想要的功能 安装下载地址http://services.gradle.org/distributions/下载你所需要对应的版本,gradle-4.7-bin.zip 下载后解压到你想要的目录设置环境变量在Path中...原创 2018-04-20 19:58:33 · 5780 阅读 · 0 评论