2019-07-23 17:16:59

spring 多数据源一致性事务方案

spring 多数据源配置 spring 多数据源配置一般有两种方案: 1、在spring项目启动的时候直接配置两个不同的数据源,不同的sessionfactory。在dao 层根据不同业务自行选择使用哪个数据源的session来操作。 2、配置多个不同的数据源,使用一个sessionfactory,在业务逻辑使用的时候自动切换到不同的数据源,有..

JAVA
708
0
2019-07-23 17:13:10

多数据源动态切换

多数据源跳库组件及分析 连接池介绍 多数据源使用 多数据源应用场景 多数据源配置 spring + druid 多数据源配置 springboot + druid 多数据源配置 多数据源跳库组件化 多数据源问题及解决办法 连接池介绍 首先说下连接池:(应该都不陌生) 数据源即datasource, 在java中有很多对data..

JAVA
1032
0
2019-07-23 17:04:00

32位JDK能设置最大的内存

可以设置的最大jvm内存和jvm版本以及操作系统版本有关,一般windows下1200-1500m左右,linux下最大能到2600m; 具体可以使用命令 java -xmxxxxxm -version 来进行测试(如:java -xmx1024m -version),然后逐渐的增大xxxx的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息。 ..

JAVA
733
0
2019-07-23 16:59:40

解决kindeditor中onkeydown不执行的问题

最近一个测试的项目使用kindeditor作为前端的编辑器,需求需要当kindeditor生成内容编辑器(比如<input> ,<textarea>标签)得到焦点时,外部使用: document.onkeydown = function(){... } 这样绑定的键盘时间会调用不成功,因为kindeditor 生成的html中使用..

JAVA
819
0
2019-07-12 23:16:40

MySQL 5.7及之前版本SQL语句

/* 启动mysql */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -p 端口 -u 用户名 -p 密码 /* 跳过权限验证登录mysql */ mysqld --skip-grant-tables -- 修改root密码 密码加密函数password() update mysql.user set passwo..

JAVA
896
0
2019-06-17 10:26:07

RHEL7、CentOS7 下使用 Firewall 封IP

一、管理端口 列出 dmz 级别的被允许的进入端口 # firewall-cmd --zone=dmz --list-ports 允许 tcp 端口 8080 至 dmz 级别 # firewall-cmd --zone=dmz --add-port=8080/tcp 允许某范围的 udp 端口至 public 级别,并永久生效 # fir..

JAVA
983
0
2019-06-17 10:22:38

firewalld封禁IP配置

封锁一个ip $ firewall-cmd --permanent --add-rich-rule="rule family='ipv4' source address='192.168.1.1' reject" 封锁一个ip段, 192.168.1.0 ~ 192.168.1.254 $ firewall-cmd --permanent --add-..

JAVA
808
0
2019-06-17 10:05:43

firewalld对指定IP开放指定端口的配置

1.打开firewalld防火墙 systemctl start firewalld.service 2.添加防火墙规则(对指定ip开放指定端口) #(1) postgresql端口设置。允许192.168.142.166访问5432端口 firewall-cmd --permanent --add-rich-rule="rule family=..

JAVA
859
0
2019-05-28 15:01:28

Java制作字符动画

JAVA
1116
0
2019-05-19 09:35:33

TiDB 和 MySQL的差异

JAVA
1721
0
2019-05-18 13:33:59

前端图片压缩与上传OSS组件

JAVA
1722
0
2019-05-10 21:11:57

文件流式上传

和传统api不一样的是,传统api中文件在被用户读取前,必须等待被保存在内存或者硬盘中(临时文件),这种方法非常简单,但是另一方面却带来了内存和时间上的额外开销。流式api更佳轻量级,它可以让你牺牲一点便利性以换得理想的性能,文件可以直接从网络输入流中获取。 @requestmapping("/test3") public void test3() ..

JAVA
815
0
2019-05-10 21:09:15

SpringMVC流式上传文件

上周工作中遇到一个问题,需要上传大文件来满足一个需求。大文件占内存啊,怎么搞呢?流式上传是一个颇为不错的解决方案。 先说说常用的两种文件上传方式: 使用commonsmultipartfile中的transferto方法来保存文件 使用commonsmultipartresolver然后使用multipartfile来接这个文件 先上个代码 ..

JAVA
905
0
2019-05-01 12:37:28

Css设置img属性让图片水平居中,居左,居右

图片的居中显示css有很多方法,但在很多情况下有的方法无效,在研究wordprss程序的时候,无意发现这个系统的官方处理图片居中,居左,居右的css写法,分享一下! 比如一个图片的<img class=”alignleft “>,居左,设置图片的img属性左浮动;居右,设置右浮动;水平居中,设置margin:auto。后来一想,这个办法很不错..

JAVA
861
0
2019-04-30 20:43:41

将footer固定在页面底部的实现方法

footer高度固定+绝对定位 html结构: <body> <header>header</header> <main>main content</main> <footer>footer</footer> </body> css设置: html{..

JAVA
829
0
2019-04-23 14:29:01

seaweedfs总结

1.集群的建立方式,有那些角色 master:可以有多个,会进行选举,主要是记录文件与fileid的关系,以为各个valume备份的情况 valume:卷服务器,一个卷服务器可以包含多个逻辑卷,不同的卷服务器之间会互为备份,且其内容是完全一致的。 filer:用于自定义路径及文件名,fi..

JAVA
1724
0
2019-04-15 17:42:19

sql like索引 模糊匹配优化

索引与优化like查询 1. like %keyword 索引失效,使用全表扫描。但可以通过翻转函数+like前模糊查询+建立翻转函数索引=走翻转函数索引,不走全表扫描。 2. like keyword% 索引有效。 3. like %keyword% 索引失效,也无法使用反向索引。 1. 使用下面的函数来进行模糊查询,如果出现的位置〉0,表示包含该..

JAVA
1196
0
2019-04-09 15:47:56

jsoup的Elements类

一、简介 该类是位于select包下,直接继承自object,所有实现的接口有cloneable, iterable<element>, collection<element>, list<element> 类声明:public class elements extends object implements li..

JAVA
791
0
2019-04-08 18:23:17

jsoup常用方法

1、public stringnodename() 得到节点名 2、public stringtagname() 得到元素的标签名 如p 3、public elementtagname(string tagname) 改变元素的标签 。如:el.tagname("p") 把一个标签改变为一个 标签。 4、public tagtag() 得到元素的tag 5、..

JAVA
880
0
2019-03-30 00:57:31

SeaweedFS在linux上配置使用

JAVA
1222
0
2019-03-30 00:36:17

seaweedfs在windows上部署参考

start.cmd start /b weed.exe -log_dir=./log/master1/ master -ip=127.0.0.1 -port=19333 -peers=127.0.0.1:19333 -defaultreplication=001 -mdir=./data/master1/ & start /b weed.exe ..

JAVA
1746
0
2019-03-30 00:32:01

seaweedfs在windows上使用

JAVA
1026
0
2019-03-30 00:08:36

分布式文件系统选型

需求按优先级顺序如下: 1)存放3tb以上中小型文件,图片为主,平均在500~700k,一般在1m以内。 2)要集群化,支持负载均衡,高可用高性能。有大企业使用背书最好。 3)提供java程序上传文件的手段。java代码可以在windows环境下调试。 4)必须开源,作者能保持更新。 5)..

JAVA
821
0
2019-02-22 19:03:16

class.getClassLoader()返回空值null:解决办法

JAVA
2115
0
2018-12-21 00:18:00

redis连接方式推荐使用

JAVA
947
0
2018-12-15 13:38:10

基于Nginx XSendfile+SpringMVC进行文件下载

在平常我们实现文件下载通常是通过普通 read-write方式,如下代码所示。 @requestmapping("/courseware/{id}") public void download(@pathvariable("id") string courseid, httpservletresponse response) throws excep..

JAVA
891
0
2018-12-15 13:35:28

Nginx 设置 X-Accel-Redirect 控制文件下载

自己开发的项目有下载的功能,刚开始的时候由于用户少,利用后台程序判断是否有下载权限,然后用流的方式输出到客户端。但是,随着用户的增加这种方式给服务器带来了压力。随后,想把下载的任务交给web 服务器来控制,但是这样又遇到了问题,我们怎样来控制它的下载权限呢?在网上找到了关于 nginx 利用 x-accel-redirect header 来控制文件下载权限..

JAVA
869
0
2018-12-08 15:05:38

JS执行耗时任务Loading效果

//让执行耗时任务时ui可以更新 function loading_renderall() { //显示加载中 startloading(); dosomethingtimeconsumingthen(function () { // 关闭加载中 alert("关闭加载中"); stoploading(); }); } function dosomethin..

JAVA
825
0
2018-12-07 21:25:24

解决jquery的$.post或$.ajax发送同步请求时,loading的效果失效

同步会阻塞页面渲染。所以loading是不会起作用的。 需要用下面的方式处理: function ajax(){ var def = $.deferred(); $,ajax({ success: function(data){ def.resolve(data) } }); return def; } layer.load(); $.when(..

JAVA
907
0