自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

纸上得来终觉浅,绝知此事要躬行

诗和远方:个人古诗文作品赏鉴 http://blog.sina.com.cn/s/articlelist_1824254401_3_1.html

  • 博客(25)
  • 资源 (112)
  • 问答 (3)
  • 收藏
  • 关注

转载 Linux&Windows实现 Eclipse远程调试 tomcat应用

原文地址:http://blog.csdn.net/afgasdg/article/details/9236877根据我个人的喜好做了一下调整。配置Tomcat使支持远程调试Linux配置:修改/usr/local/tomcat/bin/catalina.sh文件:CATALINA_OPTS="-Xdebug  -Xrunjdwp:transport=dt_socket,a

2016-12-30 15:17:43 1196

转载 数学-开启一切智慧之门

数学·包含学科 14 逻辑与基础▪ 1410:演绎逻辑学▪ 1420:证明论▪ 1430:递归论▪ 1440:模型论▪ 1450:公理集合论▪ 1460:数学基础▪ 1499:数理逻辑与数学基础其他学科

2016-12-30 13:26:14 794

转载 蘑菇街直播实战技巧带你解决直播开发难题

文章来源:http://geek.csdn.net/news/detail/131009蘑菇街作为一个电商平台,主要服务对象是女性用户。而蘑菇街直播是今年3月21号正式上线的,最初模仿了已有的直播平台,比如映客、花椒这类的秀场直播。但是上线之后,发现秀场直播的模式并不适合我们。随后我们很快推出了第二个版本,加入了电商模块。4月到7月,加入了各种各样丰富的内容。7月对于蘑菇街直播算是一个

2016-12-30 10:39:09 1088

原创 Linux tomcat应用验证码出不来问题解决方法

很多时候都看到应用在Window tomcat下正常,但是移到Linux环境却出现很多意想不到的问题,这次就是应用登录处验证码出不来。解决此问题的关键是要配置系统支持java.awt.headless模式,即:java.awt.headless=true。

2016-12-30 09:42:54 3128

原创 Linux java.net.UnknownHostException找不到主机名解决办法

今天部署应用到Tomcat,发现启动过程中有异常,验证码前台出不来,以为是此异常导致的,后来解决了java.net.UnknownHostException,登录页面的验证码还是出不来不知是何问题。详细异常输出报错方式:java.net.UnknownHostException: 主机名: 主机名java.net.UnknownHostException: RD-CD-APP122

2016-12-29 17:40:38 22703 2

原创 Linux Ubuntu apt-get安装Java jdk

通过SSH shell窗口连接Linux系统,在shell窗口完成后续操作。判断是否支持Java直接输入:java 进行验证.................#-----------------表示存在---------------------输出相关的信息如:#-----------------表示不存在-------------------Ubuntu会提示相关的a

2016-12-29 13:39:58 14820

原创 Linux kill tomcat服务进程

PID杀死进程查询tomcat进程命令:ps -ef |grep tomcat[root@RD-CD-APP122 ~]# ps -ef |grep tomcatroot 11209 11028 50 11:25 pts/2 00:01:33 /usr/lib/jvm/java-7-sun/bin/java -Djava.util.logging.config.

2016-12-29 11:42:32 7769

转载 Linux 上通过RPM工具安装mysql 与RabbitMQ

文章来源:https://www.oschina.net/code/snippet_2426852_49915和https://www.oschina.net/code/snippet_2426852_49913安装Linux 工具包rpm安装命令:apt-get install rpmyum安装命令:apt-get install yumvim安装命令:apt-get ins

2016-12-28 17:30:28 830

原创 Linux Ubuntu apt-get安装mysql数据库并处理找不到mysql表名大小写问题

网上找了很多安装方式,最多的就是mysql-*.rpm和mysql-*.tar.gz的安装。我原本使用的是mysql-*.tar.gz方式,但是执行到最后scripts/mysql_install_db --user=mysql找不到@bindir 。很早参考文章:http://www.2cto.com/database/201401/273423.html进行配置安装,但是可能用户权限不够没有安

2016-12-28 14:33:41 5053 1

原创 Linux 通过Xftp访问提示SSH服务器拒绝了密码问题解决

配置SFTP连接,使用root用户一直提示“SSH服务器拒绝了密码”。错误提示效果展示vim进行编辑处理/etc/ssh/sshd_config文件vim编辑命令:vi /etc/ssh/sshd_config找到如下Authentication配置,使用 i 开启编辑:# Authentication:LoginGraceTime 120Permi

2016-12-27 17:59:20 20504 9

原创 Linux root用户及权限管理

如果忘记了root的密码,通过现有最大权限的账号进去就可以修改root的密码。使用passwd命令$ sudo passwd root

2016-12-27 15:25:00 12329

原创 Mybatis批量CRUD操作

CRUD即增、删、改、查的功能。批量新增 insert into cd_wh_package_${tableName} (CDSG_ID, CDSG_CDSK_CODE, CDSG_NUMBER, CDSG_NAME, CDSG_MAIN_RELATION, CDSG_SUPERIOR_RELATION,CDSG_LENGTH, CDSG_WIDTH, CD

2016-12-26 16:41:12 803

原创 Java中使用Comparable和Comparator实现字段排序功能

Comparable 简介Comparable 是排序接口。若一个类实现了Comparable接口,就意味着“该类支持排序”。  即然实现Comparable接口的类支持排序,假设现在存在“实现Comparable接口的类的对象的List列表(或数组)”,则该List列表(或数组)可以通过 Collections.sort(或 Arrays.sort)进行排序。此外,“实现Compar

2016-12-23 11:15:59 2731

原创 Java并发编程规则:同步容器与并发容器

同步性和并发性都是线程安全的知识,只要同时满足条件就可以编写支持并发线程安全的程序。同步容器首先,同步容器是线程安全的。Java中设计了同步容器的数据结构对象,如:Vector和HashTable。但必须说明的是,同步容器在复合操作(迭代、运算、逻辑处理等)时如果没有线程同步策略,那么程序就不是线程安全的。Java定义Vector是线程安全的。但是在多线程环境下,多个线程进行remove、

2016-12-22 11:53:11 1639

转载 Linux常用命令大全

文章来源:http://www.php100.com/html/webkaifa/Linux/2009/1106/3485.html系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /

2016-12-19 17:58:51 609

原创 Java并发编程规则:设计线程安全的类

封装设计:尽管所有的状态都存储在公共静态变量(域)中,仍然能写出线程安全的程序,但比起那些适当封装的类来说,我们难以验证这种程序的线程安全性,也很难再修改它的同步不破坏它的线程安全性。在没有进行全局检查的情况下,封装能够保证线程的安全性。=====设计线程安全类的过程应该包括下面3个基本要素:========1、确定对象状态是由哪些变量组成的;2、确定限制状态变量的不变约束;

2016-12-13 17:20:25 1497

原创 Java并发编程规则:不可变对象永远是线程安全的

创建后状态不能被修改的对象叫作不可变对象。不可变对象天生就是线程安全的。它们的常量(变量)是在构造函数中创建的,既然它们的状态无法被修改,那么这些常量永远不会被改变——不可变对象永远是线程安全的。不可变性的理解:无论是Java语言规范还是Java存储模型都没有对不可变性做出正式的定义。不可变性并不是将域简单地等于将对象的所有变量都声明为final类型,所有域都是final类型的对象仍然可以

2016-12-12 18:06:14 8936 7

原创 Java并发编程规则:构建封闭的线程限制

访问共享、可变的数据要求使用同步。一个可以避免同步的方式就是不提供共享数据。如果数据仅在单线程中访问,就不需要提供同步。线程封闭是实现线程安全的最简单的方式之一。当一个对象封闭在一个线程中时,这种做法会自动成为线程安全的,即使封闭的对象本身不是线程安全的。——《Java并发编程实践》代码级别的Ad-hoc线程限制:此种情况是,线程的维护任务全部落在实现上。通过可见性修饰符来控制目标对象

2016-12-12 16:55:25 799

原创 Java并发编程规则:构建线程安全的共享对象

构建线程安全的共享对象,使其在多线程环境下能够提供安全的访问。编写正确的并发程序关键在于控制共享、可变的状态进行访问管理。synchornized关键字既可以阻塞程序,也可以维护操作的原子性,它是一个线程安全与非线程安全的临界区标识,通过它我们可以控制对象的内存可见性。不得不提到volatile,volatile仅仅是控制可见性,而同步性却不及synchornized。多线程访问共享变量的诡异

2016-12-09 18:02:56 819

原创 Java并发编程规则:synchronized-锁机制

前面说过的,即使是线程安全的类,也不一定就是线程安全的。当一个不变约束涉及多个变量时,变量间不是彼此独立的:某个变量的值会制约其他变量的值。因此更新一个变量的时候,要在同一原子操作中更新其他变量的值。为了保护状态的一致性,要在单一的原子操作中更新相互关联的状态变量。用锁来保护状态:对于每个可被多个线程访问的可变状态,如果所有访问它的线程在执行时都占有同一个锁,这种情况,我们称这个变

2016-12-08 14:17:59 1368

原创 Java并发编程规则:原子变量实现线程安全

判定规则:如果一个类中存在变量,并且此变量的操作不是原子操作,那么这个类就是非线程安全的类。在线程产生竞争条件的情况下,多线程访问导致原子性不可保证。常见原子变量:在java.util.concurrent.atomic包下还有很多类,使用这些类可以保证对这些类的诸如“获取-更新”操作是原子性的,从而避发生竞争条件。常见的原子变量: AtomicBoolean //可以用原子

2016-12-07 18:10:51 2839

原创 Java并发编程规则:无状态对象永远是线程安全的

规则说明:无状态类是指:其本身没有内部变量和外部变量的操作的,在每个用户访问的线程栈中都是一个各自的实例。线程安全的表现:一个线程对该类的访问不会影响其他线程的访问结果。无状态类示例:package net.jcip.examples;import java.math.BigInteger;import javax.servlet.*;import net.jci

2016-12-07 17:44:52 4243

原创 Java并发编程规则:判定对象是否存在多线程访问

判定规则:无论何时,只要存在多于一个线程访问给定的状态变量,而其中某个线程会写入该变量,此时必须使用同步来协调对线程的访问。关键字使用:使用关键字synchronized和volatile来实现变量修改的同步。一般将涉及的变量修改的方法改为synchronized修饰的方法public synchronized void change(){} ,将可变对象用synchroniz

2016-12-07 16:52:17 1965

转载 美团外卖订单系统演进

文章来源:http://geek.csdn.net/news/detail/101994美团外卖从2013年9月成交第一单以来,已走过了三个年头。期间,业务飞速发展,美团外卖由日均几单发展为日均500万单(9月11日已突破600万)的大型O2O互联网外卖服务平台。平台支持的品类也由最初外卖单品拓展为全品类。随着订单量的增长、业务复杂度的提升,外卖订单系统也在不断演变进化,从早期一个订单

2016-12-07 14:03:17 13243 2

转载 Android开发者的混淆使用手册

文章来源:http://blog.csdn.net/huihuibisheng/article/details/52928046综述毫无疑问,混淆是打包过程中最重要的流程之一,在没有特殊原因的情况下,所有 app 都应该开启混淆。首先,这里说的的混淆其实是包括了代码压缩、代码混淆以及资源压缩等的优化过程。依靠 ProGuard,混淆流程将主项目以及依赖库中未被使用的类、类成

2016-12-07 13:23:15 554

Windows Service项目示例可执行安装卸载

Windows Service项目示例可执行安装卸载,请确定是你看到博客才来下载的,否则没必要下载,这是测试工具而不是源码。

2018-06-25

SQL Server LocalDB 测试增删改查

SQL Server LocalDB 测试增删改查:SQL Server LocalDB本地文件数据库操作实践

2018-06-20

SpringBoot-Gradle-Maven-Java-Groovy

SpringBoot-Gradle-Maven-Java-Groovy:SpringBoot通过不同构建工具和语言实现。

2018-06-14

GradleWeb项目

GradleWeb项目:提供最简单的Web项目以来环境配置和示例下载

2018-06-14

JTT 1077-2016 道路运输车辆卫星定位系统 视频平台技术要求

JTT 1077-2016 道路运输车辆卫星定位系统 视频平台技术要求

2018-05-24

JTT 1076-2016 道路运输车辆卫星定位系统 车载视频终端技术要求

JTT 1076-2016 道路运输车辆卫星定位系统 车载视频终端技术要求

2018-05-24

C# WebAPI示例

C# WebAPI示例 C# WebAPI示例 C# WebAPI示例C# WebAPI示例

2018-05-16

SwaggerWebAPI

Swagger WebAPI;Swagger WebAPI;Swagger WebAPI;Swagger WebAPI;Swagger WebAPI;真的是哦,不骗你

2018-05-15

SDL2_ttf-2.0.14-win32-x64 & SDL2_ttf-2.0.14-win32-x86 二进制运行文件dll

SDL2_ttf-2.0.14-win32-x64 & SDL2_ttf-2.0.14-win32-x86 二进制运行文件dll

2018-03-09

JTT1078-2016道路运输车辆卫星定位系统视频通信协议(扫描版)

JTT1078-2016道路运输车辆卫星定位系统视频通信协议(扫描版)JTT1078-2016道路运输车辆卫星定位系统视频通信协议(扫描版)JTT1078-2016道路运输车辆卫星定位系统视频通信协议(扫描版)

2017-12-29

Mycat分表功能简易使用手册

Mycat分表功能简易使用手册:支持主表和子表路由操作,同时支持INSERT条件路由解析分发到不同的表。

2017-07-31

Mycat与Mysql跨库JOIN与性能测试

Mycat与Mysql跨库JOIN与性能测试

2017-06-14

Mybatis与JDBC批量插入MySQL数据库性能测试

Mybatis与JDBC批量插入MySQL数据库性能测试,资源包含文档、代码和数据库。

2017-04-13

WMS系统对外开放接口设计文档-V.1.0.docx

WMS系统对外开放接口设计文档-V.1.0.docx

2017-03-16

HBase配置文件与HBase doc文档

HBase配置文件与HBase doc文档

2017-02-16

Spring MVC+Maven+Velocity配置实例

Spring MVC+Maven+Velocity配置实例

2017-02-12

HTTPS的加密密钥

HTTPS即HTTP+SSL/TLS ,被称之为HTTP加密协议。

2017-02-07

Adobe Flash Professional CS6 Flash教学实践源文件

动画制作教程——时间轴:就是一个无限延伸的x轴。帧:如同直尺上的刻度,表示帧的值。动画:图像与帧(时间轴)结合起来,展示出不同帧的显示效果就形成了动画。元件:就是组成动画的材料,就像是车的‘轮子’和’轴‘,是很小的一个零件。

2017-01-28

Mybatis Mapper生成器示例

根据项目模块来生成对应的Mapper,这里采用Maven构建项目。Mybatis Generator插件怎么使用请参考:https://my.oschina.net/boonya/blog/719502。更多代码生成器介绍请参考:http://www.mybatis.org/generator/index.html

2016-09-28

Https安全请求验证集成Gradle

第一个项目编译过程gradle build,打成jar包。项目本身是一个HTTPS请求的验证代码工具,使用的是maven依赖。

2016-07-27

openhtmltopdf 解决中文字体和A4显示模板

https://github.com/danfickle/openhtmltopdf Open HTML to PDF是一个纯java库,用于使用CSS 2.1(及以后的标准)进行布局和格式化,输出为PDF或图像,呈现格式良好的XML/XHTML(甚至一些HTML5)的合理子集。 使用这个库可以生成漂亮的PDF文档。但要注意的是,你不能把现代HTML5+扔到这个引擎上,就指望得到很好的结果。您必须为这个库专门制作HTML文档,并使用它的扩展CSS功能,如#31或#32,以获得良好的效果。避免分页附近的浮动,使用表格布局。

2023-10-26

Jvm调优案例之大字段和垃圾收集器

Jvm调优案例之大字段和垃圾收集器

2022-11-14

Postgresql PipelineDB定时增量统计事件数据.vsdx

PG定时增量统计事件数据.vsdx 使用PipelineDB统计的方式减少了不少SQL统计查询,程序端只需要根据业务场景进行组装使用就可以了。

2020-10-16

平台产品体系.vsdx

平台产品体系文档使用Visio进行编辑,包括:系统架构、技术架构、测试上线流程。平台产品体系文档使用Visio进行编辑,包括:系统架构、技术架构、测试上线流程。

2020-09-22

Springboot 结合Apache Spark 2.4.4与Scala 2.12 集成示例

Springboot 结合Apache Spark 2.4.4与Scala 2.12 集成示例,hello world!

2020-09-02

阿里云SLB-ECS-OSS-RDS与系统数据迁移.docx

阿里云SLB-ECS-OSS-RDS与系统数据迁移.docx

2020-06-12

NGINX HTTP负载均衡操作及优化手册.docx

NGINX HTTP负载均衡操作及优化手册,涉及负载均衡的策略、调优等。NGINX HTTP负载均衡操作及优化手册,涉及负载均衡的策略、调优等。NGINX HTTP负载均衡操作及优化手册,涉及负载均衡的策略、调优等。

2019-12-27

Java虚拟机调优及问题排查手册.docx

Java虚拟机调优及问题排查手册:包括JVM排查、数据库连接排查、堆栈快照排查。Java虚拟机调优及问题排查手册:包括JVM排查、数据库连接排查、堆栈快照排查。

2019-12-24

AggregationController.java

Redis地图聚合数据示例代码,采用网格聚合算法处理经纬度数据实现聚合效果。Redis地图聚合数据示例代码,采用网格聚合算法处理经纬度数据实现聚合效果。

2019-12-24

Spring-Struts2项目环境搭建

Spring4.3.18+Struts2实现一个基本的项目环境(不包含数据访问部分)。Spring4.3.18+Struts2实现一个基本的项目环境(不包含数据访问部分)。

2019-11-25

spring3.0.5.zip

spring3.0.5 扩展AOP支持获取HttpServletResponse 对象。spring3.0.5未暴露HttpServletResponse ,AOP中处理回写数据需要HttpServletResponse才能实现结果数据回写,URL重定向等操作。

2019-11-14

Spring3.0.5扩展支持AOP获取HttpServletResponse

Spring3.0.5支持AOP获取HttpServletResponse扩展资源:spring.web-3.0.5.jar和spring.webmvc-3.0.5.jar 是需要升级替换的。

2019-11-09

web-requirejs.zip

web-requirejs项目示例与bootstrap模态窗口,效果请参考:https://blog.csdn.net/boonya/article/details/102623463

2019-10-18

常用GIS行业技术架构设-公司技术架构.rp

常用GIS行业技术架构设计,采用Axure设计图框表达,Axure版本8.0以上支持。

2019-09-09

Redis主从配置说明 .docx

Redis主从配置说明,此文档系统名称和客户名称都用了A和B表示。支持Redis主从环境搭建。Windows版本的redis为从建议使用redis-3.2.1。

2019-05-09

MySQL单主库多继承从库数据备份测试

MySQL单主库多继承从库数据备份测试,请阅读文章:https://blog.csdn.net/boonya/article/details/89714245

2019-05-07

MySQL指定表数据库和表同步并解决跨网络问题方案

MySQL指定表数据库和表同步并解决跨网络问题方案,有了这份解决方案可以实现多租户应用单位组织下的表迁移备份,并可实现特殊网络环境下跨网段增量备份。

2019-04-30

Docker软件的工作目录

Docker软件的工作目录:Mysql5.7-Redis-MongoDB-Apache-Tomcat-Nginx的工作路径。

2018-09-05

null.sys 修复Git异常

null.sys 修复Git异常

2018-08-28

C# 安装卸载启动停止Windows 服务示例

C# 安装卸载启动停止Windows 服务示例:包含服务和GUI,另外还提供可配置的Windows服务。

2018-06-27

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

TA关注的人

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