- 博客(27)
- 收藏
- 关注
原创 配置mysql使用ssl连接,配置java连接mysql使用ssl
查看mysql是否支持ssl连接show variables like '%ssl%';生成服务器端openssl genrsa 2048 > ca-key.pemopenssl req -sha1 -new -x509 -nodes -days 3650 -key ca-key.pem -subj "/C=FR/ST=''/L=''/O=mysqld/CN=mysqld-CA" > ca-cert.pemopenssl req -sha1 -newkey rsa:2048 .
2021-05-07 10:16:06
1009
原创 Tomcat 8.5 强制使用jsse 不使用openssl
tomcat在系统安装了apr的情况下会默认开启openssl作为https默认加密模式如果不想使用openssl可以在connector中加如下内容sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
2021-03-16 17:47:19
365
2
原创 ActiveMQ 添加SLL的配置
ActiveMQ 添加SLL的配置在ActiveMQ的使用中,如果在https域名下使用ws协议是无法通讯的,需要使用wss,开启ssl,在\conf\activemq.xml<sslContext> <sslContext keyStore="/opt/test.jks" keyStorePassword="123456" /> </sslContext>我们还需要在\conf\activemq.xml的transportConnectors节点下增加或者.
2021-03-16 17:41:01
386
原创 图片加边框,图片内容上加标签文字
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>图片加边框图片内容上加标签</title> <style> .class_outer { border:solid 2px red; display: bloc...
2019-09-05 10:18:18
709
转载 tomcat apr模式安装配置
APR安装配置先下载apr包下载地址apr-1.5.2.tar:http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz需要的几个环境#yum -y install autoconf // 安装autoconf#yum -y install libtool // 安装libtool#yum -y install openssl ope...
2019-03-16 09:33:34
487
转载 Tomcat8 日志过大问题分解
=================== cronolog安装步骤(源码安装) ================================1、下载 cronolog压缩文件:wget http://cronolog.org/download/cronolog-1.6.2.tar.gz注意:如果获取失败,你可以点击 #cronolog# 进行下载;然后安装到你需要指定的安装目录(...
2019-03-05 14:56:29
1114
原创 Centos 时区设置
看到有人说通过tzselect修改,这个修改了没生效;试验后用ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime或timedatectl set-timezone Asia/Shanghai但是Java比较特殊,以上都不管用最后找到其他有这样改才可以用;在catalina.sh 文件中添加如下这行代...
2019-03-01 14:51:21
346
转载 Tomcat Centos自启动设置
第一步:vim /lib/systemd/system/tomcat.service第二步:复制以下内容到上边文件[Unit]Description=tomcatAfter=network.target[Service]Type=oneshotExecStart=/home/apache-tomcat-7.0.70/bin/startup.sh ExecStop=/...
2019-03-01 14:16:52
300
转载 table表格tr隔行换色,点击改变背景色,选中tr删除行
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><me
2019-01-09 12:04:32
1002
原创 JNA 结构体数组传递地址不连续问题
传单个结构体到C没有问题,但是传递结构体的数组到C一直没有找到正确的方法;忘了是从哪个博客看到的了,记录一下按照java的方法来初始化数组并给数组里的每个对象赋值,在java层这些对象的地址不是连续的;,所以到底层报错结构体如下: public static class IMAGEDATA extends Structure{ public int width...
2018-12-27 16:10:53
1125
转载 可用的输入千分位数字分割js
<script> $(function() { $("#amount").keyup(function () { if($(this).val().length > 3){ var unval = unformatMoney($(this).val()); ...
2018-12-11 15:39:31
186
1
原创 Redhat6.3上安装配置mysql5.6.13版本配置端口及自定义数据文件目录问题
记录一下自己在Redhat6.3上安装配置mysql遇到的种种问题首先下载文件不用说了,网上链接很多 我用的的5.6.13一共是三个文件MySQL-client-5.6.13-1.el6.x86_64.rpmMySQL-devel-5.6.13-1.el6.x86_64.rpmMySQL-server-5.6.13-1.el6.x86_64.rpm必要安装文件MySQL-s...
2018-11-11 20:26:56
255
原创 Datatable ajax传递表单数据到后台的问题
遇到一个奇葩的问题,试了很多遍在ajax的表单数据传递时,参数的form表单属性的名称不能太长;应该是15个字符长度的限制; data: function(d){ d.district=$('#electoralSearch').val(); d....
2018-11-09 16:44:31
1411
原创 EasyUI $.messager.prompt 移除cancel点击触发操作
//当点击cancel时data返回的值是undefined $.messager.prompt('Reset Password', 'Please enter the new password:', function(r){if (r!=undefined){ if(r!=""){ alert(r); }else{ $....
2018-09-14 11:20:00
1242
1
转载 MySql计算两个日期的时间差
MySql计算两个日期时间的差函数:第一种:TIMESTAMPDIFF函数,需要传入三个参数,第一个是比较的类型,可以比较FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YEAR几种类型,第二个和第三个参数是待比较的两个时间,比较是后一个时间减前一个时间,具体用法如下: SELECT TIMESTAMPDIFF...
2018-08-23 16:35:49
350
原创 Android adb临时获取root权限 adb无线调试命令
首先设备需要处在开发者模式才可以获取root权限adb rootadb remountadb shell mount -o remount rw /adb shell设备如果想调试而USB口又被占用,可用下边指令先接usb线到电脑adb kill-serveradb start-serveradb tcpip 5555adb connect 设备ip然后断开usb线可...
2018-08-10 09:22:07
32503
原创 iptables 使用,linux防火墙使用
如果你是远程连接状态那么首先把防火墙关掉,要不然添加规则的时候很容易把自己搞掉线再也连不上service iptables stop首先关闭所有出入端口iptables -P INPUT DROPiptables -P FORWARD DROPiptables -P OUTPUT DROP允许机器本地程序回环访问iptables -A INPUT -i lo -j A...
2018-08-08 18:35:10
278
原创 从sql逐行读取百万数据插入sqlite数据库
需求是从一个mysql数据库导出数据再导入到sqlite中,考虑从mysql查询,只能逐行插入sqlite效率会很低,所以把mysql中的数据导出到sql文件中,删除表结构语句,保留insert语句,在sqlite中先建好跟该表一样的结构,不要主键不要索引,否则影响插入速度;然后上代码;import java.io.File;import java.io.RandomAccessFil...
2018-08-01 17:36:54
1826
原创 select count group by多个条件查询统计
需要对一个表二维统计的情况下下需要对多个条件groupby 可以把条件放在count 里用case when区分,暂时只统计两个条件的,多的还没试;SELECT COUNT(CASE WHEN gender='F' THEN id ELSE null END ) AS F,COUNT (CASE WHEN gender='M' THEN id ELSE null END ) AS ...
2018-07-20 10:54:50
13659
原创 Mysql 用一个表里的数据 更新另一个表的数据
需求情景,一个表里的字典字段,另外一个表是记录,需要拿字典里的记录更新记录里的某些字段项,本来想写存储过程的,但是看到可以直接update语句就试了一下,效率挺高,直接上sql语句;200万条记录1分钟搞定; UPDATEvoter_bak a,precinct b SET a.countyName=b.countyName,a.registrationCenterAddress=...
2018-07-19 14:56:26
4954
原创 Form表单防止自动提交,Form表单内容清除重置
Form表单防止自动提交:form 属性添加 onsubmit="return false;"Form表单重置填充内容在重置button调如下方法reset();
2018-07-04 14:46:32
4432
转载 mybatis 拼接sql语句 if test等条件
If test 条件 判断不为空 和空字符串的情况<select id="findActiveBlogWithTitleLike" resultType="Blog"> SELECT * FROM BLOG WHERE state = ‘ACTIVE’ <if test="title != null"> AND title like #{t...
2018-07-04 14:37:59
13034
1
原创 DataTable 自定义搜索条件 ajax传参data后台接收为空问题的解决
datatable搜索如果想写多个搜索框就需要自己传参数给后台经测试了几种方法都到不到效果;尝试的几种方法如下:1,用serialze() 序列化搜索表单的键值对,失败;2,如下方式,把搜索表单值序列化后转成json字符串类型,依然失败,想不通3,ajax的data参数 直接写json字符串 ,比如{"uid":"1212","uname":"zhangsan"} 成功;4,ajax的data参...
2018-07-04 11:56:11
5693
2
原创 百万数据 分页插件pageHelper select count(*)速度慢问题
方案1: 修改表引擎(能改最好)直接修改表引擎,如果默认是InnoDB,由于该引擎不保存表的具体行数,在数据量上百万后统计基本在1秒以上;修改为MyISAM;但是分页查询的时候同样是在100万以后的记录查会非常慢;方案2: 多建一个表用触发器维护尝试使用插件的自定义count语句,但是能找到的只有select max(id) 这样的,查询数量是模糊结果,不精确,方法是在原select语句下增加这一...
2018-07-02 17:56:28
20326
2
原创 关于如何反编译jar包,修改之后再重新编译打包出错的解决办法
遇到另一个头疼的问题困扰了半天,我一个android的项目引用了一个指纹厂商提供的jar包,但是厂商没有提供源码,有一个bug需要修改他的源码,苦于没办法,自己下了个反编译的工具,反编译了整个jar的工程,修改了代码之后,再重新用eclipse导出为jar包,但是问题出来了,反编译之后全是java文件,但是eclipse在导出为jar的时候没有给我生成.class文件,勾选了生成class文件也不
2018-07-02 17:42:32
2819
原创 DataTable 增加自定义操作列(非.net datatable.)
$(document).ready(function() { $('#maintable').DataTable( { searching: false, processing: true, serverSide: true, ordering:false, paging:true, a...
2018-07-02 17:34:42
1943
转载 转载 缓存击穿缓存雪崩问题
前言设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。解决方案有很多种方法可以有效地...
2018-04-10 11:14:40
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人