java
文章平均质量分 57
庙中和尚
这个作者很懒,什么都没留下…
展开
-
groovy 资料
groovy 使用技巧原创 2022-12-02 20:20:04 · 184 阅读 · 0 评论 -
通用RPC调用组件,dubbo泛化调用集成
项目介绍随着微服务的流行,不管是企业级应用还是互联网应用都在向微服务架构转变,我们在享用微服务给我们带来价值的同时,也发现了传统的开发模式上微服务给我们带来的管理、部署的问题,比如新增或扩展provider后,consumer需要重新引用provider的API,或者后端服务做升级更新后,前端调用端一般也要跟着升级。本项目就是为了解决此类问题。特点:consumer不需要引入provider的ap...原创 2018-07-12 14:07:24 · 721 阅读 · 0 评论 -
Spring事务管理
声明式事务定义 * @Transactional(propagation=Propagation.REQUIRED, * isolation=Isolation.READ_COMMITTED * ...原创 2018-04-25 00:29:58 · 128 阅读 · 0 评论 -
java Excel转换为POJO对象 公共组件
前言:很多软件都有使用EXCEL导入数据的场景。一般做法如下:1.根据EXCEL模版编辑数据2.点击文件上传到服务端3.解析文件并进行数据校验4.获取校验成功的数据5.匹配成功数据到POJO对象6.返回失败的EXCEL并标记提示7.客户拿到无法导入的excel并根据提示进行更新,更新后重复2操作本工具核心解决的是3-6问题原理:1.excel对象转化pojo,首先需要把excel列和pojo的属性...原创 2018-04-19 14:48:40 · 1557 阅读 · 0 评论 -
Thread.setDaemon详解
java中线程分为两种类型:用户线程和守护线程。通过Thread.setDaemon(false)设置为用户线程;通过Thread.setDaemon(true)设置为守护线程。如果不设置次属性,默认为用户线程。用户线程和守护线程的区别:1. 主线程结束后用户线程还会继续运行,JVM存活;主线程结束后守护线程和JVM的状态又下面第2条确定。2.如果没有用户线程,都是守护线程,那么JVM结束(随之而...转载 2018-04-11 16:58:29 · 197 阅读 · 0 评论 -
多线程之线程池newFixedThreadPool
创建固定大小的线程池的时候使用ThreadFactorypublic static ExecutorService newFixedThreadPool(int nThreads, ThreadFactory threadFactory) { return new ThreadPoolExecutor(nThreads, nThreads, ...原创 2018-04-11 03:52:49 · 1879 阅读 · 0 评论 -
LocalVariableTableParameterNameDiscoverer获取方法的参数名
Spring LocalVariableTableParameterNameDiscoverer获取方法的参数名问题:Java.lang.reflect 包中提供了很多方法,获取所有的方法,获取所有的参数类型等,但是却没有一个方法能够帮助我们获取方法的参数名列表。解决办法:可以通过ASM提供的通过字节码获取方法的参数名称,spring给我们集成了这个东西,让我们使用起来非常的方便作用:这个东西有啥...原创 2018-03-10 14:49:55 · 1346 阅读 · 0 评论 -
Rest输入输出子节流
直接上代码服务端:@RestControllerpublic class Api { @RequestMapping(value = "/api",method = RequestMethod.POST) public byte[] getbytes(HttpServletRequest request) throws IOException { byte[] inb...原创 2018-03-14 18:45:12 · 619 阅读 · 0 评论 -
三种方法实现java调用Restful接口
1,基本介绍Restful接口的调用,前端一般使用ajax调用,后端可以使用的方法比较多, 本次介绍三种: 1.HttpURLConnection实现 2.HttpClient实现 3.Spring的RestTemplate 2,HttpURLConnection实现@Controllerpublic class RestfulAction { @Autow...转载 2018-03-14 17:55:59 · 585 阅读 · 0 评论 -
SpringBoot配置大全
# =================================================================== # COMMON SPRING BOOT PROPERTIES # # This sample file is provided as a guideline. Do NOT copy it in its # entirety to your own ...转载 2018-03-07 21:43:06 · 2627 阅读 · 0 评论 -
java中使用mongo-java-driver.jar操作mongo
MongoDB Java Driver操作指南MongoDB为Java提供了非常丰富的API操作,相比关系型数据库,这种NoSQL本身的数据也有点面向对象的意思,所以对于Java来说,Mongo的数据结构更加友好。MongoDB在今年做了一次重大升级,版本来到了3.0。相比之前的版本,这个版本中又很大的变化,相应地,本文中的方法可能在旧的版本中无法使用。安装MongoDB Java Driver使...转载 2018-03-07 16:44:39 · 3875 阅读 · 0 评论 -
SpringBoot四种读取properties文件的方式
前言在项目开发中经常会用到配置文件,配置文件的存在解决了很大一份重复的工作。今天就分享四种在Springboot中获取配置文件的方式。注:前三种测试配置文件为springboot默认的application.properties文件#######################方式一#########################com.zyd.type3=Springboot - @Conf...转载 2018-03-07 15:53:40 · 397 阅读 · 0 评论 -
SpringBoot事件监听
SpringBoot事件监听机制spring boot在启动过程中增加事件监听机制,为用户功能拓展提供极大的便利。SpringBoot支持四种事件监听类型 1. ApplicationStartedEvent spring boot启动开始时执行的事件 2. ApplicationEnvironmentPreparedEvent spring boot 对应Enviro...原创 2018-03-07 15:23:49 · 231 阅读 · 0 评论 -
Spring 核心原理解析
作者:王奕然链接:https://www.zhihu.com/question/21346206/answer/101789659来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。基本原理其实就是通过反射解析类及其类的各种信息,包括构造器、方法及其参数,属性。然后将其封装成bean定义信息类、constructor信息类、method信息类、property信息类,最终...转载 2018-03-07 00:04:07 · 194 阅读 · 0 评论 -
JPrint web打印编辑器及web在线打印,JS打印编辑器
纯绿色web打印编辑器,支持自定义数据源、自定义模板、自定义打印的所有内容。可运用于快递单打印、发货单打印、报表打印等。原创 2016-08-25 15:57:01 · 12121 阅读 · 10 评论 -
java 端实现DataSet
实现类似于C#的DataSet功能1,创建DataSet、DataTable、DataRow、DataColumn、DataColumnCollection和DataRowCollection对象2,实现DataSet对DataTable的集合操作 DataTable对DataRow及DataColumn的集合操作。3,实现数据的查询。实现要求如下:DataSet myset=原创 2014-04-30 11:12:26 · 6748 阅读 · 1 评论 -
1.(c# JAVA 基于DataTable通信)
大家都知道DataSet、DataTable 是C#固有的原创 2014-04-30 10:24:41 · 1507 阅读 · 0 评论