`
文章列表
项目中要用到的小实例 //正则隐藏手机号中间部分 "13155667788".replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2") //打印结果 131****7788 maven 设置jdk版本 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifa ...
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有些 ...

List排序

    博客分类:
  • java
package demo.main; import java.util.Comparator; public class PersonComparator implements Comparator<Object>{ public int compare(Object arg0, Object arg1) { Person user0=(Person)arg0; Person user1=(Person)arg1; //首先比较名字,如果名字相同,则比较工资 int flag=user0.getName(). ...
package com.dd.web.servlet; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.geom.AffineTransform; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileOutputStre ...
html脚本 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascr ...
jQuery: <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> jQuery mobile: <link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" /> <script sr ...
批量处理方法 public void batchEditOrder(String[] columnAry, String[] columnValueAry, Integer[] id) { if (columnAry == null || columnValueAry == null || columnAry.length == 0 || columnValueAry.length == 0 || columnAry.length != columnValueAry.length) { return; } Map<String, S ...
百度地图显示多点连线+数字标注  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html > <head> <title>(按钮)</title> </head> <body > <div> <fiel ...

正则表达式

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 用户名:/^[a-z0-9_-]{3,16}$/ 密码:/^[a-z0-9_-]{6,18}$/ 十六进制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/ 电子邮箱:/^([a-z0-9_\.-]+)@ ...
截取 订单,成本,运费 select note,to_number(substr(regexp_substr(note,'[^,]+',1,1),9)),to_number(substr(regexp_substr(note,'[^,]+',1,2),5)), to_number(substr(regexp_substr(note,'[^,]+',1,4),5)) from seller_deposit_log where type=0 and created_time>to_date('2016-11-18','yyyy-mm-dd ...
Guava学习笔记:Preconditions优雅的检验参数 在日常开发中,我们经常会对方法的输入参数做一些数据格式上的验证,以便保证方法能够按照正常流程执行下去。对于可预知的一些数据上的错误,我们一定要做事前检测和判断,来避免程序流程出错,而不是完全通过错误处理来保证流程正确执行,毕竟错误处理是比较消耗资源的方式。在平常情况下我们对参数的判断都需要自己来逐个写方法判断,代码量不少并且复用性不高,如下所示: import org.junit.Test; public class PreconditionsTest { @Test public void ...
Guava学习笔记:Guava cache   缓存,在我们日常开发中是必不可少的一种解决性能问题的方法。简单的说,cache 就是为了提升系统性能而开辟的一块内存空间。   缓存的主要作用是暂时在内存中保存业务系统的数据处理结果,并且等待下次访问使用。在日常开发的很多场合,由于受限于硬盘IO的性能或者我们自身业务系统的数据处理和获取可能非常费时,当我们发现我们的系统这个数据请求量很大的时候,频繁的IO和频繁的逻辑处理会导致硬盘和CPU资源的瓶颈出现。缓存的作用就是将这些来自不易的数据保存在内存中,当有其他线程或者客户端需要查询相同的数据资源时,直接从缓存的内存块中返回数据,这样不但可以提高 ...
1.百度地图精确定位 // 地址解析器 根据经纬度获取当前车辆所在地址 var gc = new BMap.Geocoder(); gc.getLocation(pointAdd, function(rs) { var addComp = rs.addressComponents; var adr="车辆: "+chepai+"\r\r"+"位于: "+addComp.province + ", " + addComp.city + ", " + addComp.distr ...
tomcat1配置 <?xml version='1.0' encoding='utf-8'?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses ...

常用插件

--------------------------------------------------- dust-me火狐自带清理css插件 css越用冗余越多,而且删除多余的css是一件费时费力的事情,偶然发现火狐浏览器竟然给提供了一个插件,还是很好用的清理css Dust-Me selectors 插件 --------------------------------------------------- Beyond Compare 3 比对软件 ---------------------------------------------------- mybatils-Genera ...
Global site tag (gtag.js) - Google Analytics