java
文章平均质量分 84
qingfengmuzhu1993
这个作者很懒,什么都没留下…
展开
-
Mysql更新查询update 和select大批量数据时优化sql
set global query_cache_size = 600000; SHOW VARIABLES LIKE '%query_cache%'; set global innodb_buffer_pool_size=1*1024*1024*1024; show global variables like 'innodb_buffer_pool_size...原创 2020-03-30 18:10:53 · 989 阅读 · 0 评论 -
使用正则表达式拆分两个字符中间内容并按此规则拆分另一个字符串
public static void main(String[] args) { String str="[年分]-[年龄]-[分类]|[分数]测试[数量]"; String regex="\\](.*?)\\["; Pattern p= Pattern.compile(regex); Matcher m=p.matcher(str); while(...原创 2019-11-13 14:54:48 · 753 阅读 · 0 评论 -
获取已发送邮件内容
public static void main(String args[]) throws Exception { Properties props = new Properties(); props.setProperty("mail.store.protocol", "pop3"); // 协议// props.setProp...原创 2019-10-25 15:20:54 · 563 阅读 · 0 评论 -
命令行字符乱码问题
set character_set_results=gbk; 修改字符编码 推荐使用jdbc:mysql://localhost:3306/day10?useUnicode=true&characterEncoding=utf-8通过MySQL命令行修改:(编码可选)mysql> set character_set_client=utf8;mysql> set原创 2016-11-18 11:33:38 · 291 阅读 · 0 评论 -
修改mysql表的字段为自增长
Alter table tb change id id int(10) not null auto_increment=1;//有问题mysql> alter table newcar change id id int(11) not null auto-increment;//有问题mysql> alter table newcar change id id int(11) no原创 2016-12-05 12:45:14 · 21878 阅读 · 2 评论 -
get请求表单的action属性后不能带参数
id="userQueryForm" action="user.htm?method=queryUser" name="userQueryForm"> type="text" name="name" /> type="text" name="age" /> type="text" name="qq" />不过我发现在后台获取参数时,一直获取不到表单action中的method参数值quer原创 2016-11-25 20:06:06 · 325 阅读 · 0 评论 -
String s = a+b+c+d+e;创建了几个对象的详细分析?
问题1: String s = "a" + "b" + "c" + "d" + "e"; 问此语句共创建了几个对象, 答案是 就创建了一个 String s = "a" + "b" + "c" + "d" + "e"; 赋值符号右边的"a"、"b"、"c"、"d"、"e"都是常量 对于常量,编译时就直接存储它们的字面值而不是它们的引用 在编译时就直接讲它们连接的结果转载 2016-12-22 16:37:26 · 9091 阅读 · 1 评论 -
try中有return,finally中的code会不会执行,执行是在return前还是后?
注:1.当finally中没有return,但是try中有return时,执行顺序是try--finally--return,但是finally中不会修改在try中的值,在try中的值会保存到函数栈中,继续执行finally,执行完后,再从栈中取出返回;代码如下public class FinallyTest { public static void main(String[] ar原创 2017-01-03 14:44:21 · 1049 阅读 · 0 评论 -
ios使用webservice接口
内容参考https://my.oschina.net/plumsoft/blog/75277,http://blog.sina.com.cn/s/blog_6f72ff900101evum.html仅作为个人学习参考使用。SOAP是简单对象访问协议,它可看成是HTTP与XML的结合,其中XML部分是作为HTTP报文的实体主体部分。具体信息可以参考百度百科。在iOS中使用SOAP,需要我们自转载 2016-12-23 17:50:00 · 406 阅读 · 0 评论 -
JSChart用法--制作网页上的图表
JSChart是一个轻量级的在线图表生成工具,本身十分小巧,简单易用,相对来讲功能也不是特别强大,但是对于一些要求不高的应用来讲已经够用了。 这个框架本身对中文支持不是很好,手册什么的都是英文的。JSChart内置函数参考colorizeBars(array colordata)设置柱状图各矩形颜色。colorizePie(array colordata)设置饼图原创 2017-01-17 16:41:02 · 439 阅读 · 0 评论 -
使用jedis工具对redis数据库进行操作
使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuling/commons-pool-1.5.4.jar.zip转载 2017-02-22 16:53:55 · 291 阅读 · 0 评论 -
hibernateDaoSupport的使用步骤
文章转载http://blog.csdn.net/baple/article/details/23352059spring+hibernate两种方法实现增删改查 首先,定义一个Customer的bean类,设置好Customer.hbm.xml文件。再定义好一个Dao接口。准备好一个jdbc.properties文件。 第一种方法:转载 2017-02-23 11:21:14 · 4303 阅读 · 1 评论 -
mysql计算经纬度公式
公式如下,单位米: 第一点经纬度:lng1 lat1 第二点经纬度:lng2 lat2 round(6378.138*2*asin(sqrt(pow(sin( (lat1*pi()/180-lat2*pi()/180)/2),2)+cos(lat1*pi()/180)*cos(lat2*pi()/180)* pow(sin( (lng1*pi()/180-转载 2017-02-24 15:08:56 · 1076 阅读 · 0 评论 -
在linux中对一个没有权限的文件强制修改保存的命令:w !sudo tee %
:w !sudo tee % tee表示使用标准输入输出命令到某个制定文件%表示当前文件名原创 2017-03-04 10:48:35 · 6263 阅读 · 0 评论 -
解决虚拟机上安装linux后连不上网的问题
最大的可能是在安装的时候选址的版本不对,只能重新安装,重新选择版本后,比如centos 64位内容可以参考http://blog.csdn.net/a785975139/article/details/53023590解决问题原创 2017-03-04 12:47:25 · 1122 阅读 · 0 评论 -
JSLint在idea编译器中报错
jslint:this function needs a 'use strict' pragma报错解决JSInt是指在编写代码的时候进行代码检查语法,没有必要开启关闭的方法在setting中搜索JSLint,设置不可用即可原创 2017-03-17 16:54:11 · 2455 阅读 · 0 评论 -
java中的缓存机制(1)--使用Ehcache
1. EHCache 的特点,是一个纯Java ,过程中(也可以理解成插入式)缓存实现,单独安装Ehcache ,需把ehcache-X.X.jar 和相关类库方到classpath中。如项目已安装了Hibernate ,则不需要做什么。。直接可以使用Ehcache Cache 存储方式 :内存或磁盘 2. 单独使用 EHCache 使用CacheManager 创建并管理Cache转载 2017-02-25 11:25:24 · 224 阅读 · 0 评论 -
java如何生成excel报表--jxl.jar操作
文章参考:http://www.cnblogs.com/mingforyou/archive/2013/08/26/3282922.htmlJAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为它是使转载 2017-02-25 11:38:31 · 4656 阅读 · 0 评论 -
kafka-topics.sh的delete命令删除topic
来源:http://blog.csdn.net/unionibm/article/details/52575146如果只是用kafka-topics.sh的delete命令删除topic,会有两种情况:如果当前topic没有使用过即没有传输过信息:可以彻底删除如果当前topic有使用过即有过传输过信息:并没有真正删除topic只是把这个topic标记为删除(marked for转载 2017-03-11 11:57:16 · 2403 阅读 · 0 评论 -
ERROR 1130: Host '192.168.1.3' is not allowed to connect to thisMySQL server
错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 是无法给远程连接的用户权限问题Navicat for mysql 1130错误 用Navicat连接远程MYSQL,提示如下错误,我以为是自己的防火墙问题,但是关了,依然不行。 ERROR 1130: Host原创 2017-03-13 09:46:47 · 443 阅读 · 0 评论 -
设置idea和MyEcplice一样的快捷键
idea的设置快捷键输入main提示为main主函数一、创建类似ctrl+1类似的功能,强制提示创建的实例名称方法:1. 首先当然是打开设置窗口啦,然后在IDE Settings 下找到Keymap2. 在Keymap的搜索框中搜索【intent】,就会出现 【show intention actions】项目3. 直接移除现有的快捷键,然后点击Add-KeyBoard-原创 2017-03-16 14:04:52 · 1363 阅读 · 0 评论 -
idea和ecplise快捷键总结
http://blog.csdn.net/dc_726/article/details/9531281分类功能点Eclipse快捷键IDEA快捷键搜索搜索文本Ctrl + FCtrl + FCtrl + R 查找替换Alt + P/转载 2017-03-16 14:33:15 · 897 阅读 · 0 评论 -
idea快捷键设置修改
来源:http://www.cnblogs.com/zhou2016/p/5545800.html1. 界面美观1.1. 主题萝卜青菜,找自己所爱:Settings->Appearance->Themes->Darcula1.2. 改Project面板大小用图说明会轻松一些,第一张图中的左侧Projects面板小的可怜,在大项目中很难转载 2017-03-16 21:42:37 · 756 阅读 · 0 评论 -
使用idea自定义代码段
使用快捷键(ctrl+alt+s)找到:从idea的菜单File->Settings->Editor->Live Templates先添加Template Group,然后添加Live template原创 2017-03-16 21:54:34 · 5353 阅读 · 1 评论 -
关于解决多台服务器间的文件实时同步问题
来源:http://m.blog.csdn.net/article/details?id=520431341.1 inotify相关介绍 1、rsync 与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数转载 2017-04-22 08:28:52 · 2099 阅读 · 0 评论 -
java字符串去除html标签
第一种:字符串 名字.replaceAll("","")第二种:String str = input.replaceAll("\\&[a-zA-Z]{1,10};", "").replaceAll("]*>", "");// 去掉所有html元素, String str = input.replaceAll("", "").replaceAll(""原创 2017-05-01 09:47:01 · 502 阅读 · 0 评论 -
kafka在window上的安装
1 下载安装文件: http://kafka.apache.org/downloads.html2 解压文件(本文解压到 G:\kafka_2.11-0.10.0.1)3 打开G:\kafka_2.11-0.10.0.1\config4 从文本编辑器里打开 server.properties5 把 log.dirs的值改成 “G:\kafka_2.11-0.10.0原创 2017-04-22 08:31:01 · 250 阅读 · 0 评论 -
kafka阻塞排错步骤
1.首先获取所有的topic的列表bin/kafka-topics.sh --list --zookeeper localhost:21812.查看某一个topic下的log文件和offset是不是一样(下一单之后再次查看有没有变化,应该是log文件和offset同时加1才对,如果不是同时加1说明阻塞)bin/kafka-run-class.sh kafka.tools.Consume原创 2017-04-24 08:45:32 · 6905 阅读 · 0 评论 -
打开debug模式下的打印窗口output
debug的时候,在控制台的左下方点击restore layout就会出现output啦原创 2017-04-25 08:41:16 · 782 阅读 · 0 评论 -
使用HttpClient操作请求
HttpClientBuilder httpClientBuilder =HttpClientBuilder.create();CloseableHttpClient build = httpClientBuilder.build();HttpPost post = new HttpPost("http://www.apache.org/");CloseableHttpResponse ex原创 2017-06-16 17:31:42 · 333 阅读 · 0 评论 -
java事务注解处理
spring中的@Transactional(rollbackFor = Exception.class)事务处理,当你的方法中抛出异常时,它会将事务回滚,数据库中的数据将不会改变,也就是回到进入此方法前的状态。1 让checked例外也回滚:在整个方法前加上 @Transactional(rollbackFor=Exception.class)2 让uncheck原创 2017-06-17 10:29:16 · 4329 阅读 · 0 评论 -
使用idea逆向代理自动生成mybaties的dao文件和配置xml
1.创建maven工程2.创建两个文件,第一个是generator.properties内容是:jdbc.driverLocation=C:/Users/Administrator/.m2/repository/mysql/mysql-connector-java/5.1.38/mysql-connector-java-5.1.38.jarjdbc.driverClass=com.m原创 2017-06-17 14:39:47 · 1171 阅读 · 0 评论 -
报Abstract.class 283行的错误
传的参数需要转换成json处理1.方法1parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异原创 2017-06-07 12:49:00 · 189 阅读 · 0 评论 -
获取泛型的类
在BaseDao中 public Class getGenericClass(){//获得泛型的父类Type genericSuperclass = this.getClass().getGenericSuperclass();//把泛型的父类强制转换为ParameterizedTypeParameterizedType pt = (ParameterizedType)gen原创 2017-06-29 14:00:37 · 213 阅读 · 0 评论 -
fastjson中@jsonType注解的使用
1.@JSONType的使用@JSONType(includes = {"name","sex"})@JSONType(ignores ={"id", "sex"}) 放在实体类中就会只装配列举的字段,2.@JSONField的使用放在实体类中的某个字段上面protected class H5PayConfig { @JSONField(name = "a原创 2017-06-20 15:07:07 · 20162 阅读 · 2 评论 -
android传输图片数据给java后台(HTML)原始封装
@GetMapping(value="/upload")public String uploadFile(){ String actionUrl = "http://IP/plugins/ueditor/jsp/uploader.jsp?action=uploaduser&dirName=headimg&needCompress=true"; String picPath =原创 2017-06-24 16:17:41 · 1285 阅读 · 0 评论 -
js判断一个时间是否在一个时间段内
参考:http://www.cnblogs.com/vincent_ds/archive/2012/09/13/2683755.htmlvar time_range = function (beginTime, endTime, nowTime) { 2 var strb = beginTime.split (":"); 3 if (strb.length !=转载 2017-06-13 14:54:31 · 11284 阅读 · 1 评论 -
Quartz使用--关于计划任务
http://blog.csdn.net/yefriendly/article/details/2490789spring中使用Quartz的2种方法开发环境:Spring2.0。如果包类没有Quartz包,则需要加入到类路径。A:extends QuartzJobBean方法1:定义任务(extends QuartzJobBean)package onlyfun.bb.Q转载 2017-06-14 10:07:57 · 563 阅读 · 0 评论 -
关于计划任务2
xml version="1.0" encoding="UTF-8"?>beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/sche原创 2017-06-14 11:46:34 · 222 阅读 · 0 评论 -
关于计划任务3
执行指定的方法,不需要继承1.配置文件:<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop"原创 2017-06-14 11:59:26 · 220 阅读 · 0 评论