
Java
文章平均质量分 50
zelda002
生活的指数由心态决定!
展开
-
Shiro的Web过滤器
<!-- Shiro的Web过滤器 --><bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property name="securityManager" ref="securityManager"/> &am原创 2018-11-30 11:21:40 · 638 阅读 · 0 评论 -
对接微信平台
/** * 微信公众平台验证调用方法 */ @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {原创 2014-07-18 16:25:39 · 1094 阅读 · 0 评论 -
域名写cookie
public static void addCookie(String name, String value) throws UnsupportedEncodingException{ if(null != name && null != value && !"".equals(name)){ value = URLEncoder.encode(valu原创 2014-06-03 12:59:28 · 986 阅读 · 0 评论 -
字符集处理
字符集处理,解决form提交中文乱码的问题原创 2014-04-09 11:46:10 · 548 阅读 · 0 评论 -
list排序方法
一: 排序list原创 2014-05-06 15:22:11 · 1712 阅读 · 0 评论 -
java 求质数
public class Test { public static void main(String[] args) { //循环100以内的数 for (int n=1;n100;n++){ //给b初始值true boolean b = true; //如果循环拿到的原创 2014-02-11 13:23:42 · 1308 阅读 · 0 评论 -
获取当天是星期几
1.支持liunx和windows服务器/** * 获取当前日期是星期几 * * @param dt * @return 当前日期是星期几 */ public static String getWeekOfDate(Date dt) { String[] weekDays = {"星期日", "星期一原创 2013-12-19 13:55:31 · 1735 阅读 · 0 评论 -
Java Web 开发中文乱码的解决方式
POST乱码Set Character Encodingorg.springframework.web.filter.CharacterEncodingFilterencodingutf8Set Character Encoding/*filter只对POST方式有效----(猜测,没看过源代码,但是在我的使用过程中对GET方式无效)转载 2013-05-28 13:50:16 · 755 阅读 · 0 评论 -
java 则表达式校验用户名
java 则表达式校验用户名import java.util.regex.*;public class Test { public static void main(String[] args) { System.out.println(checkUserName("aabb")); System.out.println(checkUserName("aa_bb"));原创 2013-02-22 16:56:23 · 1529 阅读 · 0 评论 -
java 请求http文件是否存在
public static int http(String url, String req) { DefaultHttpClient httpclient = new DefaultHttpClient(); HttpPost post = new HttpPost(url); List params = new ArrayList();原创 2013-02-20 11:44:19 · 2560 阅读 · 0 评论 -
servlet cookie得不到值问题
servlet cookie得不到值问题set完cookie值后,要用response.sendRedirect(Url);不要用request.getRequestDispatcher(goUrl).forward(request, response); 用这个在跳转的goUrl方法中第一次取不到cookie值原创 2013-02-18 15:23:18 · 726 阅读 · 0 评论 -
httpClient java.net.URLEncoder.encode二次转码问题
httpClient java.net.URLEncoder.encode二次转码问题我在servlet中调用java.net.URLDecoder.decode(request.getParameter("name"), "UTF-8")方法和调用java.net.URLDecoder.decode(request.getQueryString(), "UTF-8")所得到的结果是不一样的原创 2013-02-01 15:20:23 · 10204 阅读 · 0 评论 -
Java模拟HTTP的Get和Post请求
import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpMethod;import org.apache.commons.httpclient.HttpStatus;import org.apache.commons.httpclient.URIExce转载 2013-01-17 10:47:33 · 3242 阅读 · 0 评论 -
获取xml信息并转为string
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ServletInputStream ToUserName = request.getInputStr原创 2014-07-18 15:55:08 · 669 阅读 · 0 评论 -
ajax翻页功能
var jpage = 1; function getRecommend() { jQuery.ajax({ url: '/module/getRecommendMore?page=' + (jpage+1), type: 'POST', dataTyp原创 2014-06-11 13:26:12 · 1119 阅读 · 0 评论 -
手机号校验
public static boolean isMobile(String mobiles) { Pattern p = Pattern.compile("^((13[0-9])|(14[0-9])|(15[0-9])|(18[0-9])|(16[0-9]))\\d{8}$"); Matcher m = p.matcher(mobiles);原创 2014-07-07 14:05:45 · 603 阅读 · 0 评论 -
java微信昵称带表情的处理
取到值如下:哈哈【】 其实看value后面的表情是个编码的(前端火狐能认出表情,但chrome不同以)存表处理:EmojiParser.parseToAliases(realName()); 如:昵称为 哈哈后面有两个心形 用EmojiParser.parseToAliases转为: 哈哈:two_hearts: 存表原创 2017-12-15 11:02:51 · 7197 阅读 · 0 评论 -
rabbitmq报错
2017-08-28 14:38:12,831 [SimpleAsyncTaskExecutor-1] ERROR [com.mobilemall.ref.mq.RabbitMqErrorHandler] - Receive rabbitmq message error:{}org.springframework.amqp.rabbit.listener.ListenerExecutionFa原创 2017-08-28 14:59:12 · 3325 阅读 · 1 评论 -
去重list<Map<String,String>>结果中的某个map属性值
CmsSearchSeoService cmsSearchSeoService = new CmsSearchSeoService(); List> result = cmsSearchSeoService.preSearch(kword); List> wordList = new ArrayList>(); Set原创 2016-05-24 14:33:14 · 6485 阅读 · 0 评论 -
Required String parameter 'mob
@RequestParam("mobile") String mobilephone这种方式获取拿不到的话会出错org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'mobile' is not present原创 2016-01-21 17:23:44 · 1639 阅读 · 1 评论 -
日期对比
//当前日期和设置定的日期对比//适用于定时或设置的时间段时启动某功能//本方法flase=true 时表示当前日期小于设定的日期public boolean isDateBefore() { String str = "2015-07-18"; //格式化时间 SimpleDateFormat format = new Sim原创 2015-07-15 16:17:11 · 562 阅读 · 0 评论 -
mybatis清空所有记录,并重新定义index
/** * 清空所有记录,并重新定义index */ @Select("TRUNCATE TABLE 表名") void deleteAll();原创 2015-05-28 10:58:56 · 9747 阅读 · 1 评论 -
整理java排序的方法实现
import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * Created by Root on 2014/12/12. *//* * java排序法 */public class Sort { private static int[] array =原创 2014-12-15 16:24:22 · 460 阅读 · 0 评论 -
Synchronized火车售票
class TicketSouce implements Runnable{ private int ticket=10;//火车票的总张数 public void run(){ while (true){ synchronized (this){ if (ticket > 0){原创 2014-12-11 16:38:44 · 1060 阅读 · 0 评论 -
IDEA Gradle插件创建Java项目
New Module时选择Gradlebuild.gradle文件中可以管理导入需要的jar包导入新的jar包的操作流程:1.build.gradle里dependencies加入compile 'org.apache.httpcomponents:httpclient:4.3.5'//包名2.点击编辑器右侧Gradle显示Gradle tasks 选择左上刷新,刷新后gr原创 2014-12-03 15:22:46 · 11639 阅读 · 0 评论 -
获取客户端和服务端的真实IP地址
/** * 该方法获取请求客户端的真实IP地址 如果Web服务器部署在Proxy服务器之后,需要作特殊处理: * * @param request * HTTP request * @return client request source IP */ public static String原创 2014-11-19 14:08:19 · 5664 阅读 · 0 评论 -
http请求的方法
1. 第一种import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.io.UnsupportedEnc原创 2014-09-28 17:06:51 · 800 阅读 · 0 评论 -
微信开发相关的功能
/** * 创建模板 * @param args */ public static void createTemplate(String params,String accessToken) { StringBuffer bufferRes = new StringBuffer(); /*try {原创 2014-09-28 17:41:06 · 682 阅读 · 0 评论 -
double类型变量值超千万显示问题
double类型变量值 > 千万显示有问题例:19000800会显示成:1.90008E7需要转换DecimalFormat df = new DecimalFormat("0.00");System.out.println(df.format(1.90008E7));输出结果:19000800原创 2012-11-27 17:54:35 · 1931 阅读 · 0 评论 -
转科学计数法为正常数字
/** * 转科学计数法为正常数字 */ public static String conversionNum(double value) { NumberFormat numformat = NumberFormat.getNumberInstance(); numformat.setGroupingUsed(false);原创 2012-09-26 14:37:57 · 2482 阅读 · 0 评论 -
long型转日期型
product.getTime().getTimeInMillis() //得到的是时间long型值 比实际时间快8小时 - (8*60*60*1000) news_date = "" + new SimpleDateFormat("yyyy-MM-dd HH原创 2011-09-28 17:06:47 · 1617 阅读 · 0 评论 -
webservices 服务器未能识别 HTTP 头 SOAPAction 的值
解决发送WebService服务器的时候报: faultString: 服务器未能识别 HTTP 头 SOAPAction 的值: 错在用java发送给webservice服务器的时候报如下错误:AxisFaultfaultCode: {h原创 2011-09-20 16:07:54 · 12827 阅读 · 0 评论 -
blob类型字段值添加
1. 先把string转为byte[] byte[] content = new String(list.get(i).get("content")).getBytes();用.setBytes(content );2. 从list中get原创 2011-09-19 15:19:10 · 1413 阅读 · 0 评论 -
日期格式转化
try{ Date date1 = new SimpleDateFormat("yyyyMMddHHmmss").parse("20110831102011"); String str = DateUtils.format(da原创 2011-09-01 17:06:35 · 371 阅读 · 0 评论 -
List、LinkedHashMap循环
LinkedHashMap> link_map = null;循环: Set set = link_map.keySet(); for(String key:set) { i ++;Syste原创 2011-08-17 09:58:41 · 4292 阅读 · 0 评论 -
使用JSON报的一个错误java.lang.ClassNotFoundException
2010-09-27使用JSON报的一个错误java.lang.ClassNotFoundException JavajsonApachejava.lang.ClassNotFoundException: org.apache.commons.lang.exc原创 2011-08-17 17:15:55 · 2267 阅读 · 0 评论 -
获取中文参数乱码的问题
1. 请求链接处理:转码String url = java.net.URLEncoder.encode("http://www.test.com?name=测试的名子","UTF-8");2. 获取参数时处理:解码String name = request原创 2011-09-14 13:52:16 · 752 阅读 · 0 评论 -
LinkedHashMap用法
1. 添加值:List> list_index = new ArrayList>();//设置list_index的值if(linked_new==null) linked_new = new LinkedHashMap>(); list_to_lin原创 2011-09-05 11:24:03 · 8534 阅读 · 0 评论 -
读取 抓取 网页内容
1.读取指定网页内容:String inputLine; URL url=new URL("http://data.tt300.net:8090/shiji21data/get_data.jsp?mode_id=stock_money_flow_t原创 2011-09-02 15:37:22 · 929 阅读 · 0 评论 -
生成股票走势图jfreechart
1.所需要的jar包 jfreechar-1.0.10.jar2.生成图的class 方法:package data.pub.jfree;import java.awt.Color;import java.awt.RenderingHints;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java原创 2011-05-06 18:11:00 · 4720 阅读 · 2 评论