
java
dofaster
这个作者很懒,什么都没留下…
展开
-
在spring中使用MyBatis将两列数据以map的形式返回
参考的这位大神的:https://blog.youkuaiyun.com/jlh912008548/article/details/62884627 自己记录一下,以备下次使用在使用MyBatis查询数据库时,我们有时候需要查询两列数据,一列做map的key,一列作为map的value,然后将查询出的结果以map的形式返回。 比如我们的数据库表为testcreate table test( ...原创 2018-05-18 11:41:03 · 12984 阅读 · 1 评论 -
JAVA 判断字符串是否可转化为JSONObject、JSONArray
有时,我们需要判断字符串在转化为JSON对象或者JSONArray时,我们可以使用JSONObject.parseObject和JSONArray.parseArray,但是有时候我们需要在转化之前判断该字符串是否能够被转化为JSON对象或者数组。由于没有找到较好的方法,只能暂时用以下方法了。/*** 判断字符串是否可以转化为json对象* @param content* @return...原创 2018-05-05 17:22:40 · 29083 阅读 · 1 评论 -
Java 序列化反序列化
有时候我们需要重新生成一个对象,这个时候我们可以通过序列化和反序列化来实现。使用对象输入输出流来实现。import java.io.ObjectInputStream;import java.io.ObjectOutputStream;/** * 根据序列化、反序列化重新生成一个对象 * @author ll * */public class Serializer { ...原创 2018-06-12 09:30:46 · 252 阅读 · 0 评论 -
mybatis 判断是否传入了某参数
在spring+mybatis开发中,一条sql语句可能有很多函数可以调用,而每个函数传入的参数也可以是不一样的,这也就需要判断某个参数是否传入了。示例如下:// 使用_parameter.containsKey('变量名')判断<sql id="PagingStatement"> <if test="_parameter.containsKey('pa...原创 2018-06-19 08:34:17 · 8147 阅读 · 2 评论 -
Java判断变量是否是基本类型以及是否是默认值
判断变量是否是基本类型:/*** 判断object是否为基本类型* @param object* @return*/public static boolean isBaseType(Object object) { Class className = object.getClass(); if (className.equals(java.lang.Integer.c...原创 2018-06-19 08:47:42 · 20421 阅读 · 2 评论 -
mybatis postgresql insert后返回自增id
在使用mybatis + postgresql,我们有时在插入数据时需要返回自增id的值,此时在插入时,可以按照以下例子来编写mapper文件<insert id="insertUser"> <selectKey resultType="int" order="AFTER" keyProperty="pid" > SELECT currval(原创 2018-06-20 14:16:31 · 6324 阅读 · 0 评论 -
spring quartz定时器配置-RAMJobStore方式配置
1.Quartz存储Job的方式分为三种: 常用的RAMJobStore,RAMJobStore将Job相关信息保存在内存中;在程序启动时,从xml中装载Job信息或者通过代码动态添加任务到内存中,应用重新启动后,定时任务信息将会丢失 另外两种为JobStoreTX和JobStoreCMT,使用这两种JobStore,quartz就会自动将Job的信息保存在数据库中,如果应用程序...原创 2018-07-16 18:27:21 · 4074 阅读 · 0 评论 -
spring quartz定时器配置-JobStoreTX方式持久化在数据库中
配置quartz持久化在数据库中,同样需要以下三步配置,如下:首先需要引入quartz所依赖的jar包 创建quartz_jobs.xml文件用于配置调度器 引入quartz_jobs.xml以上三个步骤,见上篇博客:https://blog.youkuaiyun.com/llmys/article/details/81069445只是在为quartz定时器配置数据库时,在quartz_jobs...原创 2018-07-16 18:40:49 · 3291 阅读 · 0 评论 -
spring quartz实现定时任务、延时任务的动态增、删、改、查
配置见前面两篇博客RAMJobStore方式配置,https://blog.youkuaiyun.com/llmys/article/details/81069445 JobStoreTX方式持久化在数据库中,https://blog.youkuaiyun.com/llmys/article/details/81069638首先我需要的quartz相关的信息包括任务名称、任务组名称、作业开始时间、作业结束时间等,...原创 2018-07-16 19:15:50 · 4313 阅读 · 0 评论