自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

原创 多线程实现求1到1000000的质数

package datastrucates.arrays.newprimenumber;import java.util.ArrayList;import java.util.List;import java.util.concurrent.Callable;import java.util.concurrent.ExecutorService;import java.util.con...

2019-01-16 19:11:22 4463

原创 特殊线性表--队列

什么是队列(Queue)        队列是一种特殊的线性表,限定只能在表的一端进行插入(队尾),而在另外一端进行删除操作(队头),特点是“先进先出”(FIFO)。队列的基本操作:1.insert:在队尾插入数据。2.remove:从对头移走数据3.peek:查看对头的数据。循环队列 :为了避免队列不满,却不能插入新数据项的问题,可以让队头队尾的指针绕回到数组开始的位置,...

2019-01-12 22:10:40 266

原创 特殊线性表--栈

什么是栈(stack)           栈是一种特殊的线性表,限定值能在表的一端进行插入和删除操作,俗称“后进先出”(FILO)。           操作数据的这段是表头,称为栈顶;相应的,表尾称为栈底。不含任何元素的栈称为空栈。栈的基本操作:push:压栈或入栈操作。pop:弹栈或出栈操作peek:查看栈顶数据,而不弹出数据,也就是不做出栈操作。代码实现:p...

2019-01-12 21:08:57 412

原创 线性表介绍

什么是线性表            线性表也被称为顺序表,是一个线性序列结构,它是一个含有n>=0个节点的有限序列,对于其中的每一个节点,有且仅有一个开始节点没有前驱但有一个后继节点,有且仅有一个终端节点没有后继但有一个前驱节点,其他的节点都有且有仅有一个前驱和一个后继节点。线性表和数组的关系:1.是两种不同的数据结构,数组有维度的概念,线性表没有;而线性表有前驱节点和后继节点的...

2019-01-12 19:16:36 387

原创 简单算法9--插入排序

今天介绍的这个排序算法 是比较效率高的排序算法:插入排序基本思路:每拿到一个元素,都要将这个元素与所有它之前的元素遍历比较一遍,让符合排序顺序的元素挨个移动到当前范围内它最应该出现的位置。效率:比较和交换次数大致都是N*(N-1)/4,所以这个算法比冒泡大致快一倍,比选择排序略快,尤其是部分数据已经局部有序的情况下,这个算法效率会更高。 具体代码:package datastr...

2019-01-12 00:18:07 108

原创 简单算法8--选择排序

今天介绍另外一种数组排序方法:选择排序基本思路:从所有元素中选择一个最小元素a[i]放到a[0](即让最小元素a[i]与a[0]交换),作为第一轮;第二轮是从a[1]开始到最后的各个元素中选择一个最小的元素。放到a[1]中;.......依此类推。n个数要进行(n-1)轮这种其实和我们之前讨论的冒泡排序2 类似,只是我们把交换放置再外层for,减少了交换次数效率:交换次数减少到N,但是...

2019-01-11 23:52:52 109

原创 简单算法7--冒泡算法变化

上一节说的是相邻两两进行比较,然后如果与欲排序顺序不相符就交换,其实冒泡排序还有另外一种变化方式:自己和他之后的每一个元素进行比较,然后交换。示意图:具体代码:package datastrucates.arrays.sort;/** * 冒泡算法的 变化 * @author wuxin * */public class BubbleSortChange {   ...

2019-01-11 23:28:08 110

原创 简单算法6--冒泡算法

说起冒泡算法,很多程序员都不陌生,对于老程序员就当温故概念和代码了。新程序员可以借鉴一下。冒泡排序基本思路:对未排序的各个元素从头到尾依此比较相邻的两个元素是否逆序(与欲排顺序相反),若逆序就交换这两元素,经过第一轮比较排序后便可把最大(或者最小)的元素拍好,然后再用同样的方法把剩余元素逐个进行比较,就得到所要的顺序。冒泡排序效率,使用大O表示法,比较和交换次数都是N的平方。比较过程图...

2019-01-11 23:03:59 165

原创 简单算法5--数组存放对象

主要代码:对象实体:package datastrucates.arrays.object;public class UserModel {    private int id;        private String userName;        private int age;    public int getId() {        return id...

2019-01-10 17:07:24 150

原创 简单算法4--二分法查找

package datastrucates.arrays.order;public class OperationArraysDichotomySearch {    private int[] datas = null;    private int currentIndex = 0;    public OperationArraysDichotomySearch(int len...

2019-01-10 16:37:32 142

原创 eclipse更改tomcat 编码方式

1.首先你的tomcat 的是选择本地tomcat,不是eclipse自带的tomcat.2.打开配置选项 3.更改字体编码方式UTF-84.至此更改完成,也可以去本地tomcat 查看也是utf-8。...

2019-01-10 11:02:07 2650

原创 linux 配置网络的方式

linux 网络配置配置文件路径:/etc/sysconfig/network-scripts/文件夹1.有线网络配置:一般会有ifcfg_enp0s25这样一个配置文件,配置内容:TYPE=EthernetBOOTPROTO=staticNAME=enp0s25UUID=00b2d765-a52b-4bbc-8a42-5ba929b5af96DEVICE=enp0s25ON...

2019-01-10 11:01:44 112

原创 简单算法3--无序数据可重复

package datastrucates.arrays.noorder;import java.util.ArrayList;import java.util.List;/** * 数组操作 无序数组,可重复 *  * @author wuxin * */public class ArraysOperationNoOrderReaptable {    private i...

2019-01-10 10:58:36 564

原创 简单算法2--无序数组数据不重复

package datastrucates.arrays.noorder;/** * 操作无序数组 无重复 *  * @author wuxin * */public class ArraysOperationNoOrder {    private int[] datas = null;    private int currentIndex = 0;        p...

2019-01-10 10:57:52 500

原创 简单算法1--无序数组索引操作

package datastrucates.arrays.noorder;/** * 按照索引操作数组 * @author wuxin * */public class ArraysOperation {    private int datas[]=null;    private int currentIndex=0;        public ArraysOperati...

2019-01-10 10:56:21 261

原创 Java数据结构和算法简介

什么是 数据结构?1.数据结构:对内存或者磁盘上数据的安排,也就是数据的组织形式。基本的数据结构包括数组,链表,栈,队列,树,哈希表,图,堆等。什么是算法?1.算法:对数据结构中的数据进行处理的 方式或者过程,称之为算法,广义的讲,解决问题的方法。 数据结构和算法的关系:数据结构为算法服务,很多算法依赖于特定的数据结构,但不是全部算法,算法可以和数据结构没有关系。学习数据结构和...

2019-01-10 10:46:50 169

原创 Python 学习之路--第一节课 环境搭建

 默认linux 系统是安装了python包 一般都是2.0.X版本 1.检查确认系统的相关信息[root@zstest1 ~]# python -VPython 2.6.62.下载安装Python-3.6.21) 下载Python-3.6.2.tgz软件包[root@zstest1 ~]# mkdir -p /server/tools/[root@zstest1 ...

2019-01-04 15:35:21 204

原创 idea pycharm code激活方式

1.下载最新的破解包http://idea.lanyus.com/jar/JetbrainsIdesCrack-3.4-release-enc.jar (目前最新版本包)2.将下载的JetbrainsIdesCrack-3.4-release-enc.jar 放置在和idea 的exe一个层次的目录(C:\Program Files\JetBrains\PyCharm 2018.3.2\b...

2019-01-03 17:19:27 306

原创 windows查看电脑类型

1.win+R 调出对话框窗口2.输入 dxdiag 运行命令弹出如下窗口:    

2018-12-27 22:05:33 1829

原创 SpringBoot 学习之路

Spring-boot 启动时碰到的错误Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentSca...

2018-12-05 20:44:04 105

原创 maven中scope属性的

 Dependency Scope 在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值: * compile,缺省值,适用于所有阶段,会随着项目一起发布。 * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 * runtim...

2018-12-03 16:51:58 128

原创 解决maven公司没有私服的jar依赖问题

1.Maven项目打包,只会将pom中依赖的配置的jarinstall 进去:2.如果你自己比如引入第三方jar,这个在公服上是下载不到的,而且我们公司没有私服。3.那就只能使用本地命令打入在自己的仓库中 cmd进入cpcn-payment-api-2.4.2.7.jar和InstitutionTools-v1.0.0.1.jar目录,mvn install:install-fil...

2018-12-03 16:50:38 4263 1

原创 使用git pull文件时和本地文件冲突怎么办?

同事在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息:error: Your local changes to 'c/environ.c' would be overwritten by merge. Aborting.Please, commit your changes or stash them before you can merge.这个意思是说更新下来的...

2018-11-10 21:27:28 123

原创 Jquery操作页面元素方法

首先看看我们的页面结构是这样的 carbodyguainfoForm下面包含了一个table ,我们的目的想获取input框里面的值并进行累加计算得出结果<form action="" name="carbodyguainfoForm" id="carbodyguainfoForm"><table style="margin-top: 5px; margin-left: ...

2018-11-10 16:07:40 311

原创 js中转换json对象方法详解及使用案例

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。因为采用独立于语言的文本格式,也使用了类似于C语言家族的习惯,拥有了这些特性使使JSON称为理想的数据交换语言,作用是易于阅读和编写,同时也易于机器解析和生成(一般用于网络传输速率)。(1)JSON.parse函数   作用:将json字符串转换成json对象。语法:JSON. parse(te...

2018-11-09 09:03:51 44242 1

原创 电脑从硬盘启动设置。

Secure Boot 设置为Disabled【禁用启动安全检查,这个最重要】OS Optimized设置为Others或Disabled【系统类型设置】CSM(Compatibility Support Module) Support设置为Yes或EnabledUEFI/Legacy Boot选项选择成BothUEFI/Legacy Boot Priority选择成UEFI First...

2018-11-07 21:37:49 1621

原创 linux 配置网络的方式

linux配置一般有两种,一种有线网络,一种无线网络配置文件的都在 /etc/sysconfig/network-scripts/目录下面有线配置:我的有线网络名称enp0s25,所以在该目录下面有一个ifcfg-enp0s25的文件。配置如下:TYPE=EthernetBOOTPROTO=staticNAME=enp0s25UUID=00b2d765-a52b-4bbc...

2018-10-28 16:32:00 234

原创 mysql运行报The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one 解決辦法

show VARIABLES like '%time_zone%';set GLOBAL time_zone='+8:00';

2018-10-26 18:53:27 504

原创 win10修改编辑hosts文件无法保存怎么办

首先进入Win10系统的hosts文件所在位置,我们直接输入C:\Windows\System32\Drivers\etc后回车就可以打开了,右键hosts文件,选择属性,如下图所示。点击hosts属性对话框里的“高级”,如下图所示。在hosts的高级安全设置界面点击更改权限,如下图所示。在新弹出的对话框里点击添加按钮,如下图所示。点击hosts的权限项目窗口下面的...

2018-10-24 14:35:53 906

原创 Tomcat实现功能

session会话机制。

2018-10-24 14:07:47 229

原创 Spring Cloud Eureka 服务关闭但是未从注册中心删除 自我保护机制

自我保护背景首先对Eureka注册中心需要了解的是Eureka各个节点都是平等的,没有ZK中角色的概念, 即使N-1个节点挂掉也不会影响其他节点的正常运行。默认情况下,如果Eureka Server在一定时间内(默认90秒)没有接收到某个微服务实例的心跳,Eureka Server将会移除该实例。但是当网络分区故障发生时,微服务与Eureka Server之间无法正常通信,而微服务本身是正...

2018-10-24 13:59:12 10272

转载 Spring Boot 2.0官方文档之 Actuator

 Spring Boot 2.0官方文档之 Actuator前言:本文翻译自Spring Boot 2.0.1.RELEASE官方文档,该Spring Boot版本是当前(2018年4月份)官方推荐版本,因Spring Boot 2.0的Actuator与之前版本有较大不同,而网上相关博文资料较旧,故建议阅读官方文档再做实践.转载需经本人同意,注明出处方可转载.目录:  执行...

2018-10-23 10:19:38 114

原创 Spring cloud 源码类

 EurekaServerInitializerConfiguration 注解加入Configuration Spring 便可以加载改类,该类有一个线程启动方法:@Override    public void start() {        new Thread(new Runnable() {            @Override            publi...

2018-10-22 16:40:54 111

转载 如何正确理解CAP理论?

 在大数据领域,被业界广泛谈及的CAP理论存在着一些关键性的认知误区,而只有全面地考察与分析分布式环境中的各种场景,我们才能真正正确地理解它。  目前,CAP(Consistency一致性、Availability可用性、Partition-tolerance分区可容忍性)理论普遍被当作是大数据技术的理论基础。同时,根据该理论,业界有一种非常流行、非常“专业”的认识,那就是:关系型数据库设计选...

2018-10-21 22:25:57 112

原创 关于spring-cloud 的提供者服务启动报错解决办法。

在刚启动过程中,大概启动1秒左右就出现如下错误。 s.c.a.CommonAnnotationBeanPostProcessor : Invocation of destroy method failed on bean with name 'scopedTarget.eurekaClient': org.springframework.beans.factory.BeanCreationNo...

2018-10-21 21:29:20 1200

原创 关于设计模式的一些理解

设计模式能够更好的 代码复用,代码简洁,更好的降低代码的耦合性,更有效的控制开闭原则今天说说观察者模式观察者模式是为了 一个事件发生,需要通知好几个事件进行启动运行。比如一个注册成功,就要发送短信,发送红包等事件观察者模式一般需要四个角色:抽象主题,具体主题,抽象观察者,具体观察者。工厂设计模式:一个工厂接口,多个接口实现类。比如对接很多短信通道,对接很多第三方支付等。都可以抽...

2018-10-16 20:45:48 76

原创 js放到head之间和body之间的区别

在做web项目中,js是我们必不可少的一样前台语言。通常我们编写js有两种方式 ;一种是将js 放置<head></head> 之间 一种是将js 放置<body></body> 之间。那么这两种到底有什么区别呢?1.放在head之间的js是会在加载页面的过程进行读取 也就是说在整个页面加载完成之前就进行了读取。  放在body是在页面加...

2018-10-13 09:40:50 1094

原创 关于分布式部署的简单理解

分布式部署为了 是为了解决单台服务器的瓶颈问题 并且提高服务的可靠性。1.分布式部署相关问题 Session同步 代价太大。2.采用memcache 或者redis其他技术代替服务端缓存技术 成本小。3.分布式部署大大提高了应用的性能,因为目标散列调度和源地址散列调度。 其实就是按照用户的IP地址区域 给用户最近的服务器进行相应。...

2018-10-13 09:40:42 955

原创 关于Spring-Security的理解

Spring的Security组件主要是做的安全方面一些工作,比如 登陆过滤 退出登陆都有相应的配置方法。 

2015-03-22 15:40:03 133

C语言数据结构

数据结构是计算机程序设计的重要理论,数据,数据结构,抽象数据类型等基本概念

2012-05-05

android开发文档

非常有用Android2.2 API 中文文档系列(2) —— EditText

2012-04-24

空空如也

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

TA关注的人

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