java
SDingBa
春来我不先开口,那只虫儿敢做声。
展开
-
c3p0的简单教程<个人学习笔记>
最近写课程设计。为了方便。于是使用到了c3p0,来分享下个人经验。个人测试实在 linux 系统下进行的,一般其他系统也是一样。这是我个人代码中体现的。仅仅是c3p0的一小部分功能。 **<?xml version="1.0" encoding="utf-8"?> <c3p0-config> <default-config> <property name="driverCla原创 2015-12-28 20:40:08 · 1497 阅读 · 0 评论 -
MyBatis入门基础
转载:来着: http://elim.iteye.com/blog/1333271每 一 个 MyBatis 的 应 用 程 序 都 以 一 个 SqlSessionFactory 对 象 的 实 例 为 核 心 。SqlSessionFactory本身是由SqlSessionFactoryBuilder创建的,一般而言,在一个应用中,一个数据库只会对应一个SqlSessionFactory,所以一转载 2016-09-27 12:18:43 · 358 阅读 · 0 评论 -
MyBatis的多表联合查询
1注意事项: 2写博客原因: 遇到这个需求,网上找了好久,虽然找到方法了,但是花了很长的时间,中间还遇到了一个特别棘手的问题,(也算我自己太大意了)表 1-多的情况,可以使用myBatis的关联查询查询出来, 一对多的情况,在一的那张表中,添加:<collection property="adImagePaths" ofType="com.htmob.crm.model.AdImagePath原创 2016-10-12 13:48:07 · 2867 阅读 · 0 评论 -
Mybatis简单入门
转载: 首先是环境的配置,我使用maven创建项目,pom.xml文件如下<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.转载 2016-09-29 10:56:15 · 339 阅读 · 0 评论 -
Mybatis动态sql
转载来着:MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。 MyBatis中用于实现动态SQL的元素主要有:ifchoose(when,otherwise)trimwheresetforeachif就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子: <select id="dynamicIfTest转载 2016-09-27 12:28:32 · 313 阅读 · 0 评论 -
最好用的Date工具类
import com.google.common.collect.ImmutableMap;import org.apache.commons.lang3.time.DateFormatUtils;import java.text.ParseException;import java.util.*;import java.util.regex.Pattern;/** * 日期工具类, 通过静原创 2016-09-28 12:23:08 · 2064 阅读 · 0 评论 -
echarts入门
最近工作接触了echarts,算是入门吧,写下经验,方便我自己以后查看.一下先说官方文档: y 获取echarts 1 从官网下载界面选择你需要的版本下载,根据开发者功能和体积上的需求,我们提供了不同打包的下载,如果你在体积上没有要求,可以直接下载完整版本。开发环境建议下载源代码版本,包含了常见的错误提示和警告。2 在 ECharts 的 GitHub 上下载最新的 release 版本,解压原创 2016-09-29 10:29:15 · 1047 阅读 · 0 评论 -
规则引擎 Drools 6.4.0Final版本2
上一篇文章讲了 规则引擎的简单版本,可以说 是 drl配置文件版本,现在将一下数据库版本,这样数据就可以共享,灵活性更加大一些吧,. 规则引擎版本1 其实原理和上一篇一样,都是一样的模式,今天简单介绍一下,private KieContainer loadKieContainerDao() throws IOException { KieServices kieService =原创 2016-10-27 16:30:50 · 767 阅读 · 0 评论 -
规则引擎Drools 6.4.0.Final
java实现规则引擎: 原理不多说,自己查阅资料吧;搭建环境: maven spring (今天上图 spring框架下搭建规则引擎);1: maven 依赖;<dependency> <groupId>org.kie</groupId> <artifactId>kie-api</artifactId> <versi原创 2016-10-27 16:22:53 · 1126 阅读 · 0 评论 -
时间
Date date = new Date(); Calendar calendarNow = Calendar.getInstance(); calendarNow.setTime(date); String minute = DateTimeUtils.formatDate(calendarNow.getTime(), "mm");原创 2016-11-24 20:44:59 · 544 阅读 · 0 评论 -
2个数组中遍历相同元素或不同元素
2个数组中,遍历出不同的元素:public <T> List<T> compareList(List<T> t1, List<T> t2) { List<T> listMax; List<T> listMin; if (t1.size() > t2.size()) { listMax = t1; list原创 2016-10-25 17:56:31 · 2829 阅读 · 0 评论 -
web下载七牛云上面的图片资源
文本将怎么通过浏览器打包下载七牛云服务器上面的图片资源;如果不用压缩打包处理,可以直接获取流后用对应的out输出就行,不做具体解析;1 先讲怎么打包下载吧.ZipOutputStream我用的是这个工具类 创建: ZipOutputStream out = new ZipOutputStream(new FileOutputStream(strZipName)); 通过在for原创 2016-10-12 14:24:31 · 2617 阅读 · 1 评论 -
web上传图片到七牛云服务器
本文通过java web的使用,把要上传的图片通过浏览器上传到服务器上面. ` 文本仅供参考,可能出现很多不合理;` 1 创建对应的jsp页面: 下面是jsp下面的对应的from表单,上传文件用的那么ImgFiles的属性名称,同样你可以使用其他的,或者以数组的形式,比如imgFiles[0],…<form action="http://ipAdress:9010/api/sding原创 2016-10-12 14:11:31 · 6118 阅读 · 0 评论 -
Observable和Observer
在Java中通过Observable类和Observer接口实现了观察者模式。一个Observer对象监视着一个Observable对象的变化,当Observable对象发生变化时,Observer得到通知,就可以进行相应的工作。例如在文档/视图结构中,文档被修改了,视图就会得到通知。 java.util.Observable中有两个方法对Observer特别重要,一个是setChange()方法转载 2016-03-23 21:01:17 · 1804 阅读 · 0 评论 -
java里面4种关于xml的解析方法
以下资料来源于 imooc imooc学习资料:http://www.imooc.com/learn/1714中关于解析xml的方法: DOM,SAX ( java 里面提供包 )JDOM,DOM4J ( 需要自己导入包文件 )1:DOMpackage com.sdingba.xmlparser;import org.w3c.dom.*;import org.xml.翻译 2016-05-01 13:27:38 · 587 阅读 · 0 评论 -
Java四种生成xml文件的方法
学习来源于视频:imooc网1,DOM //创建一个DocumentBuilderFactory对象 DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); //创建一个DocumentBuilder对象 try {翻译 2016-05-01 17:10:25 · 833 阅读 · 0 评论 -
jsp简单功能属性
Servlet还有一个方法,long getLastModified(request) 返回该文档的最后修改时间,默认为-1,表示文档永远是最新文档1 // loading…如果是1,tomcat自启动的时候,自动加载该文件serlvet指令 与 动作include <%@ include file="data.jsp"%> 包含某个页面include动作: <jsp:in原创 2016-05-04 11:20:16 · 538 阅读 · 0 评论 -
java实现提取中文的首字母
private final static int[] li_SecPosValue = {1601, 1637, 1833, 2078, 2274, 2302, 2433, 2594, 2787, 3106, 3212, 3472, 3635, 3722, 3730, 3858, 4027, 4086, 4390, 4558, 4684, 4925原创 2016-05-29 20:48:54 · 926 阅读 · 0 评论 -
天干年月算法java
上班空闲时间,看见朋友圈发了张毛笔画,上面写了丙申,好奇查了查,下面说说java实现:很简单,简单到爆。哈啊哈:String[][] tianGanTZ = { { "庚", "辛", "壬", "癸", "甲", "乙", "丙", "丁", "戊", "己" }, { "申", "酉", "戌", "亥", "子", "丑", "寅", "卯", "辰", "巳"原创 2016-09-22 17:56:26 · 1489 阅读 · 2 评论 -
几种list循环的方法
List List<Map<String, String>> maps = new ArrayList<>(); Map<String, String> ccc; for (int i = 0; i < 10; i++) { ccc = new HashMap<>(); ccc.put(i + "", i * 1111原创 2016-09-25 17:45:55 · 1951 阅读 · 0 评论 -
数据库utf-8
useUnicode=true&characterEncoding=utf-8jdbc:mysql:///hiberate?useUnicode=true&characterEncoding=utf-8 com.mysql.jdbc.Driver root root先mysql进入:GBK: create database test2 DEFAU原创 2016-05-13 20:37:59 · 468 阅读 · 0 评论 -
七牛云java基础版本
最近用到了七牛云,挺好用的,先来讲一下官方的demo,之后会上传一个自己封装的utils.java文件本文以 图片为例 更具体的请查看我的下一篇博客,关于七牛云的……. g Gradle : compile 'com.qiniu:qiniu-java-sdk:7.x.+'MAVEN:<dependency><groupId>com.qiniu</groupId><artif原创 2016-10-12 12:32:48 · 1502 阅读 · 0 评论 -
七牛云存储使用的utils
自己弄了一个简单为七牛云的utils文件,基础版本,适合初学者:上传文件:Response res = uploadManager.put(file, key, getUpToken());**put 的第一个参数可以是文件file类型,可以是路径,还可以是byte[] 在web项目中,显然 路径是不行的,可以使用file或者byte[];**“ public class qiniuYunUt原创 2016-10-12 12:41:02 · 1816 阅读 · 0 评论 -
利用redis简单实现消息订阅和发布
好久没写博客了,最近关于redis消费者,生产者的功能,看了很多的资料,个人觉得很多的MQ开源都很好用,redis相对小俏,简单实现,一下先介绍redis实现;1, redis实现消息发布和订阅,/** * Created by SDingBa.xiong on 17-3-9. */public class RedisMsgPubSubListener extends JedisPubSub原创 2017-03-19 13:01:28 · 3856 阅读 · 0 评论