
java 开发
文章平均质量分 61
gang_strong
这个作者很懒,什么都没留下…
展开
-
AB Test 压力测试工具使用整理
转自:LichKing24Apache Bench,是 Apache 自带的压力测试工具。a可以对服务器进行访问压力测试。系统安装 Apache Server,自带 ab 命令。1. 概念吞吐率:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。 并发连接数:某一时刻...转载 2019-12-06 16:08:31 · 1284 阅读 · 0 评论 -
java easyExecl实现execl导入,代码篇
代码实现,github搬的代码,这三个类就够用了,pom记得加上lombok jarDemoDAO可以是自己的service,自个替换就行。package com.alibaba.easyexcel.test.demo.read;import java.util.ArrayList;import java.util.List;import org.slf4j.Logger;...原创 2019-12-05 18:05:23 · 666 阅读 · 0 评论 -
execl导入
代码实现篇,写的不是很完整,完整的可以看github点我看代码实现easyExecl导入:1、maven依赖:<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1...原创 2019-12-05 17:53:04 · 208 阅读 · 0 评论 -
java生成execl下拉列表
java生成Execl下拉列表模板文件;package cn.px.irs.pl.web;import java.io.FileOutputStream;import org.apache.poi.hssf.usermodel.DVConstraint;import org.apache.poi.hssf.usermodel.HSSFCell;import or原创 2016-06-20 17:52:44 · 520 阅读 · 0 评论 -
memcached基本配置与使用
一、概念Memcached是danga.com开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。二、原理Memcached有两个核心组件组成:服务端(ms)和客户端(mc)。首先mc拿到ms列表,并对key做hash转化,根据hash值确定kv对所存的ms位置。然后在一个memcached的查询中,mc先通过计算key的hash值来确定转载 2016-07-06 17:20:19 · 297 阅读 · 0 评论 -
编写高效jQuery代码
jQuery的编写原则:一、不要过度使用jQuery1. jQuery速度再快,也无法与原生的javascript方法相比,而且建立的jQuery对象包含的信息量很庞大。所以有原生方法可以使用的场合,尽量避免使用jQuery。复制代码代码如下:$("a").click(function(){ alert($(this).attr("id"));转载 2016-06-23 17:52:17 · 433 阅读 · 0 评论 -
微信公众号回调接口HttpServletRequest 操作
1、获取request 参数Map parameterMap = request.getParameterMap();2、map 转jsonJSONObject requestParam = JSONObject.fromObject((parameterMap==null||parameterMap.isEmpty())?"{}":parameterMap);3、读取req原创 2016-09-10 13:57:41 · 5101 阅读 · 0 评论 -
java生成验证码
前端调用:后台代码: private int w = 70; private int h = 26; /** * 生成验证码 */ @RequestMapping public void captcha(String width, String height, HttpServletResponse response, Mo原创 2016-12-29 16:02:21 · 488 阅读 · 0 评论 -
Joda-Time用法
转自:Ricky_Fung今天在spring官网demo中无意看到了Joda-Time,于是去Joda-Time官网了解了一下,瞬间被它的强大功能和易用性所折服。Joda-Time简介Joda-Time — 面向 Java 应用程序的日期/时间库的替代选择,Joda-Time 令时间和日期值变得易于管理、操作和理解。事实上,易于使用是 Joda 的主要设计目标。其他目标转载 2017-03-02 16:10:03 · 280 阅读 · 0 评论 -
ListMultimap分组统计
背景:分时段统计账单报表,时间间隔为[30分钟,1小时,2小时,4小时],对应时段为[00:00-00:30,00:30-01:00,01:00-01:30……][00:00-01:00,01::00-02:00,02:00-03:00……][00:00-02:00,02:00-04:00,04:00-06:00……][00:00-04:00,04:00-08:00,0原创 2017-03-15 16:34:20 · 3451 阅读 · 0 评论 -
cmd下运行jar包
1、eclipse创建main方法class;package jar;public class Main { public static void main(String[] args) { if ((args == null) || (args.length == 0)) { System.out.println("请输入字符串!"); return;原创 2017-08-22 14:29:29 · 1917 阅读 · 0 评论 -
String的'+'的性能及原理
转自:http://blog.youkuaiyun.com/zengshunyao/article/details/400235771、String的‘+’,底层执行,及效率问题2、StringBilder与StringBuffer的比较本篇博文先介绍第一个问题为了让大家看明白,我们举例说明吧!为了加深理解,我们可以来做几个小实验。转载 2017-11-20 21:26:53 · 657 阅读 · 0 评论 -
git命令
Git常用操作命令收集:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]拉取远程仓库:$ git pull [remo转载 2016-08-30 14:57:08 · 408 阅读 · 0 评论 -
TortoiseGit保存用户名密码
转自:点击打开链接windows下比较比较好用的git客户端有2种:1. msysgit + TortoiseGit(乌龟git)2. GitHub for Windowsgithub的windows版也用过一段时间,但还是不太习惯。所以目前仍然青睐与msysgit+乌龟git的组合。TortoiseGit在提交时总数会提示你输入用户名密码,非常麻烦。解决方案如下:方法一:设置 -> git...转载 2017-04-20 14:19:56 · 1093 阅读 · 0 评论 -
map转xml
Map<String, String> map = new HashMap<String, String>(); map.put("name","ceshi"); map.put("age", "22"); map.put("address", "中关村大街209号"); map.put("telephone...原创 2019-06-17 16:19:43 · 320 阅读 · 0 评论 -
nginx 安装配置
Nginx介绍:摘自百度百科……Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消原创 2016-05-12 18:45:29 · 275 阅读 · 0 评论 -
spring MVC工作原理
1、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet.2、DipatcherServlet接收到这个请求之后将根据请求的信息(包括URL、Http方法、请求报文头和请求参数Cookie等)以及HandlerMapping的原创 2016-05-11 22:02:29 · 398 阅读 · 0 评论 -
java实现图片压缩
/*** * 功能 :按照正方形缩放图片,精度较高 * 处理150X150或者960X960 * @param srcImgPath 原图片路径 * @param distImgPath 转换大小后图片路径 * @param width 转换后图片宽度 * @param height 转转载 2016-03-25 10:00:23 · 4273 阅读 · 1 评论 -
js操作IE浏览器弹出浏览文件夹
如图所示:转载 2014-07-20 00:17:45 · 740 阅读 · 0 评论 -
正则表达式matcher.group用法
原来,group是针对()来说的,group(0)就是指的整个串,group(1) 指的是第一个括号里的东西,group(2)指的第二个括号里的东西。 最近学习正则表达式,发现Java中的一些术语与其他地方描述的有所差异。比如Java正则表达式中的“组”概念与《正则表达式必知必会》一书中讲述的“子表达式”其实是一样的,只是表述不同而已。由此也引发了使用JavaAPI时对group(int gr原创 2014-06-11 23:58:59 · 623 阅读 · 0 评论 -
java中,将一串字符串写入到本地文档中
java中的io流经常用到,而且还比较使用,文件的上传原创 2014-06-13 00:19:04 · 3243 阅读 · 0 评论 -
java实现创建xml文件
一个java创建xml文件的例子,jdom原创 2014-07-30 23:29:38 · 455 阅读 · 0 评论 -
Spring MVC
Spring MVC 框架搭建及详解 现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spring MVC环境搭转载 2014-10-10 23:22:56 · 420 阅读 · 0 评论 -
Spring MVC和Struts2的比较
虽然说没有系统的学习过Spring MVC框架, 但是工作这么长时间, 基本上在WEB层使用的都是Spring MVC, 自己觉得Struts2也是一个不错的WEB层框架, 这两种框架至今自己还未有比较, 今天闲着没事干, 从网上找了一些资料, 再加上平时使用Spring MVC的感触来总结一下。Spring MVC PK Struts2我们用struts2时采用的传统的配转载 2014-11-07 08:35:09 · 364 阅读 · 0 评论 -
Hibernate和IBatis对比
项目也做过几个, 使用IBatis就做一个项目, 基本上都是使用Hibernate, 也只是知道几点关于这两个框架的区别, 今天闲着没事干, 从网上找了几篇文章, 做了一个简单的整理。网上关于这两个框架的比较也很多, 只是自己想把别人的东西拿过来整理一下, IBatis和Hibernate的比较。(非原创)Hibernate VS iBATIS简介Hibernate是当前最流行转载 2014-11-07 08:37:10 · 517 阅读 · 0 评论 -
session 怎么看
当一个session第一次被启用时,一个唯一的标识被保存于本地的cookie中。session的创建:常见的误解是以为session在有客户端访问时就被创建,然而事实是直到某server端程序调用 HttpServletRequest.getSession(true)这样的语句时才被创建,注意如果JSP没有显示的使用 关闭session,则JSP文件在编译成Servlet时将会自原创 2015-02-01 15:58:36 · 3321 阅读 · 0 评论 -
tomcat单独启动正常,在myeclipse中启动时加载不完也不报错
这问题碰到几次了,网上搜到好多解决方法,但每次都没解决,最后发现问题所在了:myeclipse中断点的问题,删除断点就正常启动了!我去,也着实汗了一把,其他的解决方法自行百度吧!为了自己长点记性!原创 2015-06-11 11:52:15 · 1792 阅读 · 0 评论 -
spring读取配置文件
如何在spring中读取properties配置文件里面的信息。一般来说。我们会将一些配置的信息放在。properties文件中。然后使用${}将配置文件中的信息读取至spring的配置文件。那么我们如何在spring读取properties文件呢。1.首先。我们要先在spring配置文件中。定义一个专门读取properties文件的类.例: <bean转载 2015-08-04 23:50:20 · 712 阅读 · 0 评论 -
web.xml文件中的Listener元素的作用
web.xml文件中的Listener元素的作用Listener 的作用非常类似于load-on-startup Servlet。用于在Web 应用启动时,启动某些后台程序,这些后台程序负责为系统运行提供支持。Listener 与load-on-startup Servlet 的区别在于: Listener 的启动时机比load-on-startup Servl转载 2015-08-04 23:55:07 · 436 阅读 · 0 评论 -
DB2遇到问题
之前没用过db2,最近项目用到,碰到了些问题,挺郁闷的,贴出来看下:项目中用到mybatis和db2数据库,在建表时,字段名用的小写,例如:在mapper.xml文件中的sql是 select t.name from table t 查询的字段name为小写;在启动项目时加载配置文件一直报错,各种想到的原因都试过,就是没找到问题所在,突然想起,sql放到Toad里执行了下,原创 2015-08-05 22:59:07 · 715 阅读 · 0 评论 -
request.getInputStream中文乱码解决方案
final_request.setCharacterEncoding("UTF-8"); StringBuilder buffer = new StringBuilder(); BufferedReader reader=null; try{ reader = new BufferedReader(new InputStreamReader(final_request.g转载 2015-09-23 19:32:09 · 1998 阅读 · 0 评论 -
对List里的对象元素进行排序
看了一下,好像有两种方法,第一个是实例化一个比较器,例子如下public class Student { private int studentId; private String studentName; private int age; public Student(int studentId , String studentName, in转载 2015-11-22 21:41:39 · 421 阅读 · 0 评论 -
【Java编程】写入、读取、遍历Properties文件
在Java开发中通常我们会存储配置参数信息到属性文件,这样的属性文件可以是拥有键值对的属性文件,也可以是XML文件,关于XML文件的操作,请参考博文【Java编程】DOM XML Parser 解析、遍历、创建XML。在该篇博文中,我将展示如何向属性文件写入键值对,如何读取属性文件中的键值对,如何遍历属性文件。1、向属性文件中写入键值对特别注意:Proper转载 2014-06-07 00:11:56 · 824 阅读 · 0 评论