自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

探索丶挑战丶突破

沉着,稳重,自信而不自大,创新求索地工作,乐观积极地生活to be a better man。

  • 博客(36)
  • 资源 (52)
  • 收藏
  • 关注

转载 mysql命令行使用

一、连接MYSQL格式: mysql -h主机地址 -u用户名 -p用户密码或者: mysql -u 用户名 -p // 回车后要求输入密码,密码不可见1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是如果-p后带有用户密码,那么-p与密码之间必须...

2018-06-30 23:00:06 267

原创 Maven仓库settings.xml - 阿里云配置

<settings> <mirrors> <mirror> <!--This sends everything else to /public --> <!-- <id>nexus</id> <mirrorOf>*</mirrorOf&am

2018-06-30 21:44:06 531

转载 iOS 如何利用Application Loader 将ipa包上传到AppStore

 自己之前的项目中,在提交上传AppStore的时候用iTunes connect 上传ipa包的时候总是操作不能成功,浪费了很多的时间也还是没有上传成功,于是就换一种方式进行上传,就是application loader 。(相信你应该是利用iTunes connect上传过)步骤:1.将自己的项目打包成ipa包,用 export导出ipa包2.然后点击Xcode, 打开Op...

2018-06-30 21:33:13 6323 2

原创 iOS证书及描述文件制作流程

说明请确保您已经申请了苹果开发者账号(个人、公司账号99美元,企业账号299美元),否则无法进行以下操作。申请个人、公司账号地址:https://developer.apple.com/programs/ , 申请企业账号地址:https://developer.apple.com/programs/enterprise/使用APICloud平台开发iOS应用需要用到几个证书,下面的图为各...

2018-06-30 21:25:20 3812

转载 地址映射/如何去造一个本地域名

域名和ip的关系域名最终要解析为一个ip才能访问。域名是为了人们方便记忆而制定的与IP对应的别名!一个IP可以对应多个域名!比如:你的真实名字叫61.11.22.33,为了好记,又给你起了一个外号叫www.abc.com,但你的外号可以是好几个,但你的真实名字只有一个61.11.22.33!地址映射/如何去造一个本地域名C:\WINDOWS\System32\drivers\etc\hosts  ...

2018-06-29 14:57:52 1444

原创 解决Eclipse无法添加Tomcat服务器的问题

eclipse配置好以后,如果Tomcat服务器在文件系统的位置发生了变化,则需要重新配置Tomcat服务器,这时会遇到无法设置服务器的问题即图中框起来的部分无法进行操作,这时需要关闭Eclipse删除WorkSpace目录下/.metadata/.plugins/org.eclipse.core.runtime/.settings目录中的org.eclipse.wst.server.core.p...

2018-06-29 14:31:24 760

转载 vue 安装教程

vue 安装教程(自己安装过程及遇到的一些坑)1.安装node.js(http://www.runoob.com/nodejs/nodejs-install-setup.html)2.基于node.js,利用淘宝npm镜像安装相关依赖 在cmd里直接输入:npm install -g cnpm --registry=https://registry.npm.taobao.org,回车,...

2018-06-28 11:53:25 308

转载 win7 cmd执行vue不是内部命令解决办法

通过全局安装vue-clinpm install --global vue-cli在cmd中运行vue提示不是内部命令,原因是环境变量没有加上找到npm的位置:(不在这个位置的全局搜索vue.cmd即可)C:\Users\Administrator\AppData\Roaming\npm打开我的电脑-->右键属性-->高级系统设置-->环境变量-->Pa...

2018-06-28 10:17:55 1497

转载 vue相关的开源项目

内容UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例UI组件element ★13489 - 饿了么出品的Vue2的web UI工具套件 Vux ★8133 - 基于Vue和WeUI的组件库 iview ★6634 - 基于 Vuejs 的开源 UI 组件库 mint-ui ★6253 - Vue 2的移动UI元素 muse-ui ★3705 - ...

2018-06-27 18:23:31 406

转载 vue后台管理页面展示

地址:https://github.com/harsima/vue-backend 

2018-06-27 17:33:39 3305

原创 centos6.5 mysql5.6 修改连接数 或者MySQL 报错 too many connection

一、windows下直接修改配置文件my.ini,然后重启MySQL服务。二、Linux CentOS6.5下1、登录mysql: [html] view plain copy[root@slave4 ~]# mysql -u root -p  2、查看当前连接数:[html] view plain copymysql>  show variables li...

2018-06-25 16:49:18 199

转载 关于mysql中explain的那些事儿

 explain语法有两种用法:1.EXPLAIN tbl_name 2.EXPLAIN [EXTENDED] SELECT select_options为了更好的说明它,我们需要建两张表,下面的语句用于创建一张测试用的订单表: CREATE TABLE `t_order` (   `order_id` int(10) unsigned NOT NULL AUTO_I...

2018-06-25 11:53:58 131

转载 Mysql 索引优化分析

 MySQL索引优化分析为什么你写的sql查询慢?为什么你建的索引常失效?通过本章内容,你将学会MySQL性能下降的原因,索引的简介,索引创建的原则,explain命令的使用,以及explain输出字段的意义。助你了解索引,分析索引,使用索引,从而写出更高性能的sql语句。还在等啥子?撸起袖子就是干!案例分析我们先简单了解一下非关系型数据库和关系型数据库的区别。MongoDB是N...

2018-06-25 11:31:11 117

转载 net.sf.json Maven依赖配置

今天搭框架开始实现前台的json了,于是逐个找适合的框架,发现要实现json还要引入一个jar包叫json-lib好,看起来挺简单的,我就开始用maven倒入了,很自然的,我就去mvnrepository.com去查dependency的写法找到的是这样的[html] view plain copy<dependency>          <groupId>net.sf....

2018-06-22 14:08:15 1064

转载 Vue、React、Angular之三国杀

文章转载于微信公众号  前端你别闹 目前前端技术栈发生了翻天覆地的变化,上篇刚写了只会jquery 要失业,再不学新的你就要被淘汰,虽然有点危言耸听,不过现实情况确实是这样。vue、react、angular对比和选择 这个话题我在vue1.x 时代 2016年 就想写了,可时光如梭,懒癌侵身,一个搁浅便是这么多天。vue都2.5了,angular 都变成了另外一种框架了,不敢想,...

2018-06-21 11:54:13 286

转载 kettle学习笔记(五)——kettle输出步骤

kettle学习笔记(五)——kettle输出步骤一、概述  数据库表:    • 表输出    • 更新,删除,插入/更新    • 批量加载(mysql,oracle)    • 数据同步  文件:    • SQL 文件输出    • 文本文件输出    • XML 输出    • Excel Output/Excel Writer  其他(报表、应用)二、数据库输出  1.表输出    使...

2018-06-20 21:35:48 5614

转载 kettle学习笔记(四)——kettle输入步骤

kettle学习笔记(四)——kettle输入步骤一、输入步骤概述  输入步骤主要分为以下几类:    • 生成记录/自定义常量    • 获取系统信息    • 表输入    • 文本文件输入    • XML 文件输入    • Json输入    • 其他输入步骤二、生成记录和自定义常量    1.生成记录        由于生成记录每行都是一样的数据,所以便诞生了自定义常量数据来手工模拟数...

2018-06-20 21:34:34 2821

转载 Kettle7.1 创建数据库资源库及常见错误解决(一)

Kettle7.1 创建数据库资源库及常见错误解决 本文主要是在Kettle7.1 中配置资源库得方法,将配置资源库时遇见得问题整理了一下,作为备忘录使用 1.运行spoon.bat的常见错误:1.1.Java错误该错误是因为Kettle7.1版本不支持jdk1.7及以下版本的jdk,将jdk版本换成1.8以上版本后即可解决。1.2.内存错误右键spoon.bat,...

2018-06-20 21:03:44 6083

原创 Kettle出现中文乱码问题

Kettle出现中文乱码问题使用Kettle在不同的数据库抽取数据时,有时会出现中文乱码问题:其解决方案如下:1.查看数据库的字符集是否是UTF-8(最常用的字符集)2.如果数据库设置正确仍然存在中文乱码,则可能是因为有的客户端数据库默认的编码集不是UTF-8,我们只需要在输出时对输出的数据库进行编码配置。我的数据库是MySql,下面是解决图示:a.我的转换图b.打开表输出——>数据库连接后...

2018-06-20 20:48:05 1435

转载 kettle学习笔记(三)——kettle资源库、运行方式与日志

kettle学习笔记(三)——kettle资源库、运行方式与日志一、kettle资源库  资源库是用来保存转换任务的,用户通过图形界面创建的的转换任务可以保存在资源库中。        资源库可以使多用户共享转换任务,转换任务在资源库中是以文件夹形式分组管理的,用户可以自定义文件夹名称。  1.ketle资源库元数据  • 资源库    资源库包括文件资源库、数据库资源库    Kettle 4....

2018-06-20 20:18:33 7304

转载 kettle学习笔记(一)——入门与安装

一、概述  1.kettle是什么  Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。  更多介绍,参考kettle中文网:http://www.kettle.net.cn/  2.kettle四大家族  Chef(...

2018-06-20 20:06:50 8440 4

转载 kettle学习笔记(二)——kettle基本使用

kettle学习笔记(二)——kettle基本使用一、子程序功能和启动方式介绍 Spoon.bat: 图形界面方式启动作业和转换设计器。Pan.bat: 命令行方式执行转换。Kitchen.bat: 命令行方式执行作业。Carte.bat: 启动web服务,用于 Kettle 的远程运行或集群运行。Encr.bat: 密码加密  转换和作业:Kettle 的 Spoon 设计器用来设计转换...

2018-06-20 19:35:01 16772 2

转载 kettle的国内镜像下载

ettle国内镜像下载http://mirror.bit.edu.cn/pentaho/Data%20Integration/ 

2018-06-20 10:14:26 5129

转载 kettle启动报错‘A Java Exception has occurred.’

我使用的是绿色免安装版 系统是win64 ,双击Spoon.bat的时候,会报错‘A Java Exception has occurred.’解决办法: 因为我使用的jdk版本是1.7, 后面换成1.8就可以了...

2018-06-20 10:11:56 3080

转载 Kettle连接MySQL数据库出现问题,连接不上

使用Kettle连接MySQL数据库,发生了错误,废话不多说,直接上图:错误信息:错误连接数据库 [tcc] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the databaseDriver class 'org.gjt.mm.mysql.Dri...

2018-06-20 09:32:16 17191 6

转载 TCP/IP协议

2018-06-17 13:05:40 122

转载 从Element学习Vue的使用

文章转载于  https://blog.csdn.net/fxss5201/article/details/78508001 最近学习了一段时间Vue,把文档看完之后有点懵懵懂懂,不过刚好赶上Element和iView等应用Vue编写的框架,就先看完文档,然后看了Element的源码,来巩固自己对Vue的见知。在阅读本系列文章之前,希望你可以做到: 1. 系统阅读一遍Vue文档; ...

2018-06-15 19:12:17 295

转载 Jmeter-压力测试(一)

文章转载于  https://blog.csdn.net/github_27109687/article/details/71968662解压包下载地址   https://download.csdn.net/download/qq_36698956/10819206 jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具...

2018-06-12 09:03:55 607

转载 APICloud-App-模板

本文url==https://github.com/apicloudcom/APICloud-App-Templatesdemo :http://community.apicloud.com/bbs/forum.php?mod=viewthread&tid=47679基于APICloud平台开发的应用案例模版源码合集,收集一些优秀的基于 APICloud 技术开发的应用模板,欢迎更...

2018-06-08 13:57:24 2743

原创 openPicker格式化日期格式

 由于自带的插件日期是:2018-8-8 ,需要格式化:2018-08-08 如果不格式化,后台查询的条件将不好使 chooceDate: function (num) {    var _this = this; api.openPicker({ ...

2018-06-08 13:34:44 984 2

原创 ApiCloud组件

在APICloud创建了应用之后,应用的包结构如下图所示:其中“config.xml”和 “index.html” 必须包含,其它均为可选。“config.xml”是配置文件,“index.html”是启动页面,“icon”为图标文件目录,“launch”为启动图片目录actionSheet底部弹出框:[javascript] view plain copyapi.action...

2018-06-08 13:24:44 1893

原创 java.lang.OutOfMemoryError: PermGen space及其解决方法

在tomcat中设置JVM参数废话少说,本人用Eclipse,Tomcat启动时报此错误,直接解决方案:    双击Tomcat > 点击Open launch configuration > 选择Arguments >在结尾处加上一句话(注意加之前来一个空格):-server -Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxNew...

2018-06-07 15:59:17 1080

原创 JDK环境变量配置及原理解释(Windows)

配置操作计算机→属性→高级系统设置→高级→环境变量系统变量→新建:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_121系统变量→Path→编辑:在变量值最后输入 :%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;系统变量→新建:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tool...

2018-06-06 17:21:16 196

转载 MySQL表结构(含数据类型、字段备注注释)导出成Excel

博客首次发布于个人博客:吾勇士的博客http://wuyongshi.top/articles/2017/03/16/1489642574000.html,转载请标明出处)像我们使用的数据库图形化工具Navicat Premium、Navicat for XXX、SQLyog、DataGrip等等都可以导出表结构SQL脚本,但是当我们要将数据库整理成文档时导出表结构的sql脚本肯定是不方便的,...

2018-06-04 17:09:51 349 1

转载 如何成为架构师

   JAVA架构师面试题,如何成为架构师经常面试一些候选人,整理了下我面试使用的题目,陆陆续续整理出来的题目很多,所以每次会抽一部分来问。答案会在后面的文章中逐渐发布出来。基础题目Java线程的状态进程和线程的区别,进程间如何通讯,线程间如何通讯HashMap的数据结构是什么?如何实现的。和HashTable,ConcurrentHashMap的区别Cookie和Session的区别索引有什么用...

2018-06-01 13:01:59 259

转载 三年java经验面试总结

 此内容偏中高级,适合有三年经验者。1.       java中wait和sleep有什么区别?多线程条件下如何保证数据安全?   答:最大区别是等待时wait会释放锁,而sleep会一直持有锁,wait通常用于线程时交,互,sleep通常被用于暂停执行。2.       java中volatile和synchronized有什么区别?1.volatile本质是在告诉jvm当...

2018-06-01 12:45:50 800

cas-server-webapp-4.0.0单点登录(带超详细文档、数据连接jar包、c3p0)可运行

单点登录 sso cas带超详细文档,包含(cas-server-webapp-4.0.0.war、c3p0-0.9.1.2.jar、cas-client-core-3.3.3.jar、cas-server-support-jdbc-4.0.0.jar、cas-server-webapp-support-4.0.0.jar、commons-logging-1.1.3.jar、log4j-1.2.17.jar、mysql-connector-java-5.1.34.jar、slf4j-api-1.7.7.jar)

2018-05-29

tomcat-redis-session-manager-by-eguid.zip

实现tomcat 8及以后版本的tomcat集群的session持久化操作,基于redis实现tomcat容器的session的持久化 tomcat-redis-session-manager-by-eguid.jar+jedis-2.9.0.jar+commons-pool2-2.2.jar集合包

2018-05-29

系统设计规范和模板word+pdf版(架构设计、概要设计、详细设计和数据库设计)

内置pdf和word版,如何做架构设计、系统设计(概要设计、详细设计和数据库设计),以及需要有那些规范和参考模板。

2018-05-29

软件开发文档word版(包括需求分析、概要设计、详细设计、测试、用户手册等)

内含一个实例项目开发的下列word文档和pdf版(有两版供参考): 需求规格说明书; 概要设计说明书; 详细设计说明书; 测试计划; 用户使用手册; 五个文档全部按照标准格式书写。

2018-05-29

Spring 4.x 企业应用开发实战_带目录_源码_高清晰完整版180M

===本人看过,绝不忽悠,放心下载===Spring 4.0是Spring在积蓄4年后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域*开源平台的翘楚地位。Spring 4.0引入了众多Java开发者翘首以盼的基于Groovy Bean的配置、HTML 5/WebSocket支持等新功能,全面支持Java 8.0,*要求是Java 6.0。这些新功能实用性强、易用性高,可大幅降低Java应用,特别是Java Web应用开发的难度,同时有效提升应用开发的优雅性。本书是在《精通Spring 3.x——企业应用开发详解》的基础上,历时一年的重大调整改版而成的,延续了上一版本“追求深度,注重原理,不停留在技术表面”的写作风格,力求使读者在熟练使用Spring的各项功能的同时透彻理解Spring的内部实现,真正做到知其然并知其所以然。此外,本书重点突出了“实战性”的主题,力求使全书内容体现“从实际项目中来,到实际项目中去”的写作原则。 Spring 4.0是Spring在积蓄4年后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。Spring 4.0引入了众多Java开发者翘首以盼的基于Groovy Bean的配置、H TML 5/WebSocket支持等新功能,全面支持Java 8.0,最低要求是Java 6.0。这些新功能实用性强、易用性高,可大幅降低Java应用,特别是Java Web应用开发的难度,同时有效提升应用开发的优雅性。本书是在《精通Spring 3.x——企业应用开发详解》的基础上,历时一年的重大调整改版而成的,延续了上一版本“追求深度,注重原理,不停留在技术表面”的写作风格,力求使读者在熟练使用Spring的各项功能的同时透彻理解Spring的内部实现,真正做到知其然并知其所以然。此外,本书重点突出了“实战性”的主题,力求使全书内容体现“从实际项目中来,到实际项目中去”的写作原则。

2018-04-12

高性能mysq第三版_高清晰带目录完整版

高性能MySQL高清pdf下载 《高性能mysql(第3版)》是mysql 领域的经典之作,拥有广泛的影响力。第3 版更新了大量的内容,不但涵盖了最新mysql 5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。全书共分为16 章和6 个附录,内容涵盖mysql 架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的mysql 和mysql相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。, 《高性能mysql(第3版)》不但适合数据库管理员(dba)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。

2018-04-12

java并发编程实战_pdf_高清晰完整版

目录 对本书的赞誉 译者序 前 言 第1章 简介  1.1 并发简史  1.2 线程的优势   1.2.1 发挥多处理器的强大能力   1.2.2 建模的简单性   1.2.3 异步事件的简化处理   1.2.4 响应更灵敏的用户界面  1.3 线程带来的风险   1.3.1 安全性问题   1.3.2 活跃性问题   1.3.3 性能问题  1.4 线程无处不在 第一部分 基础知识  第2章 线 程安全性   2.1 什么是线程安全性   2.2 原子性    2.2.1 竞态条件    2.2.2 示例:延迟初始化中的竞态条件    2.2.3 复合操作   2.3 加锁机制    2.3.1 内置锁    2.3.2 重入   2.4 用锁来保护状态   2.5 活跃性与性能  第3章 对象的共享   3.1 可见性    3.1.1 失效数据    3.1.2 非原子的64位操作    3.1.3 加锁与可见性    3.1.4 Volatile变量   3.2 发布与逸出   3.3 线程封闭    3.3.1 Ad-hoc线程封闭    3.3.2 栈封闭    3.3.3 ThreadLocal类   3.4 不变性    3.4.1 F inal域    3.4.2 示例:使用Volatile类型来发布不可变对象   3.5 安全发布    3.5.1 不正确的发布:正确的对象被破坏    3.5.2  不可变对象与初始化安全性    3.5.3 安全发布的常用模式    3.5.4 事实不可变对象    3.5.5 可变对象    3.5.6 安全地共享对象  第4章 对象的组合   4.1 设计线程安全的类    4.1.1 收集同步需求    4.1.2 依赖状态的操作    4.1.3 状态的所有权   4.2 实例封闭    4.2.1 Java监视器模式    4.2.2 示例:车辆追踪   4.3 线程安全性的委托    4.3.1 示例:基于委托的车辆追踪器    4.3.2 独立的状态变量    4.3.3 当委托失效时    4.3.4 发布底层的状态变量    4.3.5 示例:发布状态的车辆追踪器   4.4 在现有的线程安全类中添加功能    4.4.1 客户端加锁机制    4.4.2 组合   4.5 将同步策略文档化  第5章 基础构建模块   5.1 同步容器类    5.1.1 同步容器类的问题    5.1.2 迭代器与Concurrent-ModificationException    5.1.3 隐藏迭代器   5.2 并发容器    5.2.1 ConcurrentHashMap    5.2.2 额外的原子Map操作    5.2.3 CopyOnWriteArrayList   5.3 阻塞队列和生产者-消费者模式    5.3.1 示例:桌面搜索    5.3.2 串行线程封闭    5.3.3 双端队列与工作密取   5.4 阻塞方法与中断方法   5.5 同步工具类    5.5.1 闭锁    5.5.2 FutureTask    5.5.3 信号量    5.5.4 栅栏   5.6 构建高效且可伸缩的结果缓存 第二部分 结构化并发应用程序  第6章 任务执行   6.1 在线程中执行任务    6.1.1 串行地执行任务    6.1.2 显式地为任务创建线程    6.1.3 无限制创建线程的不足   6.2 Executor框架    6.2.1 示例:基于Executor的Web服务器    6.2.2 执行策略    6.2.3 线程池    6.2.4 Executor的生命周期    6.2.5 延迟任务与周期任务   6.3 找出可利用的并行性    6.3.1 示例:串行的页面渲染器    6.3.2 携带结果的任务Callable与Future    6.3.3 示例:使用Future实现页面渲染器    6.3.4 在异构任务并行化中存在的局限    6.3.5 CompletionService:Executor与BlockingQueue    6.3.6 示例:使用CompletionService实现页面渲染器    6.3.7 为任务设置时限    6.3.8 示例:旅行预定门户网站  第7章 取消与关闭   7.1 任务取消    7.1.1 中断    7.1.2 中断策略    7.1.3 响应中断    7.1.4 示例:计时运行    7.1.5 通过Future来实现取消    7.1.6 处理不可中断的阻塞    7.1.7 采用newTaskFor来封装非标准的取消   7.2 停止基于线程的服务    7.2.1 示例:日志服务    7.2.2 关闭ExecutorService    7.2.3 “毒丸”对象    7.2.4 示例:只执行一次的服务    7.2.5 shutdownNow的局限性   7.3 处理非正常的线程终止   7.4 JVM关闭    7.4.1 关闭钩子    7.4.2 守护线程    7.4.3 终结器  第8章 线程池的使用   8.1 在任务与执行策略之间的隐性耦合    8.1.1 线程饥饿死锁    8.1.2 运行时间较长的任务   8.2 设置线程池的大小   8.3 配置ThreadPoolExecutor    8.3.1 线程的创建与销毁    8.3.2 管理队列任务    8.3.3 饱和策略    8.3.4 线程工厂    8.3.5 在调用构造函数后再定制ThreadPoolExecutor   8.4 扩展 ThreadPoolExecutor   8.5 递归算法的并行化  第9章 图形用户界面应用程序   9.1 为什么GUI是单线程的    9.1.1 串行事件处理    9.1.2 Swing中的线程封闭机制   9.2 短时间的GUI任务   9.3 长时间的GUI任务    9.3.1 取消    9.3.2 进度标识和完成标识    9.3.3 SwingWorker   9.4 共享数据模型    9.4.1 线程安全的数据模型    9.4.2 分解数据模型    9.5 其他形式的单线程子系统 第三部分 活跃性、性能与测试  第10章 避免活跃性危险   10.1 死锁    10.1.1 锁顺序死锁    10.1.2 动态的锁顺序死锁    10.1.3 在协作对象之间发生的死锁    10.1.4 开放调用    10.1.5 资源死锁   10.2 死锁的避免与诊断    10.2.1 支持定时的锁    10.2.2 通过线程转储信息来分析死锁   10.3 其他活跃性危险    10.3.1 饥饿    10.3.2 糟糕的响应性    10.3.3 活锁  第11章 性能与可伸缩性   11.1 对性能的思考    11.1.1 性能与可伸缩性    11.1.2 评估各种性能权衡因素   11.2 Amdahl定律    11.2.1 示例:在各种框架中隐藏的串行部分    11.2.2 Amdahl定律的应用   11.3 线程引入的开销    11.3.1 上下文切换    11.3.2 内存同步    11.3.3 阻塞   11.4 减少锁的竞争    11.4.1 缩小锁的范围(“快进快出”)    11.4.2 减小锁的粒度    11.4.3 锁分段    11.4.4 避免热点域    11.4.5 一些替代独占锁的方法    11.4.6 监测CPU的利用率    11.4.7 向对象池说“不”   11.5 示例:比较Map的性能   11.6 减少上下文切换的开销  第12章 并发程序的测试   12.1 正确性测试    12.1.1 基本的单元测试    12.1.2 对阻塞操作的测试    12.1.3 安全性测试    12.1.4 资源管理的测试    12.1.5 使用回调    12.1.6 产生更多的交替操作   12.2 性能测试    12.2.1 在PutTakeTest中增加计时功能    12.2.2 多种算法的比较    12.2.3 响应性衡量   12.3 避免性能测试的陷阱    12.3.1 垃圾回收    12.3.2 动态编译    12.3.3 对代码路径的不真实采样    12.3.4 不真实的竞争程度    12.3.5 无用代码的消除   12.4 其他的测试方法    12.4.1 代码审查    12.4.2 静态分析工具    12.4.3 面向方面的测试技术    12.4.4 分析与监测工具 第四部分 高级主题  第13章 显式锁   13.1 Lock与 ReentrantLock    13.1.1 轮询锁与定时锁    13.1.2 可中断的锁获取操作    13.1.3 非块结构的加锁   13.2 性能考虑因素   13.3 公平性   13.4 在synchronized和ReentrantLock之间进行选择   13.5 读-写锁  第14章 构建自定义的同步工具   14.1 状态依赖性的管理    14.1.1 示例:将前提条件的失败传递给调用者    14.1.2 示例:通过轮询与休眠来实现简单的阻塞    14.1.3 条件队列   14.2 使用条件队列    14.2.1 条件谓词    14.2.2 过早唤醒    14.2.3 丢失的信号    14.2.4 通知    14.2.5 示例:阀门类    14.2.6 子类的安全问题    14.2.7 封装条件队列    14.2.8 入口协议与出口协议   14.3 显式的Condition对象   14.4 Synchronizer剖析   14.5 AbstractQueuedSynchronizer   14.6 java.util.concurrent同步器类中的 AQS    14.6.1 ReentrantLock    14.6.2 Semaphore与CountDownLatch    14.6.3 FutureTask    14.6.4 ReentrantReadWriteLock  第15章 原子变量与非阻塞同步机制   15.1 锁的劣势   15.2 硬件对并发的支持    15.2.1 比较并交换    15.2.2 非阻塞的计数器    15.2.3 JVM对CAS的支持   15.3 原子变量类    15.3.1 原子变量是一种“更好的volatile”    15.3.2 性能比较:锁与原子变量   15.4 非阻塞算法    15.4.1 非阻塞的栈    15.4.2 非阻塞的链表    15.4.3 原子的域更新器    15.4.4 ABA问题  第16章 Java内存模型   16.1 什么是内存模型,为什么需要它    16.1.1 平台的内存模型    16.1.2 重排序    16.1.3 Java内存模型简介    16.1.4 借助同步   16.2 发布    16.2.1 不安全的发布    16.2.2 安全的发布    16.2.3 安全初始化模式    16.2.4 双重检查加锁   16.3 初始化过程中的安全性 附录A 并发性标注 参考文献

2018-04-12

Java多线程编程核心技术_带目录高清晰_完整版

《Java多线程编程核心技术》一书结合大量实例,全面讲解Java多线程编程中的并发访问、线程间通信、锁等难突破的核心技术与应用实践。 资深Java专家10年经验总结,全程案例式讲解,首本全面介绍Java多线程编程技术的专著, 结合大量实例,全面讲解Java多线程编程中的并发访问、线程间通信、锁等最难突破的核心技术与应用实践, Java多线程无处不在,如服务器、数据库、应用。多线程可以有效提升计算和处理效率,大大提升吞吐量和可伸缩性,深得广大程序员和公司的青睐。很多人学习完JavaSE/JavaEE之后想往更深入的技术进行探索,比如对大数据、分布式、高并发类的专题进行攻克时,立即遇到针对java.lang包中线程类的学习,但线程类的学习并不像JDBC一样简单,学习曲线陡峭,多弯路与“坑”。要学习这些热点技术,Java多线程技术避无可避。而本书将引领读者拿下该“技术高地”。, 本书有以下特点:, 不留遗漏——全面覆盖Java语言多线程知识点;, 直击要害——实战化案例精准定位技术细节;, 学以至用——精要式演示确保开发/学习不脱节;, 潜移默化——研磨式知识讲解参透技术要点;, 提升效率——垂直式技术精解不绕弯路;, 循序提升——渐进式知

2018-04-12

JAVA并发编程实践pdf-高清晰带目录完整版

《JAVA并发编程实践》随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。Java 5以及6在开发并发程序中取得了显著的进步,提高了Java虚拟机的性能以及并发类的可伸缩性,并加入了丰富的新并发构建块。在《JAVA并发编程实践》中,这些便利工具的创造者不仅解释了它们究竟如何工作、如何使用,还阐释了创造它们的原因,及其背后的设计模式。 目录 代码清单 序 第1章 介绍 1.1 并发的(非常)简短历史 1.2 线程的优点 1.3 线程的风险 1.4 线程无处不在 第1部分 基础 第2章 线程安全 2.1 什么是线程安全性 2.2 原子性 2.3 锁 2.4 用锁来保护状态 2.5 活跃度与性能 第3章 共享对象 3.1 可见性 3.2 发布和逸出 3.3 线程封闭 3.4 不可变性 3.5 安全发布 第4章 组合对象 4.1 设计线程安全的类 4.2 实例限制 4.3 委托线程安全 4.4 向已有的线程安全类添加功能 4.5 同步策略的文档化 第5章 构建块 5.1 同步容器 5.2 发容器 5.3 阻塞队列和生产者一消费者模式 5.4 阻塞和可中断的方法 5.5 Synchronizer 5.6 为计算结果建立高效、可伸缩的高速缓存 第2部分 构建并发应用程序 第6章 任务执行 6.1 在线程中执行任务 6.2 Executor 框架 6.3 寻找可强化的并行性 第7章 取消和关闭 7.1 任务取消 7.2 停止基于线程的服务 7.3 处理反常的线程终止 7.4 JVM关闭 第8章 应用线程池 8.1 任务与执行策略问的隐性耦合 8.2 定制线程池的大小 8.3 配置ThreadPoolExecutor 8.4 扩展ThreadPoolExecutor 8.5 并行递归算法 第9章 GUI应用程序 9.1 为什么GUI是单线程化的 9.2 短期的GUI任务 9.3 耗时GUI任务 9.4 共享数据模型 9.5 其他形式的单线程子系统 第3部分 活跃度,性能和测试 第10章 避免活跃度危险 第11章 性能和可伸缩性 第12章 测试并发程序 第4部分 高级主题 第13章 显示锁 第14章 构建自定义的同步工具 第15章 原子变量与非阻塞同步机制 第16章 Java存储模型 附录A 同步Annotation 参考文献 索引

2018-04-04

iTextAsian.jar-稳定版本

iTextAsian.jar iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 iText的安装非常方便,下载iText.jar文件后,只需要在系统的CLASSPATH中加入iText.jar的路径,在程序中就可以使用iText类库了。

2018-04-04

pdfRenderer-0.9.0.jar稳定版

PDFRenderer-0.9.0.jar java将pdf转换成图片工具类,稳定版本,==========本人亲试,可以放心下载O(∩_∩)O哈哈~=========

2018-04-04

apache-tomcat-7 64位官方免安装解压版

apache-tomcat-7位官方免安装解压版=====apache-tomcat-7位官方免安装解压版=====apache-tomcat-7位官方免安装解压版=====本人亲试可用

2018-03-09

tomcat8官网稳定版下载-免安装解压版

Apache Tomcat 8支持最新的Java EE 7规范,此外,还在Tomcat 7的基础上进行了一系列改进,主要包括: 支持Java Servlet 3.1、JavaServer Pages 2.3、Java Unified Expression Language 3.0和Java WebSocket 1.0 现在默认的连接器实现是Java非阻塞实现,可用于HTTP和AJP 一个新的资源实现,可用于取代Aliases、VirtualLoader、VirtualDirContext、JAR资源和外部存储库,也可用于实现覆盖。

2018-03-09

windows版Redis1

windows版本的Redis,直接解压即可使用,非常方便,本人亲试过,放心下载!

2018-03-09

iTextAsian

iTextAsian.jar iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 iText的安装非常方便,下载iText.jar文件后,只需要在系统的CLASSPATH中加入iText.jar的路径,在程序中就可以使用iText类库了。

2018-03-09

Maven+SSM+Shiro-javaweb项目下载

Maven+SSM+Shiro安全框架 集成的一个项目,大家可以下载后研究一下,增加知识!

2018-03-09

jsoup-1.6.1.jar

jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据。 jsoup的主要功能如下: 1. 从一个URL,文件或字符串中解析HTML; 2. 使用DOM或CSS选择器来查找、取出数据; 3. 可操作HTML元素、属性、文本; jsoup是基于MIT协议发布的,可放心使用于商业项目。

2018-03-09

pdfRenderer-0.9.0.jar解压包

PDFRenderer-0.9.0.jar java将pdf转换成图片工具类 ,非常好用!

2018-03-09

Spring源码深度解析-高清目录版

《Spring源码深度解析》从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring消息服务等内容。, 《Spring源码深度解析》不仅介绍了使用Spring框架开发项目必须掌握的核心概念,还指导读者如何使用Spring框架编写企业级应用,并针对在编写代码的过程中如何优化代码、如何使得代码高效给出切实可行的建议,从而帮助读者全面提升实战能力。, 《Spring源码深度解析》语言简洁,示例丰富,可帮助读者迅速掌握使用Spring进行开发所需的各种技能。《Spring源码深度解析》适合于已具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发的开发人员、测试人员等。

2018-03-09

Eclipse皮肤插件

Eclipse护眼插件,附带安装说明 , 此主题插件本人亲试,绝对好使 , 大家可以试一下!

2018-01-05

Lightbox图片控件查看001

一款不错的Lightbox图片查看触控插件 - 支持js/jQuery, 详细说明文档:https://blog.csdn.net/qq_36698956/article/details/87966915

2019-02-27

IDEA导入Eclipse快捷键

IntelliJ IDEA - 设置快捷为Eclipse的快捷键 , 详情查看:https://blog.csdn.net/qq_36698956/article/details/86592841

2019-01-22

IDEA主题插件4款主题插件

IntelliJ IDEA自定义主题插件,亲试可用,使用详情请查看博文:https://blog.csdn.net/qq_36698956/article/details/86592009

2019-01-22

apache-maven-3.3.9

apache-maven-3.3.9 , 下载解压之后,然后配置环境变量即可,================本人亲试可用=====================

2019-01-04

jre1.7浓缩版 windows64位

jre1.7 windows64位浓缩版 , 打上压缩包才39M,解压之后有118M,照之前的200M真是小太多了,删减的没有太厉害,测试各项功能都正常,=========本人亲试可用o(* ̄︶ ̄*)o===========

2019-01-02

jdk1.7.0_79 解压版win系统64位

jdk1.7.0_79 解压版 ,windows 版本64位,下载后双击.解压即可使用,环境变量自己配置下(百度), =========亲试可用^_^==========,在此下载比官网速度快不止10倍

2019-01-01

exe4j安装包文件

exe4j安装包,可以将java打成的jar包转成windows可以执行的exe文件

2018-12-27

jdk-8u131-windows-x32 - 官方纯净版

jdk-8u131-windows-x32 ,windows 版本32位,下载后双击.exe即可懒人安装,一直下一步即可,环境变量自己配置下(百度), =========亲试可用^_^==========,在此下载比官网速度快不止10倍

2018-12-20

typora - 程序员快速笔记

Typora工具可以帮助程序员快速记录笔记,和CSDN博客中Markdown编辑器语法一模一样, 日常可以用Typora写博文,然后复制到CSDN的Markdown编辑器中,非常方便。 使用详细文档请查看https://blog.csdn.net/Zjq2Zyh/article/details/80411863

2018-12-06

apache-jmeter-3.1-中文版-带详细文档

apache-jmeter-3.1非常好用的测试工具,可以做压力测试, 超详细文档说明请查看此博客 https://blog.csdn.net/qq_36698956/article/details/84578575

2018-11-30

pagination - 前端分页插件

前端带css样式的分页插件,详情https://blog.csdn.net/qq_36698956/article/details/84305728

2018-11-20

《阿里巴巴Java开发手册》(终极版)

《阿里巴巴Java开发手册》是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、单元测试规约、异常日志规约、MySQL规约、工程规约、安全规约等,这是近万名阿里Java技术精英的经验总结,并经历了多次大规模一线实战检验及完善。这是阿里回馈给Java社区的一份礼物,希望能够帮助企业开发团队在Java开发上更高效、容错、有协作性,提高代码质量,降低项目维护成本。

2018-11-20

jdk-8u191-windows-x64.exe - 官方纯净版

jdk-8u191-windows-x64.exe ,windows 版本64位,下载后双击.exe即可懒人安装,一直下一步即可,环境变量自己配置下(百度), =========亲试可用^_^==========,在此下载比官网速度快不止10倍

2018-11-20

jdk8-jdk-8u121-linux-x64.tar.gz

JDK8,解压版,解压之后配合环境变量即可使用,此版本不是win exe点击安装版,解压版省事

2018-10-19

Jenkins工具包

工具包包含:(apache-maven-3.5.0-bin.tar.gz、apache-tomcat-7.0.75.tar.gz、git-2.9.3.tar.gz、jenkins.war),JDK8另行下载

2018-10-19

nginx-1.8.0.tar.gz

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

2018-08-26

30个免费的IES标准灯光文件-压缩包-解压即可使用

非常实用的30个免费的IES标准灯光文件,解压即可使用,非常方便

2018-08-26

GifCam 汉化版最新版 - 点击即用

GifCam 汉化版最新版 ===========本人亲试,绝对好用,比Licecap.exe录屏要高清晰的很多=============

2018-07-01

Licecap录屏软件-保存gif格式动画

它的使用很简单(就是个exe文件,打开就行用): - 调整录像位置和大小 - 点击录制,然后选择一个储存目录保存 - 显示鼠标指针选项勾选,录像会显示鼠标点击事件,展示一个圈 - 录像过程中可以暂停 - 点击停止结束录制,然后打开之前选择的目录,找到对应gif文件,就可以点击查看了

2018-06-28

amtlib.dll 包含32位和64位

cc破解amtlib.dll文件含32位和64位,cc破解amtlib.dll文件含32位和64位,cc破解amtlib.dll文件含32位和64位

2018-06-15

空空如也

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

TA关注的人

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