- 博客(23)
- 收藏
- 关注
原创 spring security的原理及教程
spring security使用分类: 如何使用spring security,相信百度过的都知道,总共有四种用法,从简到深为:1、不用数据库,全部数据写在配置文件,这个也是官方文档里面的demo;2、使用数据库,根据spring security默认实现代码设计数据库,也就是说数据库已经固定了,这种方法不灵活,而且那个数据库设计得很简陋,实用性差;3、spring security和Ace...
2017-07-22 11:24:02 125 1
原创 SSM+Shiro系统登录验证码的实现
1、验证码生成类: import java.util.Random; import java.awt.image.BufferedImage; import java.awt.Graphics; import java.awt.Font; import java.awt.Color; /** * 验证码生成器类,可生成数字、大写、小写字母及三者混合类型的验证码。 支持自...
2017-02-15 11:28:58 333
原创 微信服务号 微信支付开发
微信支付,需要通过微信支付验证 目前,支付仅限服务号, 做微信支付开发,主要看开发文档 统一下单, 订单查询 退款等 1.发起支付,都是通过h5发起的,首先获取prepay_id 发起支付,需要统一下单的prepay_id SortedMap<Object, Object> parameters = new TreeMap<Object, Object>(); ...
2017-02-15 11:18:36 229
原创 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....
2016-12-10 11:09:37 135
原创 Linux常用命令学习
arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 c...
2016-12-08 14:42:13 62
原创 java反射详解
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。 下面开始正文。 【案例1】通过一个对象获得完整的包名和类名 【运行结果】:Reflect.Demo 添加一句:所有类的对象其实都是Class的实例。 【案例2】实例化Class类对象 【运行结果】: 类名称 R...
2016-12-06 15:31:53 149
原创 JSP九大内置对象(二)
接着来看JSP内置对象。 response对象 response对象是javax.servlet.http.HttpServletResponse类的实例。当服务器创建request对象时会同时创建用 于响应这个客户端的response对象。 response对象也定义了处理HTTP头模块的接口。通过这个对象,开发者们可以添加新的cooki...
2016-12-05 16:56:22 134
原创 JSP指令及九大内置对象
一.三个编译指令 常见的编译指令: (1)page 针对当前页面的指令 (2)include 制定包含另一个页面 (3)taglib 定义和访问自定义标签 1. page指令 <%@ page [lang...
2016-12-05 16:38:12 97
原创 Java 代码实现七牛云存储图片
前言 项目想把图片上传到七牛云存储上,笔者把七牛最简单的用法示范一下,方便初学者。文章如有错误,欢迎各位指出。 准备工作 登录七牛开发者自助平台,查看 Access Key 和 Secret Key (这两个 Key 代码会用到) 下载七牛依赖 jar 包 可以用包管理器 gradle 下载(查看这篇文章 《Eclipse 使用 Gradle 下载...
2016-11-26 15:57:29 724
原创 java发送邮件
package dec; import java.util.Properties; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Session; import javax.mail.Tran...
2016-11-26 14:37:01 67
原创 字符串验证Java工具类
/** * 验证模块,包括输入输出的验证 */ public class Validator { /** * 判断用户输入的时间格式是否正确 */ public static boolean checkDateTime(String inputDate) { String DATE_TIME_FORMAT = "yyyy-M...
2016-11-26 14:32:30 301
原创 Java操作日期时间范例代码大全
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.ut...
2016-11-26 14:14:31 177
原创 Java 类的方法总结
想要了解更多Java知识点击加入我们一起学习交流一起进步吧! 定义一个完整的类方法,需要六个步骤,也就是六大部分。也因为这六个部分的不同而可以大概分为9种方法。 这是我一整天作图整理出来的。可能有些漏缺错误,希望大家能帮忙纠正。来源于网络出处不详,感谢原作者。 一,一般方法 二,构造方法 三,无参无返回值的方法。 四,无参有返...
2016-11-24 16:53:51 77
原创 javaWeb开发中URL地址的书写总结
在jsp页面中获取当前web应用的根目录使用el表达式 ${pageContext.request.contextPage} 在servlet中获取当前web应用的根目录使用 request.getContextPath() 以上两者获取根目录的返回值是 “/projectName” jsp中举例: ${pageContext.request.conte...
2016-11-24 15:22:52 500
原创 给编程生涯充电的 10 本书
作为程序员,我们都喜欢编写代码,都喜欢挑战艰深的算法,喜欢设计并创建炫酷的新技术。我们厌倦那些不得不处理的日常琐碎、工作中的官僚作风,以及无关的应酬(比如工作无关的聚会)。 回想起大概十年前,我毕业之后直接进入微软的时候,我想要的生活就是早晨 10 点上班,码上 8-10 个小时,创造一些炫酷的玩意儿,然后回家。我所需要的就是这些,它让我开心、让我满足、让我充满了成就感。不过随着时间的流逝,...
2016-11-24 15:10:38 103
原创 如何写出让面试官满意的java单例
java中单例模式是一种常见的设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。 今天暂且不谈单例模式的用途,说一说如果在面试的时候面试官让你敲一段代码实现单例模式的情况下如何写出让面试官眼前一亮的单例代码。而接下来的实例将用Java语言编写。 想要了解更多Java知识点击加入我们一起学习交流一起进步吧! 说到单例模式,第一...
2016-11-24 15:10:36 175
原创 location.href 传参乱码解决办法
第一种: 先通过JS encodeURI 方法将url进行转码 location.href = encodeURI("findTransportordersByPrincipalUserIdNotNullVehicleInfoAction?keyword="+keyword); java 解码String keyword = new String(request.getParam...
2016-11-18 17:46:12 244
原创 Excel导入MySql数据库
1、JSP页面 <div id="hideDiag"> <form id="dataForm" enctype="multipart/form-data" > <table class="tableForm" cellspacing="8"> <tr>
2016-11-12 11:14:46 95
原创 表格数据导出到Excel
1、js方法 function exporterExcel(){ var no=$("#serchNo").val(); var machineImei=$("#serchMachineImei").val(); var orderNo=$("#serchOrderNo").val(); var status=$("#serchStatus").val(); var dea...
2016-11-09 17:32:34 120
原创 JQuery EasyUI combobox动态添加option
<select id="groupType" name="groupType" class="easyui-combobox" style="width: 170px;" data-options="required:true"> </select> var data,json; data = []; data.push
2016-11-09 15:03:23 149
原创 apache activemq (消息队列)入门部署demo
apache activemq (消息队列)入门部署demo 1.去官方网站下载:http://activemq.apache.org/ 2.运行ActiveMQ 解压缩 apache-activemq-5.14.1-bin,然后双击 apache-activemq-5.14.1\bin\win64\wrapper.exe (如果你的电脑也是64位 )运行ActiveMQ程序 3...
2016-11-04 10:24:55 109
原创 java 获取上传文件的MD5值
/** * 获取上传文件的md5 * * @param file * @return * @throws NoSuchAlgorithmException * @throws IOException */ public String getMd5(MultipartFile file) { try { byte[] upload...
2016-10-25 10:49:40 4181 1
原创 使用DecimalFormat进行数字格式化
//获取DecimalFormat的方法DecimalFormat.getInstance(); public static void test1(DecimalFormat df) { //默认显示3位小数 double d = 1.5555555; System.out.println(df.format(d));//1.556 //设置小数点后最大位数为5 ...
2016-10-20 17:41:26 122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人