自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WolfShadow的博客

君子终日乾乾,夕惕若,厉,无咎。

  • 博客(70)
  • 资源 (59)
  • 问答 (1)
  • 收藏
  • 关注

原创 linux服务器磁盘占用过高的解决思路

注:应用机器系统:linux CentOS release 6.5 (Final)事件起因:通过Xftp、FinallShell均无法上传应用程序到linux服务器问题描述:将打好的war包上传到测试环境服务器,使用Xftp、FinallShell均报状态错误,但都没有输出日志。问题排查:1、猜测跟网络或权限有关?(1)从服务器上下载文...

2020-04-23 11:29:52 47699

原创 maven依赖jar包冲突的解决思路

注:目的是提供maven依赖jar包冲突的解决思路需求场景:jackson-databind、fastjson 高危远程代码执行漏洞修复。Jackson-databind,版本号升级为2.10.3;fastjson,版本号升级为1.2.66问题描述:对需求中提到的2个工具包进行版本升级后,出现很多找不到方法的报错,比如:Caused by: java...

2020-04-08 15:18:17 48453

原创 Redis集群Cluster搭建记录

20190929学习笔记(Redis集群Cluster搭建记录)注明:1、环境CetOS 7.42、Redis版本5.0.5一、下载及安装Redis官方网站:https://redis.io/download1、在某个目录下执行如下命令:$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz$ t...

2019-09-29 17:28:50 9713

转载 Redis5.0.4配置文件详解

注明:1、Redis版本 5.0.42、资源来源于网络原文地址:https://cloud.tencent.com/developer/article/1423727单位#当你需要为某个配置项指定内存大小的时候,必须要带上单位, #通常的格式就是 1k 5gb 4m 等: #1k => 1000 bytes#1kb => 1024 bytes#1m =...

2019-09-29 15:02:00 9819

原创 ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

场景:Java程序连接Oracle报上述错误,如图出错原因已经写得很明确:SID不能识别,肯定是写错了,比如我的配置:因为自己已使用SqlServer连接了数据,配置如下:一直认为没问题,为什么用程序就连不上呢? 因为连接数据库的时候,用的的service_name,而用程序连接时用的是SID,接下来再查询下数据库的SID:selectINSTANC...

2019-09-09 17:22:24 9696

原创 [Oracle]将多条update语句合并为一条

说明: 1.Oracle版本 11g 2.mybatis版本 3.2.3场景 批量修改数据,但where条件不一样。举例 表名 tableName 要求将字段A的值为1的数据修改其字段B的值为“B1”;将字段A的值为2的数据修改其字段B的值为“B2”;将字段A的值为3的数据修改其字段B的值...

2019-08-15 11:30:29 12635 2

原创 [Java]保留数值后2位的几种方法

注:1、以下分析基于JDK1.8.0_74。2、实验以Double数值为例一、返回double型(一)Math.round1、示例public static void test1() { double num = 123.465; //double num = 123.4; double result = Math.round(num * 10...

2019-08-01 19:11:04 17387

原创 Tomcat8.5版本启动后无法访问的问题总结

一、说明Tomcat版本:Apache Tomcat/8.5.41部署环境:CentOS Linux release 7.4场景:单机多实例部署应用(操作步骤在“附一”中介绍)前提:以下问题及解决方案均以tomcat启动成功为前提二、问题1、应用tomcat启动后无法通过IP+端口的形式访问Tomcat的欢迎界面2、进行Tomcat欢迎界面后,点击“Manager...

2019-07-04 14:59:19 17265

原创 Oracle批量给分表新增字段

场景 Oracle数据库,给所有分表添加字段(FORMAT),我这里的分表是每月创建,后缀如“201906”。思路 根据表名规则获取该用户下的所有表名,生成批量SQL。用到的函数 wm_concat()、replace()、to_char()最终SQL select to_char(replace...

2019-06-21 16:51:25 11993

原创 使用HttpClient进行POST请求时发现的一个坑(收到的JSON串后面多了个“=”)

今天在使用HttpClient进行POST请求调用别人的接口一直失败,查看请求报文与接口文档完全一致;最后求助于接口开发侧,抓取请求报文发现,他们接收到的JSON串后面多了个“=”号;然后通过在网上查找,问题解决。 原因: 无论是使用HttpClient进行POST,还是前端使用ajax向Java后台发送Json数据,默认请求的Conten...

2019-05-24 16:59:57 15609

原创 JDK源码分析--Properties源码分析

注: 以下分析基于JDK1.8.0_74。一、概述 1、Properties类表示一组持久属性。属性列表中的每个键及其对应值都是一个字符串。 2、可以将属性内容写出到stream中或者从stream中读取属性内容。 3、Properties类继承自Hashtable,是线程安全的类,即多个线程可以共享一个Properti...

2019-03-26 18:24:09 16409 1

原创 MyBatis异常:java.lang.UnsupportedOperationException

SpringBoot+MyBatis工程,执行功能时报错:java.lang.UnsupportedOperationException先看下我的代码DAO层代码: List<String> getStatus(@Param("orderIds") List<String> orderIds);Mapper:...

2019-03-13 11:02:57 18323

原创 Mysql用户管理

一、Linux下登录mysql1、登录MySQL数据库(mysql -hlocalhost -uroot -p)mysql -hlocalhost -uroot -p-h数据库主机-u用户-p密码-P端口号(大写P)例如:mysql -h127.0.0.1 -uroot -p123456 -P3306PS:-p密码部分,可以直接指定密码,如果不指定,会提示输入密码。...

2019-03-08 15:14:14 19523

原创 JDK源码分析--String的一些解析

注:以下解析基于JDK1.8.0_74。 一、实现的3个接口1、java.io.SerializableSerializable接口是启用其序列化功能的接口。 实现java.io.Serializable 接口的类是可序列化的。序列化:把对象转换为字节序列的过程称为对象的序列化。反序列化:把字节序列恢复为对象的过程称为对象的反序列化。序列化的作用总结:(1)数据...

2019-02-22 17:23:53 12067

原创 JDK源码分析--ArrayList怎么扩容

为何将ArrayList的扩容单独写成一篇博客?        之前对ArrayList进行过源码分析,对于扩容也有介绍,但考虑到文章写得有点多,可能一些朋友根本没兴趣全部看完;基于此原因,将其扩容规则单独列出。源码:private void grow(int minCapacity) { // overflow-conscious code int oldCapac...

2019-02-20 17:06:23 12340

原创 JDK源码分析--ArrayList深入理解

一、实现原理以JDK1.8.0_74源码为基础进行分析。1、基于数组的实现,是一个容量能自动增长的动态数组。2、ArrayList实现了Serializable接口,因此它支持序列化,能够通过序列化传输,实现了RandomAccess接口,支持快速随机访问,实际上就是通过下标序号进行快速访问,实现了Cloneable接口,能被克隆。3、随着向ArrayList中不断添加元素,其容量...

2019-02-20 16:56:38 12258

原创 牛客网题库分享--final byte

代码片段:byte b1=1,b2=2,b3,b6; final byte b4=4,b5=6; b6=b4+b5; b3=(b1+b2); System.out.println(b3+b6);关于上面代码片段,叙述正确的是()A.输出结果:13B.语句:b6=b4+b5编译出错C.语句:b3=b1+b2编译出错D.运行期抛出异常 答案:C解析...

2019-01-24 21:17:19 8049

原创 牛客网题库分享--字符串常量池

如下代码,试问输出分别为____   _____?public class Test { public static void main(String[] args) { test(); } public static void test(){ String s = "hello"; String t = "hello"; char[] c = {'h','e','...

2019-01-21 21:20:06 7853

原创 JDK源码分析--HashMap深入理解

一、实现原理以JDK1.7源码为例进行分析(一)Hashing的概念        将字符串转换成固定长度(一般是更短的长度)的数值或索引值的方法,也称为散列法或哈希法。常用于数据库中建索引,或是用于各种加解密算法中。        完成转换功能的函数一般称为哈希函数,哈希函数设计的好坏将直接影响到哈希表的优劣。(二)哈希表        可高效进行增加、删除、查找等操作的...

2019-01-18 10:27:01 14578

原创 JDK源码分析--HashMap的扩容

面试时老生常谈的问题:请问HashMap在什么时候扩容?稍稍看过源码的立马回答:默认装载因子0.75,当size达到总容量的0.75时会扩容。而事实如此吗?经实验证明,不一定,还需要看JDK的版本。HashMap中有一个重要的属性叫threshold,扩容临界值,即下一个要调整大小的值(总容量*装载因子)。一、以JDK1.7为例        查看源码,在put操作时扩容的条件...

2019-01-17 17:37:27 14886

原创 CentOS修改系统环境变量

 一、对所有用户永久生效1、编辑配置文件vim /etc/profile以jdk环境变量设置为例,在最后面添加 :export JAVA_HOME=/opt/jdk1.7.0_67export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar...

2019-01-17 17:00:19 15165 1

原创 tomcat8启动异常:APR/native library which is not available

cetos7.0环境下启动tomcat8,报如下错误Tomcat ans APR lib : requires the APR/native library which is not available查看tomcat配置文件service.xml <Connector port="18702" protocol="org.apache.coyote.http11.Http11...

2019-01-10 17:26:09 14472 1

转载 Linux服务器间信任关系建立方法

Linux两台服务器间建立信任关系的方法 在Linux服务器之间建立信任关系,是很多线上服务系统的基础性工作,这样能便于程序在多台服务器之间自动传输数据,或者方便用户不输入密码就可以在不同的主机间完成登录或者各种操作。网上关于建立Linux信任关系(ssh trust)的中文文章有一些,但是写得都不太详细,这里汇总了方方面面的资料,把多机信任关系建立方法说说清楚(文/陈运文)一 、...

2019-01-10 16:41:09 7244

转载 Jaxb对xml报文头的小修小改

前言:  也是在实际工作中, 借助jaxb来实现xml到java对象的映射转换. 在实际应用中, 也遇到了一些有趣好玩的东西, 权当记录下来.   本文主要讲解jaxb如何生成约定的xml报文头的实现思路, 点比较小, 而且方法有点trick, 因此导致取博文标题的时候, 也有些小迷茫, ^_^. 现象:  我们先来定义一个简单的java类, 并用于生成其对应的xml内容.@G...

2018-12-20 09:53:50 9742 1

原创 SpringMVC Controller控制页面的重定向

场景:       客户端(或B端)需要跳转到某个第三方页面,(1)但这个页面并不是固定的,需要由后端来控制具体跳转的页面;(2)页面需要后端来添加一些参数,比如Get请求:http://*******.com?id=12&serverId=432 @GetMapping("redirect/1")public void redirect(HttpServletRe...

2018-12-11 17:16:37 11332

原创 使用反射技术,实现XML与对象相互转换(自己封装的超类,相互学习)

       对于网上的各种将XML同对象相互转换的方法比较多,但是如果对方给你提供的XML并非标准的XML格式,恐怕就只能自己封装方法了。作者在调用某票务公司提供的接口时,由于其返回XML流存在不标准的结构,因此自己写了个超类,继承于这个超类的所有对象可以调用toXml()、toObject(String xml)实现互转。      通过反射技术实现,如有不足之处,欢迎批评指正,非常感谢!...

2018-11-30 16:13:23 17915

原创 判断从输入流中获取的字符串是什么编码(UTF-8环境)

      当你从一个未知编码的文件中,通过输入流读取内容时,假如是乱码怎么办?      如果你不知道字符串的编码,可能你只能靠尝试常用的编码的方式,将字符串处理成正确编码格式。举个例子:“#鍑借喘鍚岃櫣娆惧紡f” 这是从某文件中读取的一行信息,怎么处理,一个一个去尝试么?不妨这样思考,用程序来帮忙判断其编码格式,同时将之转换成UTF-8编码怎么样。特别说明:      (1)以...

2018-11-29 18:42:24 19595

原创 "#未知编码的字符串".startsWith("#")为什么会是false UTF-8 BOM编码的坑

"#未知编码的字符串".startsWith("#")为什么会是false?我都这么命名标题了,那么问题很显然,编码不统一导致。 发现这个问题的背景:      我在获取别人的t配置信息(txt文件)时,如果遇到以“#”开头,则说明是注释信息。但是我在用.startsWith("#")去判断时,居然出现这样的情况:      一开始以为是“#”需要转义,尝试转义却途劳;然后...

2018-11-29 18:13:38 7333

原创 使用XMLSerializer报错java.lang.NoClassDefFoundError: nu/xom/ParentNode

解决方案:引入xom包;maven仓库地址:https://mvnrepository.com/artifact/xom/xom目前最新版本为1.2.5,遗憾的是这个包在2010年月就已经停更了。pom.xml中添加依赖如下:<dependency>    <groupId>xom</groupId>    <artifactId&...

2018-11-24 09:59:59 30595 1

原创 project-clean、tomcat-clean、maven-clean、maven-update project 这些操作有什么作用

       在开发Web项目(Maven构建)时,本地使用tomcat运行时经常会遇到一些问题导致启动失败,比如ClassNotFoundException、NoClassDefFoundException、找不到jar包等等。有些时候我们啥也不想的一顿猛操作:project-clean、tomcat-clean、maven-clean、maven-update project 全都给执行一下,...

2018-11-22 13:49:35 18897 3

原创 让Springboot启动时不连接数据库

        写了个简单的Springboot工程,启动时始终会报错:“If you want an embedded database please put a supported one on the classpath. If you have database settings to be loaded from a particular profile you may need to ...

2018-11-19 19:06:23 31987 2

转载 Eclipse中把选中的代码变成全部大写或小写快捷键

在项目开发过程中,与数据库打交道的时候,经常会cope数据库的字段来定义自己的pojo实体或是其他的,就需要把字段都变为小写。Ctrl+Shift+X  将选中的文字转成大写格式 Ctrl+Shift+Y  将选中的文字转成小写格式 原文链接:http://blog.csdn.net/yougou_sully/article/details/6789867...

2018-11-15 18:11:57 11091

转载 使用eclipse或者myeclipse时,鼠标变成黑色十字架解决办法[转]

在使用eclipse或者myeclipse时,已经不是一两次碰到这个情况了,鼠标箭头变成黑色十字架,其实变成那样不碍事,但是总感觉不大自在,我郁闷了好久,其实这只是一个很简单的手误,可能是你在格式化代码的时候按错了快捷键造成的,遇到此问题,一键搞定:ALT+SHIFT+A,就能搞定,并且这个快捷键可以在鼠标箭头变成一个十字架和正常情况下的倾斜箭头之间来回切换!  原文链接:https:...

2018-11-15 17:55:50 7759

原创 pl/sql Developer 过几分钟就断开,卡死的原因

网上查了很多资料,遇到这个问题的人应该挺多的,解决方案也比较多,但最终解决这个心头大患的手段是:关闭360安全卫士        根据网上说的,导致过段时间就变得很卡的原因“这个肯定和数据库、PLSQL都没关系,只能是防火墙或者其他的软件中断掉了”,我分别尝试关闭防火墙、关闭360杀毒软件、关闭360安全卫士,终于找到罪魁祸首。至于安全卫士为什么会导致 pl/sql Developer 过...

2018-11-14 17:57:14 20027 7

原创 @Autowired和@Resource的异同

直接用表格表说明比较直观:  @Autowired @Resource 相同点 1.使用注解的方法注入bean。 2.注解的位置可以是容器类中的属性,也可以是其中的setter方法: 或者是 不同点 (1)默认按类型注入; (2)依赖对象必须存在,如果要允许nul...

2018-11-13 19:14:23 19027

转载 linux下kill -9 pid 不能杀掉进程原因分析

今天安装集群的时候,发现一个进程一直存在,kill -9 pid  也干不掉,就找找原因了。kill -9发送SIGKILL信号将其终止,但是以下两种情况不起作用:a、该进程处于"Zombie"状态(使用ps命令返回defunct的进程)。此时进程已经释放所有资源,但还未得到其父进程的确认。"zombie"进程要等到下次重启时才会消失,但它的存在不会影响系统性能。b、 该进程处于"kern...

2018-11-13 17:29:25 9793

原创 for循环中的i++和++i有什么区别

      最近看一些别人的源码,发现很多人使用for循环都会这么写:for(int i=0; i<***; ++i)      首先,在for循环中的i++和++i其效果是一样的,这里不予证明。      自己写了这么多年的程序,第一次见到这种写法,只能说自己孤陋寡闻了。赶紧到网上查了下,2种写法的运行时间是有差别,因为“Java中i++语句是需要一个临时变量取存储返回自增前的...

2018-11-12 19:16:23 16775 3

转载 linux 命令行 光标移动技巧等

看一个真正的专家操作命令行绝对是一种很好的体验-光标在单词之间来回穿梭,命令行不同的滚动。 在这里强烈建立适应GUI界面的开发者尝试一下在提示符下面工作。 但是事情也不是那么简单,还是需要知道“如何去做”。在单词之间跳转,使用Ctrl+左右键。Ctrl+a跳到本行的行首, Ctrl+e则跳到页尾。 Ctrl+u删除当前光标前面的文字 ctrl+k-删除当前光标后面的文字 Ctrl+...

2018-11-02 10:10:54 15528 1

原创 关键字transient是干啥的

百度百科的解释:        Java语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。换句话来说就是,用transient关键字标记的成员变量不参与序列化过程。作用:        Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制...

2018-10-31 13:16:36 145868 16

原创 try catch finally包含return语句的情况汇总

先来2个真理(或者说是1个):               1.无论什么情况,finally代码块中的语句都会执行        2.即使try或者catch中含有return语句,finally代码块中的语句依然会执行。 带着疑问进行:        return的意思是返回数据并退出,那么在这3个代码块中添加return会出现怎样的情况呢?执行顺序是怎样的呢?     ...

2018-10-30 20:00:41 21834

深入理解Nginx模块开发与架构解析(第2版).zip

书中首先通过介绍官方Nginx的基本用法和配置规则,帮助读者了解一般Nginx模块的用法,然后重点介绍了女口何开发HTTP模块(含HTTP过滤模块)来得到定制化的Nginx,其中包括开发—个功能复杂的模块所需要了解的各种知识,并对内存池的实现细节及TCP协议进行了详细介绍;接着,综合Nginx框架代码分析了Nginx架构的设计理念和技巧,此外,还新增了如何在模块中支持HTTP变量,以及与slab共享内存等相关的内容,相信通过完善,可进一步帮助读者更好地开发出功能丰富、性能—流的Nginx模块。

2019-03-04

Apache_OpenOffice_4.1.2_Win_x86

Apache OpenOffice是领先的文字处理,电子表格,演示文稿,图形,数据库等开源 办公软件套件。它是可用的许多语言和适用于所有常见的计算机。它将所有数据以国际开放标准格式存储,还可以从其他常用办公软件包中读取和写入文件。它可以下载和完全免费用于任何目的。 比如可使用它实现PPT转换成PDF,Java实现请参见:https://blog.csdn.net/u010188178/article/details/83344418

2018-10-24

xftp 5 64位

Linux FTP连接工具,用于windows平台操作linux文件,执行上传下载命令。

2018-10-15

postman-4.1.2 Chrome浏览器插件版

基于 Chrome 浏览器的扩展插件,postman-4.1.2。插件安装说明请见:https://blog.csdn.net/u010188178/article/details/83015728

2018-10-11

jdk1.11_windows_64位安装版

jdk1.11_windows_64位安装版 使用说明:先解压,然后执行exe程序,按提示进行安装,安装完成后配置环境变量(https://blog.csdn.net/u010188178/article/details/83014085)。

2018-10-11

jdk1.8.74_windows_64位安装版

jdk1.8.74_windows_64位安装版 使用说明:先解压,然后执行exe程序,按提示进行安装,安装完成后配置环境变量(https://blog.csdn.net/u010188178/article/details/83014085)。

2018-10-11

jdk1.7.79_windows_32位安装版

jdk1.7.79_windows_32位安装版 使用说明:先解压,然后执行exe程序,按提示进行安装,安装完成后配置环境变量(https://blog.csdn.net/u010188178/article/details/83014085)。

2018-10-11

jdk1.7.40_windows_64位安装版

jdk1.7.40_windows_64位安装版 使用说明:先解压,然后执行exe程序,按提示进行安装,安装完成后配置环境变量(https://blog.csdn.net/u010188178/article/details/83014085)。

2018-10-11

jdk1.6.10_windows_32位安装版

jdk1.6.10_windows_32位安装版。 使用说明:先解压,然后执行exe程序,按提示进行安装,安装完成后配置环境变量(https://blog.csdn.net/u010188178/article/details/83014085)。

2018-10-11

jre10 windows64位安装版

安装说明:解压后运行exe文件,根据提示完成安装。 2018年3月20日,Java 10 正式发布,新增12项关键新特性。其新特性描述请见:https://blog.csdn.net/u010188178/article/details/83013610

2018-10-11

mysql-5.7.20-winx64绿色版文件及安装文档

文件300多M,上传不了,具体下载路径请查看该txt文件。绿色版文件,版本5.7.20,能满足日常应用。安装说明可能参考:https://blog.csdn.net/u010188178/article/details/82758179

2018-09-18

exe4j5.0-64位版(带注册机)

exe4j5.0-64位版(带注册机) 注明一下:别人的高分资源,在此分享给大家。

2018-09-03

JS调用TSC打印机TSCActiveX.dll32位64位+部署文档

JS调用TSC打印机TSCActiveX.dll32位64位+部署文档(ie浏览器配置)

2018-09-03

PowerDesigner165_破解文件

假设你的PowerDesigner已经安装完成: 1. 解压PowerDesigner165_破解文件.rar,会看到文件pdflm16.dll; 2. 复制pdflm16.dll文件到PowerDesigner16.5的安装目录,替换安装目录里面的pdflm16.dll文件; 3. 重新启动PowerDesigner,此时PowerDesigner已经破解了。

2018-05-30

navicat11.2.7 64bit

步骤: 1、解压 2、运行navicat112***.exe安装navicat 3、打开navicat执行PatchNavicat即可破解成功。

2018-05-17

JDK帮助文档(1.6+1.7+1.8)

之前上传过这3个版本的JDK帮助文档,但有朋友反应1.7的文档打不开,特此将这它们打包再分享一次。其中包含1.6中文文档、1.7英文文档、1.8英文文档、1.8Google翻译的中文文档。平台的资源分制度不太清楚,设置为1分,过段时间它却自动涨上去了,奇怪!

2018-05-04

阿里巴巴Java开发手册v1.2.0(2017年5月20日)

《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体经验总结,经历了 多次大规模一线实战的检验及不断的完善,反馈给广大开发者。现代软件行业的高速 发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点 也会影响到软件的最终交付质量。

2018-05-04

Redis设计与实现

系统而全面地描述了 Redis 内部运行机制 图示丰富,描述清晰,并给出大量参考信息,是NoSQL数据库开发人员案头必备 包括大部分Redis单机特征,以及所有多机特性

2018-05-04

Redis开发与运维(付磊)

本书全面讲解Redis基本功能及其应用,并结合线上开发与运维监控中的实际使用案例,深入分析并总结了实际开发运维中遇到的“陷阱”,以及背后的原因, 包含大规模集群开发与管理的场景、应用案例与开发技巧,为高效开发运维提供了大量实际经验和建议。本书不要求读者有任何Redis使用经验,对入门与进阶DevOps的开发者提供有价值的帮助。主要内容包括:Redis的安装配置、API、各种高效功能、客户端、持久化、复制、高可用、内存、哨兵、集群、缓存设计等,Redis高可用集群解决方案,Redis设计和使用中的问题,最后提供了一个开源工具:Redis监控运维云平台CacheCloud。

2018-05-04

Pro Git (Second Edition)

对于git的描述,尤其是git中branch的图形化说明,对初学者的帮助尤其大。本书不光介绍了日常的git使用,还包括了如何设置git服务器以及如何与他人协作,最后还介绍了git内部的实现。

2018-05-04

MySQL高性能书籍_第3版(中文)

《高性能mysql(第3版)》是mysql 领域的经典之作,拥有广泛的影响力。第3 版更新了大量的内容,不但涵盖了最新mysql 5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。

2018-05-04

Maven实战[作者: 许晓斌 ]

本书内容全面而系统,Maven的原理、使用方法和高级应用尽含其中;注重实战是本书的另一个特点,不仅在各个知识点都辅有大量的小案例,而且还有一个综合性的案例贯穿全书。如果你想使用Maven,或正在使用Maven,本书将给你绝佳的指导。

2018-05-04

Java并发编程实战(中文版)

本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。

2018-05-04

Head First 设计模式(中文版)

《Head First设计模式》(中文版)共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。

2018-05-04

Cost-Based Oracle Fundamentals

Oracle 优化器是如何工作的? 关于这个问题很多 Oracle 图书都有介绍, 但大多数是浅尝辄止, 疏于皮毛。 Lewis 作了一个伟大的尝试, 准备就 CBO 这个话题,用三本书的写作篇幅来彻底回答关于 Oracle 优化器的一切知识。如果您自认为 自己的 Oracle 水平不错,一定要看一下。

2018-05-04

深入理解Java虚拟机 (第二版)高清PDF+源代码

《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。

2018-05-04

Oracle_Database_9i10g11g编程艺术深入数据库体系结构(第二版)PDF及涉及源代码

喜欢做无偿分享,但平台现在要求最低资源分1分。 本书是公认的Oracle数据库权威指南,凝聚了世界顶尖的Oracle专家Thomas Kyte数十年的宝贵经验和真知灼见。书中深入分析了Oracle数据库体系结构,包括文件、内存结构以及构成Oracle数据库和实例的底层进程,利用具体示例讨论了一些重要的数据库主题,如锁定、并发控制、事务等。

2018-05-04

jd-gui 查看.class/jar文件

反编译.class文件 jar包反编译 很6

2017-08-31

Java并发编程实战

至于资源介绍,这里就略去了,相信需要下载的朋友都对此书有一些了解。好东西,分享给需要的同行们!

2017-07-21

apache-tomcat-8.0.14

tomcat 8.0.14 解压可用。使用时请注意输入的端口号与默认端口是否匹配

2016-05-20

ojdbc14.jar

maven不能依赖oracle驱动,只能下个jar包,很好用,分享给大家。

2016-03-17

黑客入门全程图解

一共8章,共296页,应该是完整的吧。本人上传资源的原则:好东西共分享,不需要下载分,不喜勿喷。

2016-01-20

class2java

用了下感觉还不错,但反编译后已经不完全是自己写的代码了,只是功能没有改变。总体来说还行,推荐一个

2015-12-23

mysql_5.0数据库

好资源共分享,具体使用见 安装图解教程:http://jingyan.baidu.com/article/fa4125acb5038428ac70923f.html

2015-11-23

jQuery1.11.3 最新 api

很好用的帮助文档,推荐给大家。JQuery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器。

2015-11-06

精通正则表达式(第3版).中文版

书讲得很细,从入门到精通,但是觉得有点长,看起来烦得很,需要耐心。如果有需要Java正则表达式使用详解的朋友,请到这里免费下载:http://download.csdn.net/detail/u010188178/8873399

2015-07-06

Java正则表达式使用

Java中经常用到的正则表达式,感觉还不错,给大家分享一个,可以下来看看。

2015-07-06

AOC_iMenu屏幕亮度调整

用于没有亮度调节功能的显示器,很强大,用着不错,推荐一下。

2015-06-15

gapa屏幕调节软件

免安装屏幕调节软件,轻巧易用。不多说,使用了再说。

2015-06-15

CAJViewer7.0.2

把图片中的字转换为word,功能强大。需要更多免积分资源,请到我空间

2015-06-12

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除