-
没用 Java 8,怎么优雅地避免空指针?
没用 Java 8,怎么优雅地避免空指针? 作者:汪小哥 https://blog.csdn.net/u012881904/article/details/68935009 JDK 8 里面有 Optional ,如果你还在使用 JDK 7 及之前的版本,那么可以使用 Google 的 Guava 库,用法差不多,下面介绍一下Google 的 Guava 库用法。...
2020-03-18 09:23:43 Java技术Intellij阿里巴巴傻瓜Intel微信公众号微信Google公众号PS
-
css3系列-1.css基础知识入门
css3系列-1.css基础知识入门 css3系列-1.css基础知识入门 1.css 如何引用 内部 外部 内联 代码示例 内部css代码示例 head meta charset=UTF-8 titleindex/title style h1{ color: red; } /style/head 外部css代码示例 head meta charset=UTF-8 titleindex/title link r...
-
设计模式——观察者模式
设计模式——观察者模式 概念 观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己...
-
从零编写Spring Boot Starter
从零编写Spring Boot Starter 从零实现Spring Boot的starter编写 Spring Boot为广大开发人员提供了便利。 本文将介绍如何编写Starter,以便开发人员复用自己或项目组的代码。 代码下载地址:https://gitee.com/jxd134/Spring-Boot-Greeter-Starter.git 1 新建项目 项目...
-
一个线程池 bug 引发的 GC 思考!
一个线程池 bug 引发的 GC 思考! 作者:空无 https://segmentfault.com/a/1190000021109130 问题描述 前几天在帮同事排查生产一个线上偶发的线程池错误,逻辑很简单,线程池执行了一个带结果的异步任务。 但是最近有偶发的报错: java.util.concurrent.RejectedExecut...
2020-03-17 16:06:48 java 教程Java技术文档Intellij阿里巴巴Intel微信公众号微信Bug公众号
-
我去,同事居然用明文存储密码!!!
我去,同事居然用明文存储密码!!! Oh My God! 最近检查代码,发现某个系统登录的逻辑直接用明文查询数据库,然后栈长去看了下数据库表,居然是明文存储,简直不敢相信。。。 简单介绍下,这是一个企业内部系统,就几个功能点,公司某个部门的人在用,整个系统就由一...
2020-03-17 16:06:18 java 教程Java技术java 技术Intellij解密阿里巴巴Intel用户系统微信公众号
-
原创 |我是如何解决POI解析Excel出现的OOM问题的?
原创 |我是如何解决POI解析Excel出现的OOM问题的? 背景 之前接手过一个解析Excel的项目,使用的是Java里的POI组件解析的,但是在解析时候经常出现OOM,后来我从下面几个方面优化了下,解决了99%的问题,对,你没看错,只解决了99%。 解决方案 1.调整JVM的堆内存 我们...
-
Java连载98-FileReader和FileWriter详解
Java连载98-FileReader和FileWriter详解 一、FileReader详解 1.java.io.Reader java.io.InputStreamReader;转换流(字节输入流---字符输入流) java.io.FileReader?;文件字符输入流 2.java.io.Writer java.io.OutputStreamWriter;转换流(字节输出流--字节输出流) jav...
2020-03-17 16:02:30 文件txt微信公众号微信myeclipse公众号PSAVHTTPSeclipse
-
Netty源码分析之ChannelPipeline—出站事件的传播
Netty源码分析之ChannelPipeline—出站事件的传播 上篇文章中我们梳理了ChannelPipeline中入站事件的传播,这篇文章中我们看下出站事件的传播,也就是ChannelOutboundHandler接口的实现。 1、出站事件的传播示例 我们对上篇文章中的示例代码进行改造,在ChannelPipelin...
-
移动端分辨率+小程序的自适应单位RPX
移动端分辨率+小程序的自适应单位RPX 为什么模拟器iphone6分辨率375,而设计图一般给750 1个pt可以有1个px构成,也可以有2个,还可以有3个甚至更多组成 Iphone6下 2个 px才构成一个 pt 而微信小程序给出的是逻辑分辨率,而设计师给的一般是物理分辨率 如何做不同分辨率...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
