最新文章 / 878 条
- Python,php,ruby三种语言你最喜欢的是哪种
- Java将金额(数字)转换成中文大写
- JAVA-SSH面试题
- 汉诺塔java算法
- java排序算法综合
- Java 表单提交两种方式(网上整理)
- 分享java解析XML文件(来源于网上)
- java服务器端指纹验证
- javaEE项目中关于中控指纹仪的问题20
- flex与js通信与彼此之间的互调整理(一)
- java实现MD5加密算法
- java 调用WebService接口发送短信
- java jdbc数据库连接字符串汇总
- java处理csv文件
- java处理Excel文档
- java把Excel文件转换成txt文件源码
- java把Excel文件数据导入数据库
- java解压文件
- java对String的操作
- java socket多线程
- C#处理经典问题的方法.
- java 数据库操作类
- Java的身份证号码工具类
- JS客户端RSA加密,Java服务端解密
- Java 解析/读取XML 文件
- JAVA获得域名的IP地址
- java中消息格式化输出的实用例子
- Jsp 自定义标签 镶套自带标签
- DWR框架使用和配置
- dwr 后台推送技术
- Struts1文件上传
- 牛人详解AOP(一)
- 牛人详解AOP(二)
- 牛人详解AOP(三)
- 指针和对象的比较
- C++语言的特性概述
- 最受C#开发者欢迎的移动跨平台开发工具
- C++/C为指针和对象关系
- Objective-C 和 C++ 的区别
- C语言指针
- 12个有趣的C语言问答
- Python开发者最常犯的错误
- C#中的委托和事件详解(转载)
- .NET LINQ概述
- C#优化webService接口调用的性能
- 浅谈C#消息主动推送方法
- linux程序自启动配置
- python强大的字典
- python压缩文件
- python字典练习
- java(jsp)分页方法
- java List分页技术
- Python SAX 解析XML文件
- 批量添加用户和批量删除用户脚本
- SEO优化问题
- java中url的编码问题
- java线程问题
- java 中HashMap和HashTable的区别
- linux程序自启动配置
- Java中final和static的使用
- java中读取服务器配置文件方法
- 老毛桃U盘启动盘制作工具V20140501完美贡献版-安装原版Win7/Win8三类方法
- linux常见配置
- Java接口和抽象类经典讲解
- java中Filter及FilterChain的相关概念及用法
- java面试中123道经典题目
- 魅蓝 metal电信版已推迟销售
- flex 安全沙箱冲突问题
- flex 使用swfLoad注意事项(转)
- Tomcat应用绑定域名以及Apache端口转发
- include与jsp:include区别
- 带圆角的div
- 中控指纹windows xp配置文档
- flex Alert的封装
- Flex SWFLoader结合Canvas加载swf文件
- Flex SWFLoader结合Canvas加载swf文件
- Flex 日期格式化方法
- Flex Tree的checkBox实现方法
- Flex combox下拉图片的方法
- Flex 带有上传的richEdiable
- flex+java环境搭建
- 中控指纹仪在Flex页面中的使用
- 正则表达式大全
- 面试Flex
- IE8多个用户登录的session覆盖问题
- flex datagrid 单元格验证(转)
- CSS中clear:both的用法
- js 中undefined与null的区别
- JavaScript和CSS交互的方法
- 15 款代码语法高亮工具 美化你的代码
- ajax跨域访问 JQuery 的跨域方法
- css为了兼容各种浏览器的hack写法
- jquery禁止页面鼠标事件
- Web页面事件列表
- 网友称搜狗被百度劫持流量
- linux系统命令
- 外企电话面试常问的英文面试题目和回答思路
- java对象的序列化和反序列化
- jquery技术核心点总结
- jquery实现密码强度的智能判断特效
- JavaScript裸体识别技术
- kendo Grid加载远程数据方式
- jquery ajax请求只成功一次
- 网站常用的聊天工具
- 各种浏览器样式的兼容性问题
- JAVA_RMI使用快速入门
- spring概念介绍
- java开发webservice的几种方式(转载)
- Spring 中定时任务的配置
- Hibernate 的 10 个常见面试问题及答案(转)
- Spring框架概述(1)
- Spring的IoC容器
- Struts2教程
- Sping常用面试内容
- Hibernate相关资料
- Hibernate主键生成策略
- spring事物的配置方式
- Spring核心知识点
- spring之Ioc(一)
- spring之Ioc(二)
- spring之ioc(三)
- linux上启动oracle
- ORACLE面试
- 数据库行转列
- DB2搭建Cognos用户
- oracle函数大全
- oracle表恢复
- Hibernate3连接SQL SERVER 2000报驱动错误解决办法
- java连接数据库类
- 使用Hibernate操作oracle数据库偶现错误
- 如何把Mysql中的数据导入SQLServer2000
- 数据库查询优化
- Mongodb在linux下的安装
- mysql在系统级项目中的使用
- huffmanTree操作演示
- 队列的加入与删除演示
- java最大子序列和算法分析
- 队列的加入与删除演示
- 二叉树操遍历
- 图的邻接表深度遍历
- 哈希表查找操作演示
- 数组的十字链表存储
- java遍历Map的方法
- 在java使用DOM,SAX,STAX解析XML
- java常用算法实现
- 对java字符串的操作
- Java Socket和Server Socket多线程编程
- java抓取网页中所有的链接
- 延迟250毫秒损失数百万美元,Hadoop系统该如何应对实时任务
- 云计算时代IT专业人员需具备的10项技能
- 大数据处理分析的最好工具
- 云计算三大主流阵营的竞争与合作
- 网站中的重复信息的处理方式
- struts2处理其浏览器请求流程
- struts2工作流程图
- 正则表达式语法概述
- Hadoop简介
- Hadoop简介之HDFS简介
- Hadoop之Map/Reduce概述
- Hadoop工作过程概述
- java程序处理更换域名重定向
- 集群session共享解决方案
- hadoop集群环境的搭建
- Shiro登录的认证
- Shiro权限控制过程
- Flex项目example
- jsp中修改数据下拉框默认选中数据
- Flex DataGrid给列加button
- web页面中meta说明
- Flex的事件机制
- jquery处理日期函数
- Java集合元素ArrayList删除问题
- Java日期类处理函数
- Js博客(文章)评论设计
- jquery中remove和empty()的用法
- Java调用远程接口
- Java常见用法汇总
- eclipse下搭建python开发环境
- Flex+spring+hibernate+mysql+blaze DS框架搭建
- java使用配置文件连接mysql
- Java集合类的讲解
- SSH框架总结(框架分析+环境搭建+实例源码下载)
- 关于Spring的69个面试问答——终极列表
- 设计模式原则
- 开发 Spring Redis 应用程序
- 设计模式之----策略模式
- java设计模式概述
- 在Linux下载安装jdk1.6
- windows、linux、aix查询端口号被哪个程序占用
- Oracle 创建表空间,表,以及用户
- 数据库中视图、索引、存储过程 、触发器、游标及事务详解
- UML设计九种图例分享
- 黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系
- Java 实现几种任务调度的方法
- Java 中 finally 语句块的执行顺序分析
- 策略模式在Spring 资源访问中的应用
- Spring 事务管理高级应用难点剖析: 第 1 部分
- Spring 事务管理高级应用难点剖析: 第 2 部分
- JQuery中$.get、$.post、$.getJSON和$.ajax的用法
- Cookie 与 Session的的讲解
- Linux常用的shell命令
- Linux系统下VI编辑器常用命令详解
- 每个程序员都应该知道的8个Linux命令
- oracle存储过程模板
- Hibernate缓存配置
- Hibernate 缓存机制
- struts2-MVC设计模式
- Struts2 设计模式与流程
- 在linux-CentOS6.4下安装oracle11g步骤
- 教你读懂jquery插件
- 很拼的创业者,更拼的VC
- 创业路上七次如履薄冰
- 不愿降费的运营商,将被免费WiFi断送未来?
- 证券市场虚假信息泛滥:黄光裕提前出狱不属实
- 小米商城19日登陆欧美:销售手环等产品
- 印度总理莫迪会见中国企业家代表 与马云单聊
- 宽带降费提速方案今日启动 网民吐槽诚意不足
- 黑车使用拼车软件载客被罚,拼车软件如何拼出一番天地?
- 优酷土豆第一季度财报显示 净亏同比扩大
- 360财报显示:奇酷手机或将是新增长点
- css中单位 px和em之间的区别
- Jquery常见的面试点
- java面试之集合类
- spring框架之面试
- Log4j史上最详细的配置解说
- 容器是不会取代OpenStack,但二者如何深度整合?
- 小米竟然推出智能跑鞋?
- 阿里云CDN服务终于降价了
- 拼车市场资本蜂拥巨头环伺:补贴战不可避免
- 10款Web程序员必备的CSS工具
- 利用开源思想打造一个SEO友好型网站
- 常用的15种思维导图工具
- Web性能优化:图片优化
- 大型网站架构演变和知识体系
- 当前流行的响应式布局讲解
- 前端的自动化流程
- SpringMVC接收页面表单参数方式汇总
- IT大佬全国圈地:重新定义IT资源的地理分布
- flex中datagrid列渲染器的写法
- SqlServer面试是这样练成的。
- 深圳IT工程师如何被骗1127万
- 你不知道的性能测试
- 想知道spring事务管理和任务调度的详细配置吗?
- 双重for循环的退出方式
- sql的join连接方式你知道几种?
- Oracle索引可以大大提高查询时间
- 如何解决SQL注入漏洞和SQL优化
- 101个MySQL调节和优化的提示
- MySQL的LIMIT查询优化
- 为什么要使用 Cookie 和 Session
- java对象和引用原来可以这样理解
- 开发中实用的jQuery技巧
- 让数据库飞起来的10个建议
- 海量用户积分排名算法探讨
- 六个敏捷开发实战经验
- 采用什么架构才能够承受庞大的访问量?
- 提升网站转化率的四步优化方案
- SEO中常见的七个错误
- 三种分页方式效率的简单测试
- Servlet的生命周期
- Atmosphere 1.0:支持Java/JavaScript的异步通信框架
- Java 内存区域详解
- Facebook开源了静态分析工具Infer
- InputStream.read()读取文件截断问题
- Docker将会改变Hadoop,变的更快更容易
- 史上最详细SpringMVC详细示例实战教程
- JavaWeb学习总结第六篇--认识Session机制
- 让程序员跳槽的非钱原因
- String的equals以及hashcode比较总结
- jquery 操作cookie
- 一个网站完整详细的SEO优化方案
- 阿里283亿元战略投资苏宁 成第二大股东
- oracle sequece的创建
- Oracle Connect By Prior实例
- Oracle中RANK,OVER (PARTITION BY ..)的使用方式
- 英特尔6000万美元投资中国无人机厂商Yuneec
- Flex与后台交互的几种方法详解
- 9 个使用前必须再三小心的 Linux 命令
- Linux mkdir、tar 和 kill 命令的 4 个有用小技巧
- 29个你必须知道的Linux命令
- 14 个 grep 命令的例子
- 10个重要的Linux ps命令实战
- BlazeDS教程
- Flex J2EE 例子 和BlazeDs 关于MessageBroker,endpoints 和 channel
- flex解决安全沙箱问题
- WebLogic12.1.1中跨域问题解决方法
- JavaScript遍历方式详解
- 必须学会使用的35个Jquery小技巧
- C#经常用到的10个实用代码片段
- Stackoverflow上10个经典的Java问题
- 史上最全的 Java 新手问题汇总
- 腾讯等4公司借壳计划被港交所无情杀掉
- 迅雷联席CEO静待CDN共享经济爆发
- java代码面试最常用的10大算法
- 通过 nodeclub 项目源码来讲解如何做一个 nodejs + express + mongodb 项目
- Flex datagrid行数据颜色设置
- java多线程知识汇总
- Java程序员面试中的多线程问题
- Meta 标签与搜索引擎优化
- 最近5年133个Java面试问题列表
- Java中关于String类型的10个问题
- 初探Java字符串
- java弱引用
- 偏执却管用的10条Java编程技巧
- 深入分析Volatile的实现原理(1)
- HashMap的工作原理
- 深入理解 Java final 变量的内存模型
- Spring的IOC原理
- 360再诉小米:一场利益之争的诉讼“罗生门”
- 【VMware虚拟化解决方案】如何选择虚拟化产品
- 分布式集群系统下session共享解决方案
- 20个设计模式和软件设计
- 理解 Java 垃圾回收机制
- Java transient关键字使用小记
- 一道常被人轻视的前端JS面试题
- JVM调优总结(1):一些概念
- JVM内幕:Java虚拟机详解
- Java虚拟机类加载机制
- java内存分配和String类型的深度解析
- 大型网站的灵魂——性能
- 大型分布式网站架构技术总结
- Struts2面试技术点
- Java单例模式的七种写法
- 数据库水平切分(分库,分表,主从,集群,负载均衡器)
- 【Dubbo实战】基础学习篇(一)
- Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务
- 分布式消息系统:Kafka
- 西安奥博杰天机试题
- ORACLE索引失效的问题分析
- 一分钟读懂Docker!
- Xen,VMware ESXi,Hyper-V和KVM等虚拟化技术的原理解析
- 一篇文章详解java多线程
- 一张图看懂Hadoop
- 经典大数据架构案例:酷狗音乐的大数据平台重构(长文)
- 2分钟读懂Hadoop和Spark的异同
- JavaScript核心
- 负载均衡器部署方式和工作原理
- Linux rpm 命令参数使用详解
- Docker容器和镜像再次理解
- 给Docker容器挂载宿主机的一个目录
- HashMap 的实现原理(精)
- HashSet 的实现原理(精)
- Hashtable 的实现原理
- ArrayList 的实现原理
- LinkedList 的实现原理
- ConcurrentHashMap 的实现原理
- Hadoop实战之一~Hadoop概述
- Hadoop的MapReduce缺点
- 关于Web安全,99%的网站都忽略了这些
- 10倍提升应用性能的10个建议
- Nginx 负载均衡的几种轮询策略
- 周鸿祎:听完董小姐的演讲,我都恨不得把手机摔在地上了
- Curator leader选举
- 单点登录原理与简单实现
- 大话程序猿中的高并发(上)
- 大话程序中的的高并发(下)
- 首次使用 Docker 搭建 Java Web 运行环境
- Spirng+SpringMVC+Maven+Mybatis+MySQL项目搭建
- java 发送邮件类
- java使用poi 导入导出excel工具类
- Spring Aop 异步处理系统日志
- zookeeper安装和常用命令
- 整合springmvc+dubbo+zookeeper+maven框架
- mysql中最好用的一个函数group_concat
- 用Maven部署war包到远程Tomcat服务器
- Java Web前端到后台常用框架介绍
- 深入解析OutOfMemoryError
- 支持生产阻塞的线程池
- MySQL查询本周、上周、本月、上个月份数据的sql代码
- 在Java里处理文件的技巧
- 消息队列之 RabbitMQ
- redis的简单使用
- 8张图理解Java基础
- 网信办约谈李文星事件涉事网站 “科蓝软件”已下架
- 设计师们心心念念的这款戴尔工作站终于打折了!
- Git操作手册
- 谈谈 Java 开发中的对象拷贝
- 再谈 AbstractQueuedSynchronizer 2 :共享模式与基于 Condition 的等待 / 通知机制实现
- Java HashMap 遍历方式性能探讨
- 再谈 AbstractQueuedSynchronizer 1 :独占模式
- ClassLoader 揭秘
- Selector 实现原理
- Reference、ReferenceQueue 详解
- velocity原理探究
- 分布式事务 ( DTS ) 你必须知道的事儿
- Californium 开源框架分析( 入门篇 )
- 从零开始玩转 JMX ( 三 ) — Model MBean
- Spring Batch 批处理框架介绍
- Java 引用类型简述
- JAVA 动态代理
- 详解 Tomcat 配置文件 server.xml
- 从零开始玩转 JMX ( 二 ) — Condition
- 跟上 Java 8 – 你忽略了的新特性
- 从零开始玩转 JMX ( 一 ) — 简介和 Standard MBean
- 跟上 Java 8 – 日期和时间实用技巧
- 关于烂代码的那些事 ( 下 )
- 说说 JAVA 代理模式
- 跟上 Java 8 – 函数式编程
- 关于烂代码的那些事( 中 )
- 使用 JPA 实现乐观锁
- 跟上 Java 8 – Stream API 快速入门
- 十个 JDBC 的最佳实践
- 跟上 Java 8 – 了解 lambda
- 高并发下的下单功能设计
- Java8 如何正确使用 Optional
- 关于烂代码的那些事(上)
- SpringBoot(十四):springboot整合shiro-登录认证和权限管理
- 深入并发包 ConcurrentHashMap
- SpringBoot(十三):springboot 小技巧
- Java 并发实践 — ConcurrentHashMap 与 CAS
- SpringBoot实战:我们的第一款开源软件
- 如何查看一个 java 对象的大小
- SpringBoot(十二):springboot如何测试打包部署
- 使用 JMX 来获取 CPU 利用率和 GC 所占用的 CPU 利用率
- SpringBoot(十一):Spring boot 中 mongodb 的使用
- Java synchronized 中的 while 和 notifyAll
- SpringBoot(十) :邮件服务
- Jetty 基本介绍
- SpringBoot (九) :定时任务
- 深入Spring Boot: 那些注入不了的 Spring 占位符(${} 表达式)
- SpringBoot ( 八 ) :RabbitMQ 详解
- 从 Effective Java 总结一些有助安卓开发的建议
- SpringBoot (七) :springboot + mybatis 多数据源最简解决方案
- 关于 Java 你不知道的十件事
- SpringBoot (六) :如何优雅的使用 mybatis
- Mybatis处理列名—字段名映射(一) — 驼峰式命名映射
- SpringBoot(五) :spring data jpa 的使用
- Mybatis 缓存特性的使用及源码分析,避坑指南
- SpringBoot (四) :thymeleaf 使用详解
- 关于 Mybatis的 $ 和 # , 你真的知道他们的细节吗?
- SpringBoot(三) :Spring boot 中 Redis 的使用
- 详解 equals() 方法和 hashCode() 方法
- SpringBoot(二) :web综合开发
- SpringBoot (一) :入门篇
- 消息队列探秘 – RabbitMQ 消息队列介绍
- Java Selenium (十四) 处理 Iframe 中的元素
- Log4j1 升级 Log4j2 实战
- Java Selenium (十三) 智能等待页面加载完成
- 使用 Hystrix 实现自动降级与依赖隔离
- 并发队列-无界非阻塞队列 ConcurrentLinkedQueue 原理探究
- Mybatis 处理列名、字段名映射(二) – AS用法 & ResultMap
- [Mybatis] TypeHandler 的简单应用及源码分析
- Java 函数调用是传值还是传引用?从字节码角度来看看 !
- Java Selenium (十二) 操作弹出窗口
- 并发队列 – 无界阻塞队列 LinkedBlockingQueue 原理探究
- Java Selenium (十一) 操作弹出对话框
- 并发队列 – 有界阻塞队列 ArrayBlockingQueue 原理探究
- Java Selenium (十) 操作浏览器
- 并发队列 – 无界阻塞优先级队列 PriorityBlockingQueue 原理探究
- Java Selenium (九) 常见 Web UI 元素操作及 API 使用
- Java虚拟机(JVM)概述
- JVM OOM & JAVA finalizer 引发的 OOM & Thread.stop
- Java Selenium (八) Selenium IDE 用法
- Spring 中的懒加载与事务 – 排坑记录
- 为 Java 程序员而生的 10 + 最佳库
- Java Selenium (六) XPath 定位
- Spring Boot 日志管理
- Java Selenium (五) 元素定位大全
- Spring Boot 多数据源配置与使用
- Java Selenium (四) 使用浏览器调试工具
- Spring Boot 中使用 Spring-data-jpa 让数据访问更简单、更优雅
- Spring Boot 中使用 Swagger2 构建强大的 RESTful API 文档
- Java Selenium (三) 环境搭建基于 Maven
- Spring Boot 中使用 Jdbc Template 访问数据库
- Spring Boot 构建 RESTful API 与单元测试
- Spring Boot 工程结构推荐
- Java selenium (二) 环境搭建方法
- Spring Boot 开发 Web 应用
- Spring Boot 快速入门
- Java Selenium (一) Selenium 介绍
- Java 8 最佳技巧
- 使用 IoC 反转控制的三种设计模式
- 优先队列实现原理分析
- 如何实现一个Java Class 解析器
- JVM 类加载机制详解
- 深入学习 FutureTask
- kafka 数据可靠性深度解读
- 为什么 QueueingConsumer 会被 Deprecated ?
- 八幅漫画理解使用 JSON Web Token 设计单点登录系统
- Kafka 端到端审计
- 深入 JVM 分析 spring-boot 应用 hibernate-validator NoClassDefFoundError
- 谈谈对Canal( 增量数据订阅与消费 )的理解
- 【译】Reddit如何统计每个帖子的浏览量
- JSON Web Token – 在 Web 应用间安全地传递信息
- MyBatis 7 :MyBatis 插件及示例 — 打印每条 SQL 语句及其执行时间
- 图解集合 8 : 红黑树的移除节点操作
- Mysql Java 驱动代码阅读笔记及 JDBC 规范笔记
- 图解集合 6 : LinkedHashMap
- TThreadedSelectorServer 介绍及 Direct Memory OOM 分析
- 图解集合 5 :不正确地使用HashMap引发死循环及元素丢失
- JNI 探秘 — FileInputStream 的 read 方法详解
- JNI 探秘 — 你不知道的 FileInputStream 的秘密
- 图解集合 4 :HashMap
- Netty Client 重连实现
- 图解集合 3 : CopyOnWriteArrayList
- 图解集合 2 :LinkedList
- 图解集合 1 :ArrayList
- 并行化资源池队列 3 —— 紧密相关的同步化队列
- 并行化资源池队列 2 —— 无锁化的无界队列
- 并行化资源池队列 1 —— 部分有界队列
- Hibernate 脏数据检查
- 图解集合7:红黑树概念、红黑树的插入及旋转操作详细解读
- Executor, ExecutorService 和 Executors 间的不同
- 扯谈 spring mvc 之 WebApplicationContext 的继承关系
- 写给后端程序员的 HTTP 缓存原理介绍
- java 调试技能之 dubbo 调试 — telnet
- Spring MVC 异常处理详解
- Spring Boot 启动流程详解(一)
- 在 Spring Boot 中使用 Https
- Spring Boot异常处理详解
- Web Service 那点事儿(4)—— 使用 CXF 开发 REST 服务
- tomcat ssi 配置及升级导致 ssi include 错误问题解决
- Web Service 那点事儿(3)—— SOAP 及其安全控制
- HashMap 和 HashTable 到底哪不同 ?
- Web Service 那点事儿(2)—— 使用 CXF 开发 SOAP 服务
- 深入 JVM 分析 spring-boot 应用 hibernate-validator NoClassDefFoundError
- 怎样写一个 RefererFilter
- Web Service 那点事儿(1)
- epoll 浅析以及 nio 中的 Selector
- Java语法糖 2 :自动装箱和自动拆箱
- Unsafe 与 CAS
- Java 语法糖 1:可变长度参数以及 foreach 循环原理
- 从为什么 String=String 谈到 StringBuilder 和 StringBuffer
- IDEA 集成 sonarLint 检查代码 bugs
- hibernate 三种状态的转换
- log4j 日志信息的引入(通用版)—— 解决项目运行过程中的日志信息
- Junit mockito 解耦合测试
- log4j2 不使用配置文件,动态生成 logger 对象
- Spring9 : Autowire(自动装配)机制
- Spring Data + Thymeleaf 3 + Bootstrap 4 实现分页器
- 一个轻量级分布式 RPC 框架 — NettyRpc
- Kafka 基本原理
- Mybatis关联查询(嵌套查询)
- 基于 Solr 的空间搜索
- 使用 Solr 索引 MySQL 数据
- Java并发集合的实现原理
- Mybatis实现数据的增删改查(CRUD)
- 【MyBatis源码分析】Configuration加载(下篇)
- 几种服务器端IO模型的简单介绍及实现
- 【MyBatis源码分析】Configuration加载(上篇)
- 【MyBatis源码分析】insert方法、update方法、delete方法处理流程(上篇)
- Java常见面试题之Forward和Redirect的区别
- 【Spring源码分析】原型Bean实例化过程、byName与byType及FactoryBean获取Bean源码实现
- Java 9 中的 9 个新特性
- Spring data JPA
- zookeeper 入门系列-理论基础 – zab 协议
- 深入学习 Java 序列化
- Spring源码分析:AOP源码解析(下篇)
- Spring boot executable jar/war 原理
- Spring源码分析:配置文件读取流程
- Java虚拟机9:Java类加载机制
- Spring源码分析:AOP源码解析(上篇)
- 禁止JVM执行外部命令Runtime.exec:由Apache Commons Collections漏洞引发的思考
- zookeeper入门系列:paxos协议
- 从Java进程里dump出类的class文件的小工具–dumpclass
- zookeeper入门系列:概述
- 详细分析罕见的ClassCircularityError异常导致的StackOverflowError
- 又一次线上OOM排查经过
- 消息中间件收录集
- Java基础中一些值得聊的话题(加载篇)
- Quartz Cron Expressions 详解
- Spring AOP的实现原理
- Java单元测试之模拟利器(2):Powermock在Spring测试的应用
- Java8学习笔记
- Spring源码分析:非懒加载的单例Bean初始化前后的一些操作
- Java单元测试之模拟利器(1):Powermock介绍
- 详解MyBatis的foreach语句
- Hi,我们再来聊一聊Java的单例吧
- Spring源码分析:非懒加载的单例Bean初始化过程(下)
- Spring源码分析:非懒加载的单例Bean初始化过程(上)
- Spring源码分析:Bean加载流程概览及配置文件读取
- Java Stream API性能测试
- 深入理解Java Stream流水线
- Java Stream API进阶篇
- Java Stream API入门篇
- JVM如何操作缓冲区
- 并发编程:Actors模型和CSP模型
- Java回调机制解读
- 记一次synchronized锁字符串引发的坑兼再谈Java字符串
- httpClient实现微信公众号消息群发
- 推荐系统中对新用户的处理
- 大型分布式网站术语分析
- 解决https证书验证不通过的问题
- 如何设计一个秒杀系统
- JVM诊断调优CheatSheet
- 记录自己理解的一些设计模式
- Java消息队列-Spring整合ActiveMq
- 一文让你明白Java字节码
- 你真的了解volatile关键字吗?
- 红黑树插入算法实现原理分析
- 二叉查找树实现原理分析
- Java阻塞队列ArrayBlockingQueue和LinkedBlockingQueue实现原理分析
- Java Annotation的RetentionPolicy介绍
- Java反射机制应用实践
- 双亲委派模型与自定义类加载器
- Java泛型详解
- 一起写一个JSON解析器
- Log4j日志体系结构
- 更好地理解与使用Future
- Netty精粹之玩转NIO缓冲区
- 扒一扒ReentrantLock以及AQS实现原理
- 理解CacheLine与写出更好的JAVA
- 如何读取ClassPath下的资源
- 阿里客户端工程师试题简析——Android应用的闪退(crash)分析
- 可以不要再使用Double-Checked Locking了
- Java核心技术点之动态代理
- 缓存级别与缓存更新问题
- 更好的使用JAVA线程池
- 理解Java中字符流与字节流的区别
- MyBatis快速入门(4):MyBatis和Spring集成
- MyBatis快速入门(3):动态SQL
- MyBatis快速入门(2):多表映射
- 常用Maven插件介绍
- MyBatis快速入门(1):搭建环境和单表映射
- 深入分析Object.finalize方法的实现原理
- 深入分析ConcurrentHashMap1.8的扩容实现
- 深入分析Java方法反射的实现原理
- 关于Java面试,你应该准备这些知识点
- 你真的会用Gson吗?Gson使用指南(4)
- Java内存模型
- 你真的会用Gson吗?Gson使用指南(3)
- 你真的会用Gson吗?Gson使用指南(2)
- 你真的会用Gson吗?Gson使用指南(1)
- 2017年你不能错过的Java类库
- 配置sonar、jenkins进行持续审查
- Protobuf 语法指南
- DexGuard、Proguard、Multi-dex
- Leakcanary Square的一款Android/Java内存泄漏检测工具
- Android优化
- 与Service实现双向通信(下)
- Java Synchronised机制
- 与Service实现双向通信(中)
- Java核心技术点之注解
- 与Service实现双向通信(上)
- JVM(8):JVM知识点总览-高级Java工程师面试必备
- JVM(7):JVM调优-工具篇
- JVM(6):JVM调优-从eclipse开始
- JVM(5):tomcat性能调优和性能监控(visualvm)
- JVM(4):Jvm调优-命令篇
- JVM(3):Java GC算法 垃圾收集器
- JVM(2):JVM内存结构
- JVM(1):Java 类的加载机制
- 解决ActiveMQ中,Java与C++交互中文乱码问题
- http request乱码的真相
- JVM源码分析之堆内存的初始化
- jsearch的索引文件结构
- 最频繁访问驻留缓存算法
- 关于Java Collections的几个常见问题
- Java I/O 总结
- 保障服务的持续高可用、高性能及负载均衡
- JVM源码分析之老年代TenuredGeneration的垃圾回收算法实现
- JVM源码分析之新生代DefNewGeneration的实现
- JVM源码分析之垃圾收集的执行过程
- JVM源码分析之如何触发并执行GC线程
- JVM源码分析之Java对象的创建过程
- JVM源码分析之Java类的加载过程
- 清蒸 JVM (一)
- JVM类加载的那些事
- JVM方法调用的那些事
- Java GC的那些事(下)
- Java GC的那些事(上)
- JVM内存的那些事
- ConcurrentHashMap的红黑树实现分析
- 谈谈ConcurrentHashMap1.7和1.8的不同实现
- java对象头的HotSpot实现分析
- 如何使用jstack分析线程状态
- 浅谈Spring框架注解的用法分析
- 面试的角度诠释Java工程师(一)
- 面试的角度诠释Java工程师(二)
- 框架开发之Java注解的妙用
- 谈谈Java反射机制
- Java并发:volatile内存可见性和指令重排
- 死磕Java并发:Java内存模型之happens-before
- 死磕Java并发:深入分析volatile的实现原理
- Loadbalance的几种算法以及在ribbon中的使用
- 死磕Java并发:深入分析synchronized的实现原理
- 《Head first设计模式》学习笔记 – 观察者模式
- 《Head first设计模式》学习笔记 – 策略模式
- 《Head first设计模式》学习笔记 – 工厂方法模式
- 《Head first设计模式》学习笔记 – 抽象工厂模式
- 《Head first设计模式》学习笔记 – 单件模式
- 《Head first设计模式》学习笔记 – 命令模式
- 《Head first设计模式》学习笔记 – 适配器模式
- 《Head first设计模式》学习笔记 – 外观模式
- 《Head first设计模式》学习笔记 – 模板方法模式
- 《Head first设计模式》学习笔记 – 迭代器模式
- 5亿整数的大文件,怎么排?
- 学习笔记:The Log(我所读过的最好的一篇分布式技术文章)
- JVM模板解释器–如何根据字节码生成汇编码?
- 你了解实时计算吗?
- Spring Profile和Mybatis进行多个数据源(H2和Mysql)的切换
- 你会swap吗,按值传递还是按引用?
- JVM模板解释器–字节码的resolve过程
- spring整合ehcache注解实现查询缓存,并实现实时缓存更新或删除
- G1垃圾回收器中的字符串去重(Java 8 Update 20)
- 在命令行中使用Eclipse MAT工具
- Java RESTful框架的性能比较
- Vert.x 线程模型揭秘
- 理解RxJava的线程模型
- 继续了解Java的纤程库 – Quasar
- Java中的纤程库 – Quasar
- JVM上最快的Bloom filter实现
- 使用四种框架分别实现百万websocket常连接的服务器
- 七种WebSocket框架的性能比较
- niubi-job:一个分布式的任务调度框架设计原理以及实现
- 从线程间通信看到的关于基本类型封包的问题
- 扯谈web安全之JSON
- 编绎调试HotSpot JVM及在Eclipse里调试
- JVM初探——使用堆外内存减少Full GC
- 浅谈WeakHashMap
- Java集合框架源码剖析:LinkedHashSet 和 LinkedHashMap
- Java Lambda表达式初探
- JDK动态代理详解
- JDK7与JDK8中HashMap的实现
- Java中的陷阱题
- JVM中的逃逸分析
- JVM GC参数以及GC算法的应用
- ActiveMQ + ZooKeeper 集群高可用配置
- 用Maven部署war包到远程Tomcat服务器
- ehcache实现页面整体缓存和页面局部缓存
- Spring源码的编译、下载和阅读
- Action 分发机制实现原理
- 格雷码那点事——递归非递归实现
- JVM源码—教你傻瓜式编译openjdk7
- Spring:基于注解的Spring MVC(下)
- Spring:基于注解的Spring MVC(上)
- 高并发下的九死一生,一个不小心就掉入万丈深渊
- Web API 版本控制的几种方式
- 基于dropwizard/metrics ,kafka,zabbix构建应用统计数据收集展示系统
- JVM内存管理–GC算法精解(五分钟让你彻底明白标记/清除算法)
- 利用github搭建个人maven仓库
- Jackson 通过自定义注解来控制json key的格式
- JVM初探:内存分配、GC原理与垃圾收集器
- 统计分析工程的依赖项
- 理解Compressed Sparse Column Format (CSC)
- Lock 那点事儿
- tomcat调优解决PermGen space
- Java内存区域分析说明
- 分布式机器学习平台大比拼:Spark、PMLS、TensorFlow、MXNet
- 全链路稳定性背后的数字化支撑:阿里巴巴鹰眼技术解密
- 漫画:什么是机器学习?
- 大道至简:朴素贝叶斯分类器
- ML 工程师需了解的 10 大算法
- 一周时间,初试 ML
- 理解 SVM 背后的数学原理(1)
- 面向普通开发者的机器学习应用方案
- 大数据职位所需的数据场技能
- 解析智能推荐系统开发中十大关键要素
- 如何确定最适合数据集的机器学习算法
- 为什么会有深度学习?如何看待?
- 史上最大机器学习数据集,雅虎对外开放了
- 人肉工程在机器学习实践中的作用
- 机器学习是如何运作的?谷歌来告诉你
- 谷歌的机器学习系统 TensorFlow 开源了
- 机器学习和数据挖掘的推荐书单
- 10 种机器学习算法的要点(附 Python 和 R 代码)
- 效果超乎解释的随机森林方法
- 机器学习之PageRank算法应用与C#实现(2):球队排名应用与C#代码
- 机器学习之PageRank算法应用与C#实现(1):算法介绍
- 机器学习算法之旅
- 常用机器学习方法总结
- 你应该掌握的七种回归技术
- 人肉工程在机器学习实践中的作用
- Quora 是如何使用机器学习的?
- 算法与算法工程师,技术与技术人员
- 决策树算法介绍及应用
- 机器学习中的逻辑回归模型简介
- 贝叶斯、概率分布与机器学习
- 机器学习中的数学(5):强大的矩阵奇异值分解(SVD)及其应用
- 机器学习中的数学(4):线性判别分析、主成分分析
- 机器学习中的数学(3):模型组合之 Boosting 与 Gradient Boosting
- 机器学习中的数学(2):线性回归、偏差、方差权衡
- 机器学习中的数学(1):回归、梯度下降
- 选择合适的推荐系统模型
- 机器学习实战ByMatlab(5):Logistic Regression
- 机器学习实战ByMatlab(4):二分K-means算法
- 机器学习实战ByMatlab(3):K-means算法
- 机器学习实战ByMatlab(2):PCA算法
- 机器学习实战ByMatlab(1):KNN算法
- 看待逻辑回归的12种方式
- 机器学习项目中常见的误区
- 『应用机器学习的建议』的学习笔记
- 在线约会系统中的机器学习
- 漫谈机器学习中的距离和相似性度量方法
- 人工智能\机器学习\统计学\数据挖掘之间有什么区别?
- 大规模机器学习流程的构建与部署
- 机器学习和图像识别是怎样彻底改变搜索的?
- YouTube上最火的十个大数据视频
- 信息图:如何成为一名数据科学家?
- 从机器学习谈起
- 如何更好地学习机器学习?
- 有哪些实用的计算机相关技能,可以在一天内学会?
- 如何研究学习一个机器学习算法
- 人工智能和机器学习领域有哪些有趣的开源项目?
- 基于JavaScript的机器学习系统
- 深度学习、自然语言处理和表征方法
- 机器学习常见算法分类汇总
- 常见面试之机器学习算法思想简单梳理
- 机器学习算法已能发现艺术历史学家从未注意的画作亮点
- 有趣的机器学习:最简明入门指南
- 推荐!国外程序员整理的机器学习资源大全
- 关于推荐系统中的特征工程
- 机器学习算法基础概念学习总结
- 十张图解释机器学习的基本概念
- Google Brain:重建谷歌帝国的人工大脑
- 推荐系统中的常用算法
- 是什么阻碍了你的机器学习目标?
- 34 门课改变人生——牛人自学计算机总结
- 机器学习实践中的 7 种常见错误
- 如何选择机器学习分类器?
- 程序员初学机器学习的四种方式
- 机器学习入门阶段程序员易犯的5个错误
- 机器学习问题的十个实例
- 什么是机器学习:一次权威定义之旅
- 王益:分布式机器学习的故事
- 不是吓唬你,工程师不知道谷歌的深度学习系统在想什么
- 机器学习的最佳入门学习资源
- 趣文:如何向外行解释机器学习和数据挖掘
- 机器学习自学指南
- 机器学习其实比你想的更简单
- 计算机在做些什么:建模、连接、交互利用
- Google开发人脑模拟器:电脑自学成才
- jstat命令详解
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
- JAVA中ListIterator和Iterator详解与辨析
- Github上传本地代码详解
- 快速构建你的dashboard
- 架构方案的的选型
- 图片集群分布式存储和负载均衡
- Logstash实践: 分布式系统的日志监控
- 高并发服务端分布式系统设计概要
- 高性能分布式计算与存储系统设计概要
- 关于分布式事务、两阶段提交协议、三阶提交协议
- 分布式系统的一致性探讨
- 浅谈分布式计算的开发与实现(2)
- 浅谈分布式计算的开发与实现(1)
- 高并发Web服务的演变:节约系统内存和CPU
- 分布式中使用 Redis 实现 Session 共享(下)
- 分布式中使用 Redis 实现 Session 共享(中)
- 分布式中使用 Redis 实现 Session 共享(上)
- 亿级Web系统搭建:单机到分布式集群
- Web系统大规模并发:电商秒杀与抢购
- 如何用消息系统避免分布式事务?
- 学习笔记:The Log(我所读过的最好的一篇分布式技术文章)
- 你真的很熟分布式和事务吗?
- 分布式系统阅读清单
- Spark:一个高效的分布式计算系统
- 一致性hash和solr千万级数据分布式搜索引擎中的应用
- Java动态代理和CGlib
- 远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
- Java代码块执行顺序初探
- 关于比特币和区块链
- Spring Boot系列:(一)入门篇
- Spring Boot系列:(二)配置文件解析
- Spring Boot系列:(三)启动原理解析
- Github上传本地代码详解
- SpringBoot中使用核心服务项目问题
- Spring自动装配问题
- Spring的二种配置方式
- ab工具压力测试工具-
- RabbitMQ以及消息队列的应用场景以及基本原理介绍
- 为什么要选择RabbitMQ ,RabbitMQ简介,各种MQ选型对比
- jdk1.8集合类特性综述和对比
- Java 8系列之重新认识HashMap
- springboot使用log4j
- Redis安装和常用的操作(精)
- Redis缓存操作基本场景
- spring注解和spring xml配置方式比较
- Redis主从同步实战
- Java开发者使用的10个大数据工具和框架
- Java框架 Spring 核心机制概述
- 高并发与分布式系统的基石--数据库读写分离实战
- 网站免费SSL证书安装方式
- java 实现websocket的两种方式
- 采用数据库唯一键实现事务幂等性
- 后端接口的幂等性分析
- MySQL中的各种锁
- 浅谈Mysql共享锁、排他锁、悲观锁、乐观锁及其使用场景