Wesley13 Wesley13
3年前
java报表工具 JOR
简表(JOR),是一款国产的开源java报表工具,核心代码来自于杰表2008.简表(JOR)的License已发布,可免费用于商业项目中。具体条款可以到官方网站上查看简表的部署现提供两种方式.第一种通过SVN直接检出到ECLIPSE中(建议通过此种方式导出源码)通常SVN上的代码会最先更新SVN地址_h
Easter79 Easter79
3年前
spring源码之IOC初始化
spring的强大之处在于它的扩展性非常的好,而spring中IOC和AOP的功能非常强大,帮我们在工作中解决了很多的麻烦,节省了很多撸代码的时间,使我们更能专注于业务代码;下面我们使用调试的方式来看看spring是如何初始化bean的。IOC:(InversionOfControl)控制反转,可以分为两部分来理解:1、控制:创建对象的权
Easter79 Easter79
3年前
SpringBoot整合dubbo
市面上大概是用两种方式使用微服务,①dubbo,②,springcloud;dubbo是使用rpc进行服务调度,而springcloud是用轻量级的http方式;dobbo侧重于服务间通信,在负载均衡,网关,路由,熔断方面依赖于第三方,而springcloud则提供了一整套完整的解决方案。且zookeeper偏向于保证一致性,而springc
Wesley13 Wesley13
3年前
VARCHART XGantt入门教程
甘特图(Xgantt)(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.evget.com%2Fproduct%2F188)从1998年的第一个商用版本开始就致力于计划编制和项目管理方面控件的研究和开发,经过20多年的积累和沉淀,目前可为软件开发商和最终用户提供最顶级的计划编制和
Easter79 Easter79
3年前
Swift讲解专题八——闭包
Swift讲解专题八——闭包一、引言      Swift中的闭包是有一定功能的代码块,这十分类似于ObjectiveC中的block语法。Swift中的闭包语法风格十分简洁,其作用和函数的作用相似。二、从一个系统函数看闭包      Swift标准函数库中提供了一个sort排序函数,对
Wesley13 Wesley13
3年前
DAO设计模式
jsp只关注于数据的显示,而不关心数据是从哪里来,所以jsp中不应该使用任何sql包,数据库操作代码最好使用PreparedStatement。j2ee的组件层次:客户端表示层业务层数据层DAO属于j2ee数据层的操作,操作数据库,DAO封装了数据库中表的全部操作。实例:假设表: createtableperson
Stella981 Stella981
3年前
Flask(中间件与全局变量 九)
中间件middlewarerequest当Flask应用处理请求时,它会根据从WSGI服务器收到的环境创建一个Request对象.因为工作者(取决于服务器的线程,进程或者协程)一次只能处理一个请求,所以在该请求期间请求数据可被认为是该工作者的全部数据。Flask对此的术语为本地请求请
Stella981 Stella981
3年前
FreeBSD用Clang取代了GCC
“在过去的几年里,我们一直致力于用Clang取代GCC,成为我们的默认编译器。我们打算在i386和amd64平台上,把Clang作为FreeBSD10.0的默认编译器。为此,我们将在10月4日为i386和amd64平台上的”WITH\_CLANG\_IS\_CC“设置默认值(https://www.oschina.net/action/GoToLin
Easter79 Easter79
3年前
Taro 版本升级权威指南
“Taro\1\是一款由京东凹凸实验室\2\推出的开放式跨端跨框架解决方案,致力于解决小程序、H5、ReactNative的跨端同构问题,支持同时使用React和Vue来进行开发。本文由Taro团队成员隔壁老李撰写,旨在帮助Taro开发者厘清当前Taro多版本之间关系的那些事儿,同时解答有关Taro3、T
Stella981 Stella981
3年前
LimitLatch 在 Tomcat 中的应用
本文的作者是我之前一起从事应用服务器研发的同事杨高强,高强现就职于某互联网巨头,功底深厚,技术牛X。以下为正文部分Tomcat的LimitLatch类用于控制网络通信的socket接收上限,在Tomcat7时引入,实现简单,借此可以学习一下线程同步的相关知识。LimitLatch依赖内部类Sync进行线程