标签:代码

Java

JEECG 3.8 宅男优化版本发布,1024 程序员节宅男节日快乐

9

yanxinchi 发布于 2018-10-24

JEECG 3.8 版本发布,系统全面升级,重构上传组件、优化代码生成器机制! 导读          ⊙平台性能优化,系统更稳定,速度闪电般提升 ⊙系统上传组件全面重构,使用pl...

阅读(3)评论(0)赞 (0)

Java

WebLogic Server远程高危漏洞预警

2

邓龙华 发布于 2018-10-24

前言 近期,360企业安全集团代码卫士团队安全研究人员发现Oracle公司旗下产品Oracle WebLogic Server的多个高危安全漏洞(CVE-2018-3245、CVE-2018-3248、CVE-2018-3249、CVE-2018-3252),并第一时间向Orac...

阅读(4)评论(0)赞 (0)

Java

XXL-EXCEL v1.1.1 发布,Java 对象和 Excel 转换工具

likai 发布于 2018-10-24

v1.1.1 新特性 1、支持设置Field水平位置,如居中、居左; 2、底层API优化,预约多Sheet操作支持; 3、空Cell导入抛错问题修复; 4、Cell数据类型识别优化,全类型支持; 5、导入时支持空Excel;导出时限制非空,否则无法进行类型推导。 概述 XXL-E...

阅读(5)评论(0)赞 (0)

Java

GitLab自动触发Jenkins 构建

16

刘莉莉 发布于 2018-10-24

编辑推荐: 本文来自阿里云,本文讲的是GitLab 自动触发 Jenkins 构建, GitLab 是当前应用非常广泛的 Git Hosting 工具,希望对您的学习有帮助。 GitLab 是当前应用非常广泛的 Git Hosting 工具,Jenkins 是非常牛逼的持续集成工...

阅读(5)评论(0)赞 (0)

Java

全栈JVM框架Micronaut通向1.0版本之路

songhua.gao 发布于 2018-10-24

经过一年的发展,随着 Object Computing (OCI)发布候选版本 RC1 、 RC2 和 RC3 , Micronaut 1.0 在过去三周内加速了。Micronaut是一个基于JVM的全栈框架,用于创建可以用Java、Groovy和Kotlin编写的基于微服务的应...

阅读(6)评论(0)赞 (0)

Java

netty源码分析之揭开reactor线程的面纱(二)

1

Harries 发布于 2018-10-23

如果你对netty的reactor线程不了解,建议先看下上一篇文章 netty源码分析之揭开reactor线程的面纱(一) ,这里再把reactor中的三个步骤的图贴一下 我们已经了解到netty reactor线程的第一步是轮询出注册在selector上面的IO事件(selec...

阅读(8)评论(0)赞 (0)

Java

Dubbo分析之Transport层

yeseng 发布于 2018-10-23

前言 上一篇文章 Dubbo分析之Serialize层 ,介绍了最底层的序列化/反序列化层,本文继续分析Serialize层的上一层transport网络传输层,此层使用了现有的一些通讯开源框架(ex:netty,mina,grizzly)来做底层通讯,上文也做了简单介绍,本文将...

阅读(8)评论(0)赞 (0)

Java

使用Thread Pool不当引发的死锁

yanxinchi 发布于 2018-10-23

简介 多线程锁定同一资源会造成死锁 线程池中的任务使用当前线程池也可能出现死锁 RxJava 或 Reactor 等现代流行库也可能出现死锁 死锁是两个或多个线程互相等待对方所拥有的资源的情形。举个例子,线程 A 等待 lock1,lock1 当前由线程 B 锁住,然而线程 B ...

阅读(12)评论(0)赞 (0)

Java

JAVA常见的XXE漏洞写法和防御

1

Harries 发布于 2018-10-23

貌似最近经常看到有Java项目爆出XXE的漏洞并且带有CVE,包括 Spring-data-XMLBean XXE漏洞 、 JavaMelody组件XXE漏洞解析 、 Apache OFBiz漏洞 。微信支付SDK的XXE漏洞。本质上xxe的漏洞都是因为对xml解析时允许引用外部...

阅读(13)评论(0)赞 (0)

Java

Go 代码的扩展套路

xiaoli.he 发布于 2018-10-23

折腾 Go 已经有一段时间了,最近在用 Go 写点 web 的东西;在搭建脚手架的过程中总是有点不适应,尤其对可扩展性上总是感觉没有 Java 那么顺手;索性看了下 coredns 的源码,最后追踪到 caddy 源码;突然发现他们对代码内的 plugin 机制有一些骚套路,这里...

阅读(11)评论(0)赞 (0)

Spring

SpringCloud 之外的另一个选择,Jboot v1.7.1 发布

yeseng 发布于 2018-10-23

Jboot 是一个基于JFinal和 Undertow开发的微服务框架。提供了 AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、Opentracing 数据追踪、metrics 数据监控、分布式 session、代码生成器、shiro 和 jwt 安全控制、...

阅读(9)评论(0)赞 (0)

Java

AOP装饰函数与小T的情愫(二)

wenming.gapo 发布于 2018-10-23

老大见小T终于摸清了用AOP装饰函数的一些套路,很是欣慰,决定用实际情景让他试一试,老大拿出了一个最常见的AOP的经典应用之一—数据统计上报的情景,分离业务代码和数据统计上报的代码,在实际开发中项目结尾阶段难免要加上很多统计数据的代码,这个过程可能被迫改动早已封装好的函数. 1....

阅读(14)评论(0)赞 (0)

Java

AOP装饰函数与小T的情愫(一)

xiaoli.wang 发布于 2018-10-23

有一天,老大见程序员小T的核心逻辑代码相当冗杂,核心逻辑模块和一些无关的功能融成一团,就告诉小T,让他尝试把日志统计,异常处理模块从和核心逻辑模块中抽离出来,对于刚入职经验不足的小T来说,犹如晴天霹雳。小T前思后想,还好大学期间读了不少编程相关的书籍有些功底,既然目的是想把一些日...

阅读(18)评论(0)赞 (0)

Java

原 荐 docker中java应用new FileOutputStream直接报Input/output error

5

xiaoli.he 发布于 2018-10-23

polly的个人空间 trouble shooter 正文 docker中java应用new FileOutputStream直接报Input/output error 原 荐   polly 发布于 今天 11:24 字数 314 阅读 8 收藏 0 Bash Doc...

阅读(18)评论(0)赞 (0)

Java

spring aop 使用 cglib 引起的空指针 NullPointerException

邓龙华 发布于 2018-10-23

spring aop 使用 cglib 引起的空指针 NullPointerException 问题 产生空指针的代码如下: HibernateDaoSupport.java 代码如下: public abstract class HibernateDaoSupport exte...

阅读(11)评论(0)赞 (0)

Java

匹配Email、通用数字和Java代码的正则表达式

dulong 发布于 2018-10-23

这篇文章谈了以Java为主的正则表达式用法,其中几个案例值得收藏: 电子邮件地址 .+@.+/..++ 这将捕获大多数电子邮件地址,包括具有结尾的电子邮件地址,.co.uk但它也允许通过垃圾邮件a@b.c或bob@bob.bob 一般数字模式 不同的编程语言允许不同种类的数字表示...

阅读(10)评论(0)赞 (0)

Java

读写一致性的一些思考

yeseng 发布于 2018-10-23

先说明下,本文要讨论的多线程读写是指一个线程写,一个或多个线程读,不包括多线程同时写的情况。 更多文章见个人博客: github.com/farmerjohng… 试想下这样一个场景:一个线程往hashmap中写数据,一个线程往hashmap中读数据。 这样会有问题吗?如果有,那...

阅读(13)评论(0)赞 (0)