自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (8)
  • 论坛 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Extjs一次性后从后台加载数据后还是循环调用子节点数据

环境 Extjs4.2做tree一次性从后台加载数据的时候,发现返回了数据结构,包含了children子节点结合,前端还是会继续查询每个节点的子节点,最后发现是我这边TreeStore定义有问题,这里的root写了是res。但是后台传过来的时候,子节点写的是children。这里将后台返回数据的子节点的名字改成res。就好了原先定义的是private List children;后修改为 private List res。extjs原文如下。For the tree to read nest

2021-01-04 15:54:45 26

原创 macos 升级到11.x Big Sur后无法启动SQLDeveloper,闪退

目前查看其它人的解决方案,以下方案可以使用,正常打开cd /Applications/SQLDeveloper.app/Contents/resources/sqldeveloperzsh sqldeveloper.sh参考链接 https://community.oracle.com/tech/developers/discussion/4477413/sql-developer-on-macos-11-big-sur更多文章欢迎访问个人博客...

2020-11-25 11:02:50 1258 3

原创 软件架构设计原则(摘抄自Spring5核心原理)

开闭原则(Open-ClosedPrinciple,COP): 一个实体类应该对外扩展开放,修改关闭。依赖倒置原则(Dependence Inversion Principle, DIP):高层模块不应该依赖底层模块,二者都应该依赖他们的抽象。单一职责原则(SimpleResponsibilityPrinciple, SRP):不要存在多于一个导致类变更的原因。旨在,我们修改一个功能的代码,不能影响另一个功能。接口隔离原则(InterfaceSegregationPrinciple,ISP);设计代.

2020-11-05 16:00:17 53 1

原创 记一次es索引只读的异常处理

某一天发现,logstash一直在报错,[2020-10-29T10:37:27,410][INFO ][logstash.outputs.elasticsearch] retrying failed action with response code: 403 ({"type"=>"cluster_block_exception", "reason"=>"blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"})

2020-10-29 11:01:00 350

原创 mysql事务,隔离级别简述

说起关系型数据库,总是绕不开事务(transaction)一说,本文旨在简单叙述mysql的事务概念,并通过实际的sql数据来解释事务隔离级别。下面所有测试引擎均使用innodb。1、什么是事务?事务(transaction)是对数据库库操作的一个序列,当一个事务被提交给数据库后,应该要保证事务里的所有执行都成功,或者都失败。2、事务的基本特性一般我们是的事务的基本特性,就是指事务的ACID,   1)、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做。   2)、

2020-10-10 10:15:22 72

原创 centos elasticsearch7.9集群配置

上面一片文章我们叙述了,如何搭建一个es集群,也仅仅是搭建了一个集群。centos搭建es集群诸如如何选择master节点个数,如何防止负载,如何防止脑裂这些问题,都没有考虑在内,这篇文章旨在完善上面的群集,限于服务器数量的约束,多数内容不再做示例了。选择摘抄文档来解释。节点(Node),node是es集群最基本的元素,每次启动集群里面的一个es服务,都是启动一个节点,这些节点又对应着不同的角色.es7.9版本中对应有以下主要角色master #该节点具有mster权限,能够参与选举成为控

2020-09-28 15:21:32 853 1

原创 centos安装部署elasticsearch集群

上一篇文章部署了单节点的es,这篇文章展示如何在centos上部署elasticsearch集群这里不再赘述可以参考链接centos安装jdk环境三台centos,ip分别是:“10.211.55.14”, “10.211.55.16”,“110.211.55.17”之前我么在10.211.55.14已经安装部署过了,这里直接增加修改配置文件,增加两行discovery.zen.ping.unicast.hosts: ["10.211.55.14", "10.211.55.16","110.2

2020-09-27 14:33:25 168

原创 centos安装elasticsearch 7.9全教程

下elasticsearch,地址:https://www.elastic.co/downloads/elasticsearch下载完,后解压,到bin目录下运行./elasticsearch因为我下载的是7.9.2版本的,但是系统安装的是jdk8,而这个版本的es要求的jdk版本最低是11,否则会提示如下错误,future versions of Elasticsearch will require Java 11; your Java version from [/home/parallels/

2020-09-27 14:31:51 146 1

原创 spring cloud项目中使用redis cluster集群

创建一个springcloud项目(略)添加依赖<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId></dependency><dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp

2020-09-24 11:06:04 477

原创 Redis cluster集群模式从零搭起

Redis cluster集群模式这里我么多配置几个节点服务,因为没有那么多服务器,所有我么在没台服务器上设置三个端口号的节点分别是10.211.55.14:7001,7002,700310.211.55.16:7001,7002,700310.211.55.17:7001,7002,7003分别创建各自的配置文件,明明为:7001.conf,7002.conf,7003.conf存在 /home/parallels/program/cluster/7001 ~ 7003目录下配置文件bi

2020-09-23 17:54:36 39

原创 centos安装升级ruby

最近研究redis,所以对电脑安装ruby。现整理如下yum安装sudo yum install ruby安装完成后查看版本号ruby -vruby 2.0.0p648 (2015-12-16) [x86_64-linux]版本对应新版redis,低了对ruby做升级安装RAM,依次执行命令gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF

2020-09-23 13:33:39 125 1

原创 redis主从,哨兵模式配置

准备环境三台centos,ip:10.211.55.14; 10.211.55.16; 10.211.55.17各装有redis,端口号6379修改配置redis.conf文件10.211.55.14设置密码为requirepass 1234其他的根据各自需求配置10.211.55.16replicaof 10.211.55.14 6379masterauth 1234其余的根据各自需求配置scp redis.conf parallels@10.211.55.17:/ho

2020-09-23 09:44:06 38

原创 java数组转集合ArrayList的坑

如何将一个数组转换成一个集合,我们首先想到的一个方法是通过java自带的api实现,Arrays.asList(T t);使用这种方式将数组转成集合的话,需要特别注意,这个api返回的ArrayList并不是我常用的java.util.ArrayList,他是一个Arrays的一个内部类,java.util.Arrays$ArrayList这个类被定义长一个定长的集合,他直接集成AbstractList类,并且没有重写,add,del,set这些方法,所以使用这个api转换数组集...

2020-07-08 11:44:33 73

原创 常见的集中排序算法(二)快速排序(quick sort)堆排序(Heepsort)

快速排序(quick sort)快速排序是一种高效的排序方式,它是一种分区交换排序方式,它类似冒泡,danshi相比于冒泡逐个比较替换元素的方式,它更高效,直接交换元素。并且根据设定的基准值分区自治,程序思路首先取第一个元素做基准值,用来区分高位区域,和地位区域。从右边往左边找,找到一个小于基准值的元素,交换到低位元素从左边往右边找,找到一个大于基准值的,交换到高位区域元素如此以往,根据基准值分区,在得到一个新的基准值,不停分区,不停比较交换,最终排序完成。使用递归完成此操作。S.

2020-06-28 14:04:13 94

原创 Spring-boot Schedule默认线程修改

如何快速的设计一个定时任务,让程序在指定的时间规则内执行,或循环执行。schedule是一个非常好的工具,spring-boot默认就支持schedule。在使用schedule的时候,我们会发现如果一个应用下面有多个task使用@Schedule注解是,如果时间有冲突的时候,同时只会执行一个task,其他的task会在一个task执行完成后,在执行下一个task。schedule不能同时执行多个任务造成这个现象的原因是spring-boot的schedule默认只有1个线程。不能同时执行多个tas

2020-06-16 16:57:58 356

原创 面试笔试题目:开关灯泡小算法

题目:初始时有 n 个灯泡关闭。 第 1 轮,你打开所有的灯泡。 第 2 轮,每两个灯泡你关闭一次。 第 3 轮,每三个灯泡切换一次开关(如果关闭则开启,如果开启则关闭)。第 i 轮,每 i 个灯泡切换一次开关。 对于第 n 轮,你只切换最后一个灯泡的开关。 找出 n 轮后有多少个亮着的灯泡。这道题目,分析出来,其实就第n-1轮,每一轮按照固定的规律按开关,第n轮,只按最后一个开关。每一轮的规律其实也简单,就是灯泡的位置整除论述,就按一个开关。这里我们假设第后面的灯泡,第一个开关不按,直接从,2,3,开

2020-06-15 17:18:51 307

原创 Sql中的like用法

Like中的通配符包含有: 通配符 Description 示例 % 包含零个或多个字符的任意字符串。 WHERE title LIKE '%computer%'将查找在书名中任意位置包含单词"computer"的所有书名。 _(下划线) 任何单个字符。 WHERE au_fname LIKE '_ean'将查找以e...

2020-06-15 17:08:03 375

原创 递归与尾递归 recursive & tail recursive

1、什么是递归 编程语言中,函数Func(Type a,……)直接或间接调用函数本身,则该函数称为递归函数。在数学上,关于递归函数的定义如下:对于某一函数f(x),其定义域是集合A,那么若对于A集合中的某一个值X0,其函数值f(x0)由f(f(x0))决定,那么就称f(x)为递归函数。 或者这么说递归递归是为了细分一个任务,将任务拆解成为一个有规律的,有相同解法的问题2、递归能解决什么问题 最常见的额一类算法题目就是求斐波那契数列 pub...

2020-06-15 17:06:22 125

原创 常见的几种排序算法(一)

排序引言为什么想起来最近写这一些列的文章,因为最近一个朋友吐槽面试的有6,7年工作经验的员工,连基本的排序都不能实现,所以想了下,如果让自己来做,能不能讲的清楚这一些列的排序。所以就动手写了这一系列的文章,也算是自己了解巩固下。常用的排序算法一、冒泡排序二、选择排序三、插入排序四、快速排序五、堆排序六、归并排序七、基数排序八、希尔排序九、桶排序冒泡排序(Bubble Sort)冒泡排序也称为:沉降排序(SinkingSort),之所以有这两..

2020-06-15 17:01:58 83

10w英文单词中文释义音标.sql

10w英语单词音标释义,sql语句,支持一键导入数据库。

2019-10-12

像素鸟 java swing

简单的像素鸟java程序,做的粗糙。欢迎指正

2014-03-10

java扫雷游戏

Java扫雷程序,简单的Java扫雷程序,没做太多仔细,也没怎么测试,欢迎大家提意见

2014-03-08

魔板游戏 拼图游戏 JAVA课程设计

JAVA 课程设计 魔板游戏 主类PuzzleFrame 魔板PuzzlePad 魔板中的点SquarePoint

2009-06-26

softwell车牌识别系统

softwell车牌识别系统 车牌识别

2012-01-14

apache-tomcat-6.0.20

apache-tomcat-6.0.20

2009-10-17

AWRword修复工具注册版

awr word修复工具,可以完美解决word损坏问题,不要注册,注册版本。

2011-10-29

emacs-23.1破解版

emacs-23.1破解版

2012-01-14

hibernate在查询oracle分区表效率慢

发表于 2017-10-13 最后回复 2017-10-13

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

TA关注的人 TA的粉丝

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