-
Java异常处理2---常见的方法配合try--catch如何使用以及好处
Java异常处理2---常见的方法配合try--catch如何使用以及好处 这里例举三个常用方法: 1、String getMessage() 2、String toString() 3、void printStackTrace() 下面我们来看实际应用---、 package YC; public class yichang2 { public static void main(String[] args...
-
Git详细学习教程
Git详细学习教程 作者:gafish https://github.com/gafish/gafish.github.com Git简介 Git 是一种分布式版本控制系统,它可以不受网络连接的限制,加上其它众多优点,目前已经成为程序开发人员做项目版本管理时的首选,非开发人员也可以用 Git 来做自己的文档版本管理...
-
使用Arthas 获取Spring ApplicationContext还原问题现场
使用Arthas 获取Spring ApplicationContext还原问题现场 ## 背景最近来了个实习僧小弟,安排他实现对目标网站 连通性检测的小功能,简单讲就是将下边的shell 脚本换成Java 代码来实现``` 1#!/bin/bash 2URL="https://www.baidu" 3HTTP_CODE=`curl -o /dev/null -s -w "%...
2019-08-16 12:00:49 java 框架服务器定义qqecho百度ServletPSGtalkdocker
-
如何优雅关闭 Spring Boot 应用
如何优雅关闭 Spring Boot 应用 ## 前言随着线上应用逐步采用 SpringBoot 构建,SpringBoot应用实例越来多,当线上某个应用需要升级部署时,常常简单粗暴地使用 kill...
2019-08-16 12:00:33 java 框架文档文件定义LinuxqqIEWebServerServletPS
-
面试题深入解析:Synchronized底层实现
面试题深入解析:Synchronized底层实现 本文为synchronized系列第二篇。主要内容为分析偏向锁的实现。 偏向锁的诞生背景和基本原理在上文中已经讲过了,强烈建议在有看过上篇文章的基础下阅读本文。 本文将分为几块内容: 1.偏向锁的入口 2.偏向锁的获取流程 3.偏向锁...
-
基于Spring注解的上下文初始化过程源码解析(二)
基于Spring注解的上下文初始化过程源码解析(二) 上一篇看完了register方法的代码,继续跟后面代码 后面执行refresh方法,代码清单如下: public void refresh() throws BeansException, IllegalStateException {synchronized (this.startupShutdownMonitor) {// Prep...
-
TZ_02MyBatis_lazy SqlMapConfig.xml
TZ_02MyBatis_lazy SqlMapConfig.xml Mybatis的延迟加载又称为懒加载 mybatis在一对多的查询中,例如查询一个用户时需要查询这个用户下的所有账户信息,如果一次性的select * from user u left join account a on u.id=a.UID 会占用大量的内存 这里就可以使用延迟加载...
-
100道MySQL常见面试题总结
100道MySQL常见面试题总结 前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,虽然知...
2019-08-16 11:59:15 mysql官网sql注入攻击防sql注入java开发文件定义mysql阿里巴巴数据安全用户
-
Java框架之MyBatis框架(二)
Java框架之MyBatis框架(二) Mybatis框架是相对于优化dao层的框架,其有效的减少了频繁的连接数据库(在配置文件xml中进行配置),将sql语句与java代码进行分离(写在XXXXmapper.xml文件中,一个表对应一个xml文件),有效的处理了各种条件(定义了输入类型pojo)并且将...
-
RocketMQ中Broker的消息存储源码分析
RocketMQ中Broker的消息存储源码分析 Broker和前面分析过的NameServer类似,需要在Pipeline责任链上通过NettyServerHandler来处理消息 【RocketMQ中NameServer的启动源码分析】 实际上就通过前面提到的SendMessageProcessor的processRequest方法处理 【RocketMQ中Broke...
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
