10 2018 档案

摘要:Java中线程的创建有两种方式: 1. 通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中 2. 通过实现Runnable接口,实例化Thread类 在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票窗口相当于各个线程。当我们做这个系统的时候可能会想到 阅读全文
posted @ 2018-10-31 11:32 zsq_fengchen 阅读(5554) 评论(1) 推荐(2) 编辑
摘要:Java中多线程实现方式主要有四种:1>继承Thread类、2>实现Runnable接口、3>实现Callable接口通过FutureTask包装器来创建Thread线程、4>使用ExecutorService、Callable、Future实现有返回结果的多线程。 其中前两种方式线程执行完后都没有 阅读全文
posted @ 2018-10-30 16:56 zsq_fengchen 阅读(732) 评论(0) 推荐(1) 编辑
摘要:一:动态代理的引入 Spring中的两大核心之一的 AOP是基于 动态代理实现的,简单来说就是面向切面编程.Spring AOP的实现对于接口来说就是使用的JDK的动态代理来实现的,而对于类的代理使用CGLIB来实现。 二动态代理的概念 代理类在程序运行时创建的代理方式被成为 动态代理.也就是说,这 阅读全文
posted @ 2018-10-30 14:50 zsq_fengchen 阅读(351) 评论(0) 推荐(0) 编辑
摘要:一:冒泡法排序 //冒泡排序 注:从小到大排 //特点:效率低,实现简单 //思想:每一趟将待排序序列中最大元素移到最后,剩下的为新的待排序序列,重复上述步骤直到排完所有元素。 这只是冒泡排序的一种,当然也可以从后往前排。 算法步骤 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相 阅读全文
posted @ 2018-10-26 17:32 zsq_fengchen 阅读(1421) 评论(0) 推荐(0) 编辑
摘要:进程死锁及解决办法: 一:死锁的概念: 死锁是进程死锁的简称 什么是死锁: 死锁是指多个进程循环等待他方占有的资源而无限的僵持下去的局面。很显然,没有外力作用,那么死锁涉及到的各个进程都将永远处于>封锁状态。计算机系统产生死锁的根本原因就是资源有限且操作不当。即为:一种原因是系统提供的资源太少了,远 阅读全文
posted @ 2018-10-26 14:35 zsq_fengchen 阅读(1790) 评论(0) 推荐(0) 编辑
摘要:github gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。 gitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码 阅读全文
posted @ 2018-10-26 13:56 zsq_fengchen 阅读(432) 评论(0) 推荐(0) 编辑
摘要:StringBuilder 和 StringBuffer是高度类似的两个类 StringBuilder是StringBuffer的版本改写,下面从几个方面简单的对比下他们的区别 原文地址:[十四]基础类型之StringBuffer 与 StringBuilder对比 类继承关系 上文中,我们简单介绍 阅读全文
posted @ 2018-10-26 11:08 zsq_fengchen 阅读(498) 评论(0) 推荐(0) 编辑
摘要:String内部是一个private final char value[]; 也就意味着每次调用的各种处理方法,返回的字符串都是一个新的,性能上,显然.... 所以,对于可变字符序列的需求是很明确的 类的层次结构设计,有的时候是自顶而下 有的时候是总结归纳,然后抽象出来一个新的类,这很正常 尽管St 阅读全文
posted @ 2018-10-26 11:04 zsq_fengchen 阅读(242) 评论(0) 推荐(0) 编辑
摘要:JAVA反射机制 JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言 阅读全文
posted @ 2018-10-18 17:34 zsq_fengchen 阅读(463) 评论(0) 推荐(0) 编辑
摘要:Redis的安装和学习资料 Redis的安装可以参考 https://www.cnblogs.com/dddyyy/p/9763098.html Redis的学习可以参考https://www.cnblogs.com/dddyyy/p/9803828.html 1.Jedis工具类的基本使用 因为J 阅读全文
posted @ 2018-10-18 17:06 zsq_fengchen 阅读(404) 评论(0) 推荐(0) 编辑
摘要:引言 1、读写分离:可以通过Spring提供的AbstractRoutingDataSource类,重写determineCurrentLookupKey方法,实现动态切换数据源的功能;读写分离可以有效减轻写库的压力,又可以把查询数据的请求分发到不同读库; 2、写数据库:当调用insert、upda 阅读全文
posted @ 2018-10-17 16:02 zsq_fengchen 阅读(1889) 评论(0) 推荐(0) 编辑
摘要:redis是键值对的数据库,有5中主要数据类型: 字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型(zset) 几个基本的命令: KEYS * 获得当前数据库的所有键 EXISTS key [key ...] 判断键是否存在,返回个数,如果ke 阅读全文
posted @ 2018-10-17 15:44 zsq_fengchen 阅读(643) 评论(0) 推荐(0) 编辑
摘要:Dubbo 是什么 一款分布式服务框架 高性能和透明化的RPC远程过程调用(Remote Procedure Call)方案 SOA面向服务的架构(Service-Oriented Architecture)治理方案 Dubbo 架构流程图 Provider:服务提供方 Consumer:服务消费者 阅读全文
posted @ 2018-10-16 17:08 zsq_fengchen 阅读(446) 评论(0) 推荐(0) 编辑
摘要:1:下载ActiveMQ (apache-activemq-5.15.6) 2:下载后的结构如下 3:启动activeMQ 可以通过cmd控制台的方式,也可以通过注册services服务启动的方式 3.1:通过cmd的方式启动,看是win32还是win64的系统,我在此以win64为例.选中acti 阅读全文
posted @ 2018-10-16 13:53 zsq_fengchen 阅读(245) 评论(0) 推荐(0) 编辑
摘要:1:首先需要引入相关的jar word转pdf需要引入 aspose-words-15.8.0-jdk16.jar 下载JAR包 Word http://note.youdao.com/noteshare?id=1e73ab1c91abad338271d50a881165c2 excel转pdf需要 阅读全文
posted @ 2018-10-16 09:55 zsq_fengchen 阅读(23254) 评论(9) 推荐(3) 编辑
摘要:最近要和其他业务系统进行数据交换,选择了webservice方案,于是查了一下网上的用法。首先是做一个天气的查询例子,看着挺简单,可实际动手做起来发现坑很多,费了半天劲终于调通了,于是记录下来。 1,在eclipse里新建一个java项目,在src里添加一个文件,命名为WeatherWebServi 阅读全文
posted @ 2018-10-15 17:41 zsq_fengchen 阅读(2158) 评论(1) 推荐(0) 编辑
摘要:Spring的核心思想是IOC和AOP,IOC-控制反转,是一个重要的面向对象编程的法则,用来消减计算机程序之间的耦合问题,控制反转一般分为两种类型,依赖注入和依赖查找,依赖什么?为什么需要依赖?注入什么?什么时候注入,控制什么?依赖注入和控制反转是一样的概念吗? 依赖注入和控制反转,目的是为了使类 阅读全文
posted @ 2018-10-15 16:53 zsq_fengchen 阅读(4487) 评论(0) 推荐(0) 编辑
摘要:通过java实现对zip和rar文件的解压缩 1 package com.svse.test; 2 3 import java.io.File; 4 import java.io.FileOutputStream; 5 import java.io.IOException; 6 import jav 阅读全文
posted @ 2018-10-12 11:37 zsq_fengchen 阅读(16214) 评论(4) 推荐(1) 编辑

点击右上角即可分享
微信分享提示