- 博客(61)
- 资源 (2)
- 收藏
- 关注
转载 工具|Explain 使用分析
一 简介性能优化是一个开发或者dba不可少的工作内容,工欲善其事必先利其器,本文介绍一个辅助我们查看sql执行计划是否优化的工具,通过explain的结果,我们可以确定sql是否利用正确的索引。二 介绍2.1 测试环境MySQL 5.7create table a( id bigint(20) NOT NULL AUTO_INCREMENT, name varchar(50) NOT NULL DEFAULT '', age INT(11) DEFAULT 0, primary ke
2021-11-12 17:59:55 813
原创 SpringMVC-Interceptor拦截器
一、拦截器介绍 SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆。
2017-04-11 18:15:01 843
原创 Linux安装Redis操作说明
一、说明 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets)。 redis官网地址:http://www.redis.io/
2017-04-11 17:22:51 593
原创 使用FastJson对数据的常用操作
Fastjson是阿里巴巴提供的一个Java语言编写的高性能功能完善的JSON库,可用于将Java对象转换为JSON表示形式。它也可以用于将JSON字符串转换为等效的Java对象。Fastjson可以使用任意Java对象,包括您没有源代码的预先存在的对象。 开源地址:https://github.com/alibaba/fastjson Maven配置
2017-04-10 17:25:35 3577
原创 redis的API对String、object、List、Map、Hash常用操作
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制
2016-10-24 14:57:06 14492
原创 Tomcat 正式环境下多个Context配置
Tomcat中给server.xml加入元素代表了运行在上的单个Web应用,一个可以有多个元素,每个Web应用必须有唯一的URL路径,这个URL路径在中的属性path中设定。 元素的属性: path:指定访问该Web应用的URL入口,如:http://127.0.0.1:8080/helloApp1。 docBase:指定Web应用的文件路径,可以给定
2016-10-09 11:51:07 23218 1
原创 Log4j 与 logback对比、及使用配置
一、logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可
2016-09-23 14:48:00 25239
原创 Tomcat相关内容-总结
1、windows上如何结束tomcat进程 首先查找到占用8080端口的进程号PID是多少 CMD>netstat -ano | findstr 8080 kill掉这个进程 CMD>taskkill /F /PID 7308
2016-09-01 13:16:34 607
原创 FreeMarker常用技巧
1、数值类型不显示",",如:1,234 ${channelId?c}2、字符串类型转数组,遍历(如:keyword为1,2,3,4...) ${tag} ${tag}
2016-08-30 13:52:13 1278 1
转载 Java构造和解析Json数据的两种方法详解
在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别。下面首先介绍用json-lib构造和解析Json数据的方法示例。 用org.son构造和解析Json数据的方法详解请参见我下一篇博文:Java构造和解析Json数据的两种方法详解二一、介绍 JSON-lib包是一个
2016-08-30 13:28:44 513
原创 MySQL知识点-总结
1、truncate和delete、trop之间有什么区别?TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。 DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所
2016-08-27 17:17:08 895
原创 Java爬虫框架WebMagic的使用总结
最近,项目做一个公司新闻网站,分为PC&移动端(h5),数据来源是从HSZX与huanqiu2个网站爬取,主要使用java编写的WebMagic作为爬虫框架,数据分为批量抓取、增量抓取,批量抓当前所有历史数据,增量需要每10分钟定时抓取一次,由于从2个网站抓取,并且频道很多,数据量大,更新频繁;开发过程中遇到很多的坑,今天腾出时间,感觉有必要做以总结。
2016-08-15 20:18:59 40309 7
转载 Java工具类---资源文件解析类 PropertiesUtil
package com.luang.util.properties; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; impor
2016-08-04 09:44:52 3744
转载 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 I
2016-08-03 17:40:16 848
原创 Java操作POI批量导出多个excle,打压缩包
一、前端JS//站内搜索查询报表-Excel导出function exportRecord(){ var browseUrl=$("#browseUrl").val(); if(browseUrl == null || browseUrl == ""){ $.messager.show({ title : '友好提示', msg : '浏览资源ID,不能为
2016-08-01 16:56:52 16735 4
原创 Java操作POI导出excle(单个excle)
一、前端JS//资源统计日报表-Excel导出function exportRecord(){ if(excelTatol > 5000){ $.messager.show({ title:'提示信息!' , msg:'导出数据不能超过5000条!' }); }else{ var statYear="",statMonth="",statDay=""; i
2016-08-01 16:02:28 1480
转载 MySql按周,按月,按日分组统计数据
知识关键词:DATE_FORMAT select DATE_FORMAT(create_time,'%Y') weeks,count(caseid) count from tc_case group by weeks; select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case gr
2016-07-29 17:45:04 10154 1
转载 Java的Excel文件操作工具类,包括读、写、合并等功能
一、直接上代码:package com.cycares.crm.utils.ExcelUtil;import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayL
2016-07-29 16:50:10 10103
原创 js实现页面埋点
参考网址: http://www.cnblogs.com/booth-sun/p/4962099.html 1).http://www.admin10000.com/document/1089.html 2).http://www.bubuko.com/infodetail-401972.html
2016-07-29 16:33:16 7485 1
原创 fingerprintjs 的使用与说明
官网下载地址:下载一、什么是指纹识别 FingerPrint 即我们常说的指纹识别,使用手指和拇指前端的纹理按下的纹印来鉴定身份。指纹是鉴别身份的一种可靠的方法,因为每个人的每个指头上的纹理排列各不相同而且不因发育或年龄而改变。二、什么是浏览器指纹? 其实这是 Electronic Frontier Foundation 研究
2016-07-29 16:24:23 18621 1
转载 前端开发中的JS调试技巧
调试技巧,在任何一项技术研发中都可谓是必不可少的技能。掌握各种调试技巧,必定能在工作中起到事半功倍的效果。譬如,快速定位问题、降低故障概率、帮助分析逻辑错误等等。而在互联网前端开发越来越重要的今天,如何在前端开发中降低开发成本,提升工作效率,掌握前端开发调试技巧尤为重要。本文将一一讲解各种前端JS调试技巧,也许你已经熟练掌握,那让我们一起来温习,也许有你没见过的方法,不妨一起来学习,也许你尚不知如何调试,赶紧趁此机会填补空白。
2016-07-26 17:18:47 5175
原创 Highcharts常用图形报表展示
Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图、柱状图、饼状图、散状点图和综合图表。
2016-07-26 10:36:41 2573
转载 GitHub上整理的一些工具[转载]
技术站点Hacker News:非常棒的针对编程的链接聚合网站Programming reddit:同上MSDN:微软相关的官方技术集中地,主要是文档类infoq:企业级应用,关注软件开发领域OSChina:开源技术社区,开源方面做的不错哦cnblogs,51cto,csdn:常见的技术社区,各有专长stackoverflow:IT技术问答网站GitHub:全球最大的源代码管理平台,很多知
2016-07-16 22:13:41 1550
转载 Java 读取excel文件 兼容97-2013
注释里有struts的上传文件和Springmvc有些不一样。读写都是一样的 修复删除缓存文件占用的问题 一、POI读取excelpackage com.telling.cw.util.poi;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.ss.usermodel.DataFormatter;
2016-07-13 22:25:30 1339
转载 jsoup解析html
Jsoup应该说是最简单快速的Html解析程序了,完善的API以及与JS类似的操作方式,为Java的Html解析带来极大的方便,结合多线程适合做一些网络数据的抓取,本文从一下几个方面介绍一下,篇幅有限,化繁为简。下载Jsouphttp://jsoup.org/download查看官方提供的手册:http://jsoup.org/cookbook/参考网址:http://
2016-07-07 18:06:07 702
转载 高并发量网站解决方案
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的ht
2016-07-07 16:38:14 326
转载 Maven篇-Nexus私服的搭建与使用
前边简单介绍了Maven,而Maven默认提供的中央仓库是在远程网络服务Appache提供的,这对于我们开发时不合理的。如果我们没网了或者什么情况,我们怎么办?也就是说我们队中央仓库的依赖性太大。而Nexus私服则可以解决我们这个问题。先看下这张图应该大家就非才明白了: 这样就相当于在我们本地的局域网搭建了一个类似中央仓库的服务器,我们开始将中央仓库的一些资料下载
2016-07-05 18:28:24 525
转载 Spring事务管理
Spring是SSH中的管理员,负责管理其它框架,协调各个部分的工作。今天一起学习一下Spring的事务管理。Spring的事务管理分为声明式跟编程式。声明式就是在Spring的配置文件中进行相关配置;编程式就是用注解的方式写到代码里。下面先说声明式:Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分
2016-07-05 18:00:20 365
转载 五种常见的电子商务模式对比:B2B、B2C、C2B、C2C、O2O
五种常见的电子商务模式对比:B2B、B2C、C2B、C2C、O2O 电子商务模式是指企业运用互联网开展经营取得营业收入的基本方式,也就是指在网络环境中基于一定技术基础的商务运作方式和盈利模式。目前,常见的电子商务模式主要有B2B、B2C、C2B、C2C、O2O等几种,本文简单的对这五种电子商务模式进行简单的对比。(1)B2B模式B2B (Business to Bu
2016-06-11 16:51:14 8212
转载 UltraISO制作U盘启动盘安装Win7/9/10系统攻略
U盘安装好处就是不用使用笨拙的光盘,光盘还容易出现问题,无法读取的问题。U盘体积小,携带方便,随时都可以制作系统启动盘。U盘建议选择8G及以上大小的。下面一步一步讲解如果制作U盘安装盘:1、首先是要先下载操作系统,推荐大家去下面这个网站下载,都是MSDN微软原版,非常棒。http://msdn.itellyou.cn/这里我们以下载到的最新64位Win10为例介绍,我们
2016-05-27 17:40:23 797
转载 java反射机制
Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射;Class 类要发现一个具体的类的信息,首先要取得它的Class 对象如果你有一个 obj 对象,你可以通过下面的方式来取得它的class对象Class c = obj.getClass();你可以通过一个class的实例c 取得它的父类Class sup = c.getSuperclas
2016-05-27 16:06:32 327
转载 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转)
mybatis generator 可以提高开发速度,这个插件可以自动生成代码,创建DAO层相关代码,就像利用HIbernate反相生成一样,安装前可以先到百度网盘下载:文件:MyBatisGenerator地址:http://pan.baidu.com/s/1c0cjDEK 或者 http://pan.baidu.com/s/1o713HoA1、适用于环境:
2016-03-13 16:30:54 1100
翻译 EGit /用户指南
EGit /用户指南EGit内容1开始1.1概述1.2基本教程:项目添加到版本控制中1.2.1 "配置1.2.1.1确定自己1.2.1.2设置Windows上的主目录1.2.1.3指出了系统范围的配置1.2.2创建存储库1.2.3跟踪更改1.2.4检查历史1.3Git
2016-01-23 19:33:27 2897
转载 显示 MyEclipse 10 下在线安装插件
大家都知道,MyEclipse 中有一个烦人的 Software and Workspace center,这东西,加载特别慢,我用10版本基本是没有可能看到这个界面。更别说在线安装插件了,如果有eclipse原来的 “install new software”菜单就好了。其实,这个菜单还是有的,只是就隐藏起来了。如图:将图中的classic update 选中,就可以了。如果没有
2016-01-20 10:56:43 757
转载 Ehcache 整合Spring 使用页面、对象缓存
本文转自:http://www.cnblogs.com/hoojo/archive/2012/07/12/2587556.html
2016-01-15 14:55:40 384
转载 【软件使用】GitHub使用教程for Eclipse
1.下载egit插件打开Eclipse,git需要eclipse授权,通过网页是无法下载egit的安装包的。在菜单栏依次打开eclipse→help→install new software→add,Name栏中输入egit,location栏中输入 http://download.eclipse.org/egit/updates/ ,点击ok进行下载。下载完成后会提示重启eclipse;如果
2016-01-07 12:40:40 487
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人