小工具
大i程序猿
一只不想当码农的程序猿!
展开
-
java小工具类
/** * 小工具集合类 * @author hp * */public class Utils { //JDBC public static final String url = "jdbc:mysql://192.168.*.*:3306/*"; public static final String name = "com.mysql.jdbc.Drive原创 2017-07-01 17:06:54 · 516 阅读 · 1 评论 -
JavaWeb文件上传和下载
简介 文件上传和下载在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能。common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。用该组件可实转载 2017-08-29 17:27:29 · 465 阅读 · 2 评论 -
腾讯云WebIM和阿里百川即时通讯使用总结
主要使用流程:1.注册平台账号2.创建应用,获取相应的登录凭证 腾讯云:聊天账号所需登录凭证有sdkAppID(所属应用id),identifier(相当于当前登录账户ID),accountType(所属应用帐号类型),userSig(当前用户身份凭证,通过identifier+秘钥TLS生成)。默认会创建一个当前用户,可使用demo或API创建其他用户。 阿里百川:聊天账号所需登录凭...原创 2018-03-19 17:37:14 · 7661 阅读 · 6 评论 -
微博、QQ第三方登录接入流程总结
参考文档:https://www.cnblogs.com/liuxianan/p/java-qq-weibo-login.html微博接入流程:1)使用微博账号登入微博开放平台,可以到文档去稍微了解下接入流程。2)完成开发者的身份认证,需要填写一系列信息。3)创建应用,填写相关应用的信息,填写好后能获取到App Key和AppSecret。4)填写回调地址,就你微博登录成...原创 2018-03-21 18:06:00 · 548 阅读 · 0 评论 -
Nginx + Tomcat 配置负载均衡集群
一、Hello world1、前期环境准备 准备两个解压版tomcat,如何同时启动两个tomcat,请看我的另一篇文章《一台机器同时启动多个tomcat》。 nginx官网下载解压版nginx。 创建一个简单的web项目。为了直观的区分访问的哪个tomcat,在页面写上标记8081、8082。 分别部署到对应的tomcat下。如图: 2、配置nginx 进入nginx-1.10.1conf路...转载 2018-04-14 11:30:31 · 195 阅读 · 0 评论 -
Redis学习路线
一 redis学习笔记之环境搭建二 redis学习笔记之数据类型三 redis学习笔记之排序 四 redis学习笔记之事务五 redis学习笔记之pipeline 六 redis学习笔记之发布订阅七 redis学习笔记之持久化 八 redis学习笔记之主从复制 九 redis学习笔记之虚拟内存...转载 2018-04-16 17:17:17 · 542 阅读 · 0 评论 -
wx-charts 微信小程序图表插件使用
微信小程序图表插件(wx-charts)基于canvas绘制,体积小巧,支持图表类型饼图、线图、柱状图 、区域图等图表图形绘制,目前wx-charts是微信小程序图表插件中比较强大好使的一个支持图标类型饼图 pie圆环图 ring线图 line柱状图 column区域图 area雷达图 radar下载地址https://github.com/xiaolin3303/wx-charts 解压后,把d...原创 2018-05-02 17:35:27 · 2260 阅读 · 0 评论 -
用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
HTTP 协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的 HTTP 的网站是不太安全的。所以, Google 的 Chrome 浏览器将在 2017 年 1 月开始,标记使用不加密的 HTTP 协议的网站为 Not Secure,不安全。现在你要做的就是让网站支持 HTTPS,并不难,而且现在可以免费做到。要使用 HTTPS,你需要...转载 2018-06-08 10:06:12 · 1440 阅读 · 0 评论 -
SpringBoot:在spring官网上下载历史版本的spring插件STS压缩包
目前spring官网(http://spring.io/tools/sts/all)上可下载的spring插件只有:springsource-tool-suite-3.8.4(sts-3.8.4)。但这只针对指定的eclipse版本适用。如何为自己的eclipse下载历史版本的sts呢?拼下载的url。首先,鼠标右键可下载的sts链接,然后“复制链接地址”,把地址拷贝出来。地址如下...转载 2018-08-10 17:01:10 · 13471 阅读 · 2 评论 -
FreeMarker使用:模板生成word文档
https://www.cnblogs.com/lysyblog/p/8094112.htmlhttps://blog.csdn.net/y_love_f/article/details/41596375转载 2018-08-14 18:14:07 · 231 阅读 · 0 评论 -
微软颜值测评API学习使用
在线测评地址:http://kan.msxiaobing.com/ImageGame/Portal?task=howold 1.将照片base64编码 /** * 用于将图片文件base64编码返回串 * @param imgFile 图片文件路径 * @return base64编码之后的串 */ public static Strin原创 2017-08-28 11:16:31 · 1290 阅读 · 4 评论 -
高德地图API学习使用-JavaScript
可以参考官网实例文档学习1.引入地图插件 高德地图——申请Key步骤<script type="text/javascript" src="http://webapi.amap.com/maps?v=1.3&key=你申请的key值&"></script> 2.编写地图容器(记得给容器寛高)<div id="container" class="col-md-9" style="height:600p原创 2017-08-24 16:31:43 · 1772 阅读 · 3 评论 -
JAVA图片压缩工具
package test;import java.awt.Color;import java.awt.Graphics2D;import java.awt.Image;import java.awt.image.BufferedImage;import java.awt.image.ConvolveOp;import java.awt.image.Kernel;import java.i原创 2017-07-03 17:03:22 · 407 阅读 · 1 评论 -
ImageMagick和im4java处理图片
**im4java是ImageMagick的一个Java开源接口,使用起来非常方便。 很多网站都会用到对图片的一些处理,包括图片的裁剪、给图片加水印、按比例缩放图片等操作,用ImageMagick实现这些功能,性能非常好,图片还不会失真,聚资库网站,上传图片的时候,就是用的这个实现的。 1) 首先要安装ImageMagick这个工具,安装好这个工具后,再下载im4java包放到项目lib目录转载 2017-07-03 17:15:31 · 1584 阅读 · 2 评论 -
Base64编码源码
public class testBase64 { public static void main(String[] args) { System.out.println("测试base64编码".getBytes()); } private static char[] base64EncodeChars = new char[] {原创 2017-07-04 11:19:08 · 454 阅读 · 1 评论 -
java定时器问题
定时器定下时间后,启动定时器时会判断定时器预定的时间如果已经过了,则会立即执行定时任务。所以在写定时器时最好加上自己的判断若时间过了,则设置到第二天。//得到时间类 Calendar date = Calendar.getInstance(); //设置时间为 xx-xx-xx 00:00:00 Date now = new Date();原创 2017-07-21 10:09:13 · 388 阅读 · 1 评论 -
Jquery导出带样式的Excel
工作中做导出的时候,需要导出自定义的表格或嫌弃导出的Excel格式太难看了。需要设置颜色、字号大小、加粗、合并单元格等等。 特性: 支持过滤 某个位置 支持过滤 img 标签 支持过滤 a 标签 支持过滤 input 标签 支持包含 行内样式。HTML页面: Excel效果: HTML代码:<html><head> <titl转载 2017-07-21 16:56:53 · 7537 阅读 · 9 评论 -
四种方法解析xml
1.DOM 解析 xml/** * DOM 解析 xml * DOM的全称是Document Object Model,也即文档对象模型。在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树),应用程序正是通过对这个对象模型的操作,来实现对XML文档数据的操作。通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,转载 2017-07-31 10:25:38 · 333 阅读 · 1 评论 -
java的CSV读写
针对java的csv文件读写,需要引入javacsv.jar。 代码实例:package test;import java.io.IOException;import java.nio.charset.Charset;import com.csvreader.CsvReader;import com.csvreader.CsvWriter;/** * csv文件读写工具 * @au原创 2017-07-27 15:55:33 · 543 阅读 · 1 评论 -
JDBC连接数据库小工具
JDBC连接数据库和对数据的增删查改操作package utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayLi原创 2017-07-27 17:24:06 · 308 阅读 · 1 评论 -
poi操作excel文件
1.引入poi所需要的jar2. 97-2003版以xls结尾的Excel文件读写 读取文件/** * 2003_xls 读取 * @param path * @throws IOException */ @SuppressWarnings("deprecation") public static void readExcel(String原创 2017-07-28 16:18:14 · 269 阅读 · 1 评论