java
文章平均质量分 59
未来_之路
这个作者很懒,什么都没留下…
展开
-
spring 事务整理
事务特性原子性(Atomicity)一个事务中的所有操作要么全部成功,要么全部失败一致性(Consistency)应用系统数据与数据库保持一致,事务成功应用系统保存最新的数据,事物异常失败回滚到事务之前的数据隔离性(Isolation)并发情况中同事操作相同的数据,再事务未提交前,每个并发事务中修改的数据都不会影响到其他线程中的事务数据持久性(Durability)只要事务提交成功,对数据库的数据操作会保存下来,及时系统崩溃或重启数据库也不影响事务的传播特性(1.原创 2020-06-11 13:56:17 · 206 阅读 · 0 评论 -
java 自定义注解验证 (仅限于实体属性值上的注解)
java 自定义注解验证 原理基于java的反射和映射可自己添加所需要的注解,本案例中只写了三个自定义注解类 本案例只花了半天时间,如有不好之处请多提提意见。谢谢!原创 2017-02-23 10:41:46 · 13709 阅读 · 2 评论 -
mybatis 将sql写在java代码中
第一部分:Common.xml (mybatis sql执行文件 这里通过java传参形成sql语句)下面包含各种传参查询和传入sql语句进行查询(注入问题在java中进行处理)添加和批量添加批量删除修改在CommonDao中第二部分:CommonMapper.java (接口类)第三部分:CommonDao.java 基于CommonMapper实现sql语句实现方法原创 2016-11-23 14:53:33 · 22568 阅读 · 5 评论 -
redis基本操作之二 (增删改查)
redis基本操作之二 (增删改查)利用redis list和hash存法实现数据带排序增删改查利用通道提高效率原创 2017-02-27 14:43:56 · 958 阅读 · 0 评论 -
java 多线程简单的工具类
一个简单的线程工具类,采用java映射实现回调的方式实现原创 2017-04-10 14:55:41 · 2533 阅读 · 0 评论 -
java poi导出与导入excel 工具类
java 利用poi实现excel表格的导入导出该工具类只适合简单表格使用,暂不支持复杂的excel表格,有兴趣可以发邮件进行沟通 weilai_zhilu@sina.com原创 2016-11-23 14:17:49 · 813 阅读 · 0 评论 -
mybatis+spring+springmvc+springsession + redis实现session共享配置
jdbc配置#hibernate.dialect=com.bky.util.Oracle10gDialect#driverClassName=oracle.jdbc.driver.OracleDriver#validationQuery=SELECT 1 FROM DUAL#jdbc_url=jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDR原创 2016-11-23 15:37:04 · 4319 阅读 · 4 评论 -
spring+mybatis+springmvc+springsession+redis+duboo实现分布式集群架构
本架构采用spring+mybatis+springmvc+springsession+redis+duboo实现分布式集群架构需要修改的数据库连接与redis连接分别在framework-dao里面的资源文件夹jdbc.properties和framework-util中的资源文件接redis.properties项目的下载地址:https://github.com/zhouhuayi/frameworkRPC框架中由于单机闲麻烦配置没有使用dubbo + zookeeper,而是采用duboo+m原创 2017-06-08 10:39:05 · 1191 阅读 · 0 评论 -
视频格式转换
/** * 视频文件格式转换 * * @author 周化益 * @param entity 实体Class * @param entityId 实体主键值 * @param fileName 文件名 * @param type 转换后的类型 */public synchronized static void videoToFlv(Class entity,原创 2016-11-23 16:49:20 · 500 阅读 · 0 评论 -
微信小程序调用微信登陆获取openid及用户信息 java做为服务端
一、微信小程序第一步:调用 wx.login获取code 文档地址第二步:判断用户是否授权读取用户信息 文档地址第三步:调用wx.getUserInfo读取用户数据 文档地址第四步:由于小程序后台授权域名无法授权微信的域名,所以我们只能通过我们自己的服务器去调用微信服务器去获取用户信息,故我们将wx.login获取code 和 wx.getUserInfo 获取的encrypted原创 2017-09-11 15:05:47 · 88693 阅读 · 48 评论 -
md5 32位加密
import java.security.MessageDigest;/** * 采用MD5加密解密 * * @author 周化益 */public class MD5Util { /** * MD5加码 生成32位md5码 * * @author zhy * @param inStr 传入的字符串 */ public static String st原创 2016-11-23 16:53:54 · 512 阅读 · 0 评论 -
图片处理工具类
import java.io.*;import java.awt.*;import java.awt.image.*;import java.awt.Graphics;import java.awt.color.ColorSpace;import javax.imageio.ImageIO;public class ChangeImageSize { /** * 缩放图像原创 2016-11-23 16:23:30 · 300 阅读 · 0 评论 -
3DES加密工具类
/** * 3DES加密工具类 * * @author zhyimport java.security.Key;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESedeKeySpec;import javax.crypto.spec.IvParam原创 2016-11-23 14:29:14 · 3069 阅读 · 0 评论 -
静态页面生成
import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.Writer;import java.util.HashMap;imp原创 2016-11-23 14:23:57 · 499 阅读 · 0 评论 -
发送http请求
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import java.util.Iterator;原创 2016-11-23 14:13:15 · 321 阅读 · 0 评论 -
文件上传
package com.yanhuang.arena.common.util;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;原创 2016-11-23 13:50:49 · 325 阅读 · 0 评论 -
数据转换
package com.yanhuang.arena.common.util;import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java原创 2016-11-23 13:42:41 · 314 阅读 · 1 评论 -
获取视频时长
/** * 获取视频时长 * * @author zhy * @param videoPath 视频文件存放路径 * @return */ public static long getVideoTime(String videoPath) { File source = new File(videoPath); long time = 0; Encod原创 2016-11-23 16:30:43 · 940 阅读 · 0 评论 -
spring-mvc过滤器
import java.io.IOException;import javax.servlet.FilterChain;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;impo原创 2016-11-23 16:55:56 · 291 阅读 · 0 评论 -
字符串转List
/** * String转List * * @author 周化益 * @param type List的类型 * @param str 传入的字符串 * @return */ @SuppressWarnings("unchecked") public static List strToList(Class type, String str) { List原创 2016-11-23 16:32:41 · 515 阅读 · 0 评论 -
截取视频封面图
/** * 截取视频某些帧转换为图片 * * @author 周化益 * @param entity 实体Class * @param entityId 记录id * @param fileName 文件名 * @param fileSuffix 文件后缀 */ public synchronized static原创 2016-11-23 16:41:09 · 1791 阅读 · 0 评论 -
Redis 基本用法
package com.yanhuang.arena.common.util;import java.util.Date;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Timer;import com.alibaba.fastjson.原创 2016-11-23 13:32:58 · 1329 阅读 · 1 评论