`
kissuyoyo
  • 浏览: 15344 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论
文章列表
spring security使用分类: 如何使用spring security,相信百度过的都知道,总共有四种用法,从简到深为:1、不用数据库,全部数据写在配置文件,这个也是官方文档里面的demo;2、使用数据库,根据spring security默认实现代码设计数 ...
1、验证码生成类:   import java.util.Random; import java.awt.image.BufferedImage; import java.awt.Graphics; import java.awt.Font; import java.awt.Color; /** * 验证码生成器类,可生成数字、大写、小写字母及三者混合类型的验证码。 支持自定义验证码字符数量; 支持自定义验证码图片的大小; 支持自定义需排除的特殊字符; * 支持自定义干扰线的数量; 支持自定义验证码图文颜色 */ public class ValidateCod ...
微信支付,需要通过微信支付验证 目前,支付仅限服务号, 做微信支付开发,主要看开发文档 统一下单, 订单查询 退款等 1.发起支付,都是通过h5发起的,首先获取prepay_id 发起支付,需要统一下单的prepay_id SortedMap<Object, Object> parameters = new TreeMap<Object, Object>(); parameters.put("appid", ConfigUtil.APPID); parameters.put("mch_id&q ...

linux部署java项目

1. 查看磁盘空间大小,因为这个需项目需要磁盘空间至少4G:    df -lh 2. 部署tomcat项目 (1)文件下载: 在tomcat官网下载http://tomcat.apache.org     或者直接复制到url中http://mirror.bit.edu.cn/apache/tomcat/tomcat-6/v6.0.37/bin/apache-tomcat-6.0.37.tar.gz 上传到LINUX服务器上 (2)解压缩文件,如下: tar -zxvf apache-tomcat-6.0.37.tar.gz -C /usr/local (3)压缩文件被解压缩到/usr/loc ...

Linux常用命令学习

arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 ca ...

java反射详解

    博客分类:
  • java
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。 下面开始正文。 【案例1】通过一个对象获得完整的包名和类名 【运行结果】:Reflect.Demo 添加一句:所有类的对象其实都是Class的实例。
 接着来看JSP内置对象。        response对象        response对象是javax.servlet.http.HttpServletResponse类的实例。当服务器创建request对象时会同时创建用 于响应这个客户端的response对象。        response对象也定义了处理HTTP头模块的接口。通过这个对象,开发者们可以添加新的cookies,时间戳, HTTP状态码等等。        response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。response对象具有页面作用域,即
一.三个编译指令 常见的编译指令:        (1)page                  针对当前页面的指令        (2)include               制定包含另一个页面
前言 项目想把图片上传到七牛云存储上,笔者把七牛最简单的用法示范一下,方便初学者。文章如有错误,欢迎各位指出。   准备工作   登录七牛开发者自助平台,查看 Access Key 和 Secret Key (这两个 Key 代码会用到)

java发送邮件

    博客分类:
  • java
package dec;              import java.util.Properties;       import javax.mail.Message;       import javax.mail.MessagingException;       import javax.mail.Session;       import javax.mail.Transport;       import javax.mail.internet.AddressException;       import javax.mail.internet.Internet ...
/**  * 验证模块,包括输入输出的验证  */ public class Validator {     /**      * 判断用户输入的时间格式是否正确      */     public static boolean checkDateTime(String inputDate) {         String DATE_TIME_FORMAT = "yyyy-MM-dd";         SimpleDateFormat simpleDateFormat = new SimpleDateFormat(                  ...
import java.sql.Timestamp; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; import java.util.Locale;   import org.apache.commons.lang.StringU ...

Java 类的方法总结

    博客分类:
  • java
  想要了解更多Java知识点击加入我们一起学习交流一起进步吧!   定义一个完整的类方法,需要六个步骤,也就是六大部分。也因为这六个部分的不同而可以大概分为9种方法。 这是我一整天作图整理出来的。可能有些漏缺错误,希望大家能帮忙纠正。来源于网络出处不详,感谢原作者。  
在jsp页面中获取当前web应用的根目录使用el表达式   ${pageContext.request.contextPage}   在servlet中获取当前web应用的根目录使用   request.getContextPath()   以上两者获取根目录的返回值是   “/projectName”   jsp中举例:   ${pageContext.request.contextPath}/servlet/Test2   servlet中举例:   request.getContextPath() + "/servlet/Test2"   WebR ...
作为程序员,我们都喜欢编写代码,都喜欢挑战艰深的算法,喜欢设计并创建炫酷的新技术。我们厌倦那些不得不处理的日常琐碎、工作中的官僚作风,以及无关的应酬(比如工作无关的聚会)。 回想起大概十年前,我毕业之后直接进入微软的时候,我想要的生活就是早晨 10 点上班,码上 8-10 个小时,创造一些炫酷的玩意儿,然后回家。我所需要的就是这些,它让我开心、让我满足、让我充满了成就感。不过随着时间的流逝,我开始意识到:作为一个程 序员,在通往成功的路上,除了写代码之外,还有些别的事情要做。我想把它们分成三类:技术能力、人际交往能力(或者叫“软技能”)、个人理财能力。  
Global site tag (gtag.js) - Google Analytics