08 2019 档案

摘要:项目上需要按照天、周、月,三个不同的维度来做统计,天的话很好说,都是单独的,周和月的话,就需要把一个时间段拆分成多个时间区间了。 这里的statisticsType参数,用来判断是根据周来拆分,还是根据月来拆分。map中存放的是需要拆分的时间开始日期和结束日期。 这里以statisticsType参 阅读全文
posted @ 2019-08-30 11:35 暖然 阅读(10159) 评论(2) 推荐(0) 编辑
摘要:之前项目上一直调用的是java代码写的接口,方法一直没有问题,这次调用.asmx后缀的.net接口的时候,原来的方法在创建连接的时候就已经出错,百度得到很多答案,在此整理一下。 一、使用axis1.x调用webservice方法 Axis的最常用版本:1.4和2.0版本。以下为1.4版本 1.所需j 阅读全文
posted @ 2019-08-22 15:09 暖然 阅读(5428) 评论(0) 推荐(1) 编辑
摘要:/** * 递归删除目录下的所有文件及子目录下所有文件 * @param dir 将要删除的文件目录 * @return boolean */ public boolean deleteDir(File dir) { if (dir.isDirectory()) { String[] children = d... 阅读全文
posted @ 2019-08-20 10:39 暖然 阅读(1504) 评论(0) 推荐(0) 编辑
摘要:下面是例子: 阅读全文
posted @ 2019-08-19 16:22 暖然 阅读(49839) 评论(0) 推荐(2) 编辑
摘要:我们操作数据库的时候,有时候会遇到insertOrUpdate这种需求。 如果数据库中存在数据就update,如果不存在就insert。 以前的时候,需要额外select查询一下,如果有数据就update,如果没有数据就insert。 而现在Orcale数据库都提供了 MERGE 方法来处理这种需求 阅读全文
posted @ 2019-08-18 15:00 暖然 阅读(856) 评论(0) 推荐(0) 编辑
摘要:在《深入理解 Java 内存模型》程晓明写的这本书里面,主要有 Java 内存模型的基础、重排序、顺序一致性、Volatile 关键字、锁、final。本文参考书中内容,前人栽树后人乘凉。实话实说,下面的内容很无聊,但是很多东西对于理解一些比较底层的东西会有所帮助。 基础 并发编程的模型分类 在并发 阅读全文
posted @ 2019-08-13 17:53 暖然 阅读(114) 评论(0) 推荐(0) 编辑
摘要:/** * @description:数据拼装 * @param queryReqBean * @return * @throws Exception */ public Map doCreate(QueryReqBean> queryReqBean) throws Exception { ... 阅读全文
posted @ 2019-08-07 17:20 暖然 阅读(1295) 评论(0) 推荐(0) 编辑
摘要:Oracle的同义词(synonyms)从字面上理解就是别名的意思,你可以给张三起个外号叫三儿,你也可以叫他三哥,本质上就是一种映射关系。 1.创建同义词语句: create public synonym xxx(同义词名称) for user.table_name(原表或视图名,可以是用户.表或视 阅读全文
posted @ 2019-08-07 16:44 暖然 阅读(3614) 评论(0) 推荐(0) 编辑
摘要:在开发系统的过程中,不可避免的需要和其他的系统进行交互,这里一般采用接口的方式来进行交互,但是也有很多时候需要我们去创建用户和视图来供对方通过dblink的方式查询我们系统中的数据。这里就牵扯到了授权问题,应该给创建给对方使用的用户多大的权限呢。 Oracle权限允许用户访问属于其它用户的对象或执行 阅读全文
posted @ 2019-08-07 14:12 暖然 阅读(3849) 评论(0) 推荐(0) 编辑
摘要:反射的意义:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。(说的直白点就是为了代码简洁,提高代码的复用率,外部调用方便,源代码,反编译都能看到。) 阅读全文
posted @ 2019-08-06 17:50 暖然 阅读(462) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示