自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程人生

实施->自学->java专业开发->编程人生!

  • 博客(203)
  • 资源 (20)
  • 收藏
  • 关注

转载 OSS实现多文件多线程的断点下载(java)

开放存储服务(Open Storage Service,OSS),是阿里云对外提供的海量、安全和高可靠的云存储服务,目前越来越多的开发者将应用数据存放至OSS,对使用OSS实现文件的断点续传功能使用的也比较多,在这儿分享下自己使用OSS的实例。所谓断点下载,就是要从文件已经下载的地方开始继续下载,对于断点续传这样有状态功能的实现,关键点在于如何在客户端完成状态维护。此篇主要介绍多文件的多线程的...

2019-06-25 10:59:38 2779 1

转载 Mybatis Generator最完整配置详解

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration  PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_...

2018-02-09 11:18:33 498

转载 热点推荐:秒杀系统架构分析与实战--转载

互联网正在高速发展,使用互联网服务的用户越多,高并发的场景也变得越来越多。电商秒杀和抢购,是两个比较典型的互联网高并发场景。虽然我们解决问题的具体技术方案可能千差万别,但是遇到的挑战却是相似的,因此解决问题的思路也异曲同工。1 秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬...

2018-02-08 18:11:00 389

转载 分布式Restful SpringBoot骨架搭建

分布式Restful SpringBoot骨架搭建架构演变现在分布式的SpringBoot是我经过大概半年对JavaEE的探索总结出来的最佳骨架,整合了大部分的常用技术,并有相应的Demo可供参考,并最终部署在一个较为真实的环境中。 先说一下我所经历的JavaEE的架构升级过程。 1. All In One:所有的代码打为一个Jar包,所有的软件(JDK,MySQL,Red

2018-02-07 10:33:14 2640

转载 使用Spring实现读写分离( MySQL实现主从复制)

1.  背景我们一般应用对数据库而言都是“读多写少”,也就说对数据库读取数据的压力比较大,有一个思路就是说采用数据库集群的方案,其中一个是主库,负责写入数据,我们称之为:写库;其它都是从库,负责读取数据,我们称之为:读库; 那么,对我们的要求是:1、读库和写库的数据一致;2、写数据必须写到写库;3、读数据必须到读库;2.  方

2018-01-09 10:28:48 241

转载 写给大数据开发初学者的话

经常有初学者在博客和QQ问我,自己想往大数据方向发展,该学哪些技术,学习路线是什么样的,觉得大数据很火,就业很好,薪资很高。如果自己很迷茫,为了这些原因想往大数据方向发展,也可以,那么我就想问一下,你的专业是什么,对于计算机/软件,你的兴趣是什么?是计算机专业,对操作系统、硬件、网络、服务器感兴趣?是软件专业,对软件开发、编程、写代码感兴趣?还是数学、统计学专业,对数据和数字特别感兴趣……  

2018-01-03 16:59:58 343

转载 给编程生涯充电的 10 本书

前言作为程序员,我们都喜欢编写代码,都喜欢挑战艰深的算法,喜欢设计并创建炫酷的新技术。打磨你技术能力的书籍《数据结构与算法经典问题解析:Java语言描述》如果现在是你在大学的头一年,你应该找一本来读读看。如果你是个经验丰富的程序员,至少应该粗读一下,看看书中的那些概念你是否熟悉。在今天的世界 中,稳定的工作就像个童话,你不得不时刻准备

2017-10-30 14:45:13 292

转载 部署Maven项目到tomcat报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderLi

Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderL  严重: Error configuring application listener of class org.springframework.web.context.Conte

2017-06-10 17:50:22 2390

转载 全国省市区数据SQL - 省市区

DROP TABLE IF EXISTS `provinces`;CREATE TABLE `provinces` (  `id` int(11) NOT NULL auto_increment,  `provinceid` varchar(20) NOT NULL,  `province` varchar(50) NOT NULL,  PRIMARY KEY  (`id`)

2017-06-06 11:59:33 5113

转载 mysql 中国省份城市数据库表

--省级 Provincial--城市 Citycreate table Provincial(pid int,Provincial varchar(50),primary key (pid))insert into Provincial values(1,'北京市')insert into Provincial values(2,'天津市')insert 

2017-06-06 10:57:58 37420 9

转载 eclipse中安装freemarker插件及ftl使用freemarker编辑器

eclipse中安装freemarker插件及ftl使用freemarker编辑器 在线安装的方法是:Help –> Install New Software 点击  andhttp://download.jboss.org/jbosstools/updates/development/indigo/JBoss Application Developme

2017-04-10 18:19:25 3202

转载 关于Java Tomcat 内存溢出排查心得分享

我网站不知道什么时候,开始内存飙升,从   Tomcat  启动后,初始内存占用4%~5% 左右,到20%、40% 最后服务器卡死,SSH都连不上服务器,不得不重启。但是我知道是我程序的问题。然后分析问题,解决问题。陆陆续续持续了一个多月,下面分享解决思路。一、定位造成内存溢出可能存在的问题io流操作文档没关闭流。往一个静态集合变量里一直压栈。连接没释放。Java队列没消耗。Ehc

2017-04-10 12:28:06 2754

转载 Java将Unix时间戳转换成指定格式日期

Java将Unix时间戳转换成指定格式日期当从服务器获取数据的时候,有时候获取的数据中的时间在很多的情况下是时间戳类似于这样1473048265,当然,我们不可能将这些数据以时间戳的形式展示给用户,通常情况,是要对这个时间戳进行一系列的处理加工,使其变成我们想要并习惯浏览的那种格式,那么怎么处理这些时间戳格式的数据呢?每个语言和框架都有自己的方法和方式。下面将以Java的方法来实现

2017-04-01 18:50:00 2813

转载 Spring Boot的启动器Starter详解

spring Boot应用启动器基本的一共有44种,具体如下:1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2)spring-boot-starter-actuator 帮助监控和管理应用。3)spring-boot-starter-amqp 通过spring-rabbit来支持AMQP协议(

2017-03-31 14:55:28 636

转载 Git安装与配置

下载Git安装包0.TortoiseGit-2.3中文版与Git安装包: http://download.csdn.net/detail/renfufei/9738152首先打开 Git 的官方网站: http://git-scm.com/然后找到下载页面: http://git-scm.com/downloads找到Windows版本的下载页面: http://git-scm.c

2017-03-30 22:27:18 316

转载 Java 并发工具包 java.util.concurrent 用户指南

译序本指南根据 Jakob Jenkov 最新博客翻译,请随时关注博客更新:http://tutorials.jenkov.com/java-util-concurrent/index.html。本指南已做成中英文对照阅读版的 pdf 文档,有兴趣的朋友可以去 Java并发工具包java.util.concurrent用户指南中英文对照阅读版.pdf[带书签] 进行下载。

2017-03-29 18:00:56 411

转载 Java多线程-工具篇-BlockingQueue

前言:     在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个

2017-03-10 15:37:57 291

转载 深入理解Java:注解(Annotation)自定义注解入门

要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解:  元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解:    1.@Target,    

2017-03-09 18:26:48 321

转载 HashMap与ConcurrentHashMap的区别

从JDK1.2起,就有了HashMap,正如前一篇文章所说,HashMap不是线程安全的,因此多线程操作时需要格外小心。在JDK1.5中,伟大的Doug Lea给我们带来了concurrent包,从此Map也有安全的了。ConcurrentHashMap具体是怎么实现线程安全的呢,肯定不可能是每个方法加synchronized,那样就变成了HashTable

2017-03-07 13:41:26 6222

转载 在IDEA中实战Git

工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下:假设小组中有两个人,组长小张,组员小袁场景一:小张创建项目并提交到远程Git仓库场景二:小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取小袁的提交场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发场景六:小袁把分支提交到远程Git仓库场景七

2017-03-07 09:54:13 277

转载 Eclipse 3.7如何安装egit

如果你使用低于4.0版本eclipse,在线安装egit,会提示失败,因为线上的是支持eclipse4.0以上的egit。所以请参照这个列表,自己选择url,进行安装。比如我现在使用的是eclipse3.7版本。所以我选择:http://download.eclipse.org/egit/updates-1.3 进行在线更新 这样就没问题了。EGIT和Eclip

2017-03-06 18:25:00 348

转载 powerdesigner反向MySQL5.1数据库 生成ER图

我用的powerdesigner是15.1版本,数据库是MySQL5.1.57(1)首先新建一个“PhysicalDataModel”类型的文件,然后点击“Database”->"Configure  Connections",弹出窗口“Configure Data Connections”, 并选择"Connection Profiles"如下图所示:  (2)新建一个mys

2017-03-03 14:18:54 1049 1

转载 springmvc常用注解标签详解

springmvc常用注解标签详解1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继

2017-03-02 19:15:29 228

转载 使用Apache Tomcat Maven插件部署运行 Web 项目

什么是Apache Tomcat Maven Plugin?   Maven Plugin 是Apache Tomcat 提供的一个Maven插件,它可以在你没有tomcat容器时将任何一个war项目文件部署在该插件上提供访问。 为什么要用Apache Tomcat Maven Plugin?  当我们使用maven创建了一个web项目时,要运行这个项目还得手动部署

2017-03-02 15:24:26 648

转载 Java反射代码 得到某类的所有字段 getFields()与getDeclaredFields()区别 getMethod()和getDeclaredMethod()区别

*** 得到某类的所有字段**/public void reflect2(){      try {          Class cls = Class.forName("entity.UserBean");//加载UserBean类到内存中!获取一个Class对象          Field[]fields = cls.getDeclaredFields();//

2017-03-02 12:03:59 691

转载 JVM性能监控工具-Jvisualvm

用法:Jvisualvm是JDK自带的一款性能分析工具使用方式:1.配置好JDK环境变量1.本地JVM监控略2.远程JVM监控 用JMX对Resin内存状态进行监控 ,可以看到本地所有可监控的JVM实例。原理就是通过添加一些JMX相关的JVM启动参数来控制JMX的行为,例如端口,验证信息等。Re

2017-02-25 16:21:15 11116

转载 alibaba/druid 常见问题

欢迎大家使用Druid,常见问题在这里解答,希望对大家有所帮助。1. Druid是什么?Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。2. 在哪里下载druid正式版本下载:maven中央仓库: http://central.maven.org/maven2/com/alibaba/druid/ Alibaba

2017-02-25 13:10:35 1549

转载 深入理解Java之线程池

深入理解Java之线程池原作者:海子   出处:http://www.cnblogs.com/dolphin0520/    本文归作者海子和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。       在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:

2017-02-23 21:14:46 382

转载 Lucene入门教程

Lucene教程1 lucene简介1.1 什么是lucene    Lucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。2 lucene的工作方式    lucene提供的服务实际包含两部分:一入一出。所谓入是写入,即将你提供的源(本

2017-02-22 21:47:33 402

转载 MQ消息中间件技术

AMQP协议介绍AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。AMQP在消息提供者和客户端的行为进行了强制规定,使得不同卖商之间真正实现了互操作能力。JMS是早期消息中间件进

2017-02-22 21:24:33 271

转载 六款值得推荐的android(安卓)开源框架简介

1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1)  JSON,图像等的异步下载; (2)  网络请求的排序(scheduling) (3)  网络请求的优先级处理 (4)  缓存 (5)  多级别取消请求 (6)  和Activity和生命周期的联动(Activity结束时同时取消所有网络请

2016-02-26 17:18:47 440

转载 android.support.design.widget.TabLayout的使用

现在比较流行viewpager和fragment相结合一起使用,以前我们都是使用viewpager+fragment+第三方开源的PagerSlidingTabStrip来一起使用,来达到如下的效果:          在android 5.0之后,google把一些控件进行了集成,这里面就有一个新的控件TabLayout,它就可以完成上面的功能了。         首先sdk的版

2016-01-29 16:41:20 654

转载 Android 快速开发系列 打造万能的ListView GridView 适配器

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38902805 ,本文出自【张鸿洋的博客】1、概述相信做Android开发的写得最多的就是ListView,GridView的适配器吧,记得以前开发一同事开发项目,一个项目下来基本就一直在写ListView的Adapter都快吐了~~~对于Adapter一般都继承B

2016-01-29 15:35:16 486

转载 Android开源项目第一篇:个性化控件(View)篇

本文为那些不错的Android开源项目第一篇——个性化控件(View)篇,主要介绍Android上那些不错个性化的View,包括 ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar 及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。%

2016-01-27 12:43:39 457

转载 12本最具影响力的程序员书籍

很多人问我这个问题,尤其是那些刚开启软件工程生涯的同事和朋友。  要成为一个更好的开发人员,我应该读哪些书?我真的需要读书吗?  这是一个很值得探讨的问题,而且也是我在成为软件工程师之时问了很多导师的一个问题。但问题是,很多人推荐的是不同主题的不同书籍。他们推荐的书在他们看来是伟大的,但没有人能告诉我,要想成为一个伟大的工程师,我应该阅读什么,哪些是重要的、是必读的书籍。 

2016-01-26 16:50:00 555

转载 [Android Studio] Android studio 多渠道打包(超简洁版)

转载: http://xuyazhou.com/archives/461            http://relex.me/using-manifestplaceholders/最近一直用android studio 进行开发,在开发和发版的时候,遇到一个多渠道打包的问题,由于公司里是有七个渠道的包进行分发,由于每次去AndroidManifest.xml修改渠道的值,甚是麻烦

2015-12-31 11:30:21 356

转载 springMVC两种方式实现多文件上传及效率比较

springMVC实现多文件上传的方式有两种,一种是我们经常使用的以字节流的方式进行文件上传,另外一种是使用springMVC包装好的解析器进行上传。这两种方式对于实现多文件上传效率上却有着很大的差距,下面我们通过实例来看一下这两种方式的实现方式,同时比较一下在效率上到底存在着多大的差距。1.下载相关jar包。需要引入的jar出了springMVC的jar包外,还需要引入com.sprin

2015-08-29 16:33:03 545

转载 Spring中MultipartHttpServletRequest实现文件上传

转贴自:http://my.oschina.net/nyniuch/blog/185266实现图片上传   用户必须能够上传图片,因此需要文件上传的功能。比较常见的文件上传组件有Commons FileUpload(http://jakarta.apache.org/commons/fileupload/a>)和COS FileUpload(http://www.servlets.

2015-08-29 13:56:09 2195

转载 iframe中的各种跳转方法

一、背景A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,在D中跳转页面的写法区别如下。二、JS跳转window.location.href、location.href 本页面跳转,D页面跳转parent.location.href 上一层页面跳转,C页面跳转top.location.href 最外层页面跳转,A页面跳转

2015-06-23 16:30:50 6124

转载 修改Tomcat默认编码

在TOMCAT中的server.xml中的URIEncoding="UTF-8" //对URI使用utf-8编码处理? useBodyEncodingForURI="true" URIEncoding="UTF-8"connectionTimeout="20000" maxThreads="150" port="8888" protocol="HTTP/1.1" red

2015-06-16 15:53:08 337

Android dialog 大合集

Android dialog大集合,欢迎下载使用

2015-12-28

android下拉刷新

android下拉刷新带来,可以下载学习使用。

2015-12-28

Android adapter图片自适应demo

Android adapter图片自适应demo,可以供自学者使用。

2015-12-28

仿微信5.2版本朋友圈选择图片功能

仿微信5.2版本朋友圈选择图片功能,可以下载学习使用。

2015-11-16

JsonDemo前台与后台数据交互

JsonDemo前台与后台数据交互。欢迎大家下载学习使用。

2014-08-30

php实战项目开发

php实战项目开发,比较好的php学习电子资料教材。希望能给大家带来帮助。

2014-07-26

Linux必学的重要命令教程

Linux必学的重要命令教程

2013-11-24

十个bootstrap框架写的后台管理模块

十个bootstrap框架写的后台管理模块

2013-11-24

ImageComparerUI

ImageComparerUI

2013-11-24

JSON-RPC for Java使用说明

JSON-RPC for Java使用说明,JSON-RPC for Java使用说明。

2013-11-24

基于jsp(java)在线考试系统的设计和实现

基于jsp(java)在线考试系统的设计和实现,可以参考学习。

2013-11-24

Shiro 权限框架使用总结

Shiro 权限框架使用总结,shiro入门级的文档资料。

2013-11-24

jsp分页样式

jsp分页样式,在实际项目开发过程中比较常用的代码,修改下都可以直接使用到自己的项目中。

2013-09-24

Spring mvc 教程

Spring mvc实例开发教程,比较基础的教程,欢迎大家下载使用。

2013-09-24

15天学jquery

jquery开发教程,详细介绍jquery的使用情况。是个不错的基础教程。

2013-09-24

jquery图片轮播

jquery图片轮播效果源代码样例,直接在系统中使用。

2013-07-21

images-marquee图片轮播

images-marquee图片轮播,比较好的图片轮播例子,可以在项目中直接使用。

2013-07-21

jquery图片横向、纵向不间断滚动

jquery图片横向、纵向不间断滚动,非常好的例子。

2013-07-21

java密码加密解密算法代码实现.

java密码加密解密算法代码实现.挺好用的代码,大家可以下载学习使用。

2013-07-16

小型企业网络构建 局域网组建

小型企业网络构建 1、网络需求分析 2、结构化布线需求分析 3、网络可用性与可靠性分析 4、网络安全性需求分析 5、网络工程造价估算

2010-08-02

空空如也

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

TA关注的人

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