自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

隐市高手

隐市高手

  • 博客(40)
  • 资源 (30)
  • 收藏
  • 关注

原创 【Spring Cloud】eureka

springcloud-eureka

2022-05-25 23:20:19 560

原创 【分布式】分布式事务

一、CAP理论CAP是 Consistency、Availability、Partition tolerance三个词语的缩写,分别表示一致性、可用性、分区容忍性。C - Consistency一致性是指写操作后的读操作可以读取到最新的数据状态,当数据分布在多个节点上,从任意结点读取到的数据都 是最新的状态。如何实现一致性?1、写入主数据库后要将数据同步到从数据库。2、写入主数据库后,在向从数据库同步期间要将从数据库锁定,待同步完成后再释放锁,以免在新数据写入成功 后,向从数据库查询到旧的数据。

2022-05-19 22:04:54 325

原创 【Spring Cloud Alibaba】sentinel环境搭建

一、环境准备从github下载sentinel这里下载可能非常的慢,可以右键复制链接地址,然后在迅雷里面去下载,非常的快。下载下来以后,上传到linux服务器直接启动。启动方式一:java -jar sentinel-dashboard-1.8.4.jar需要保证8080端口没有被占用启动方式二:java -jar -Dserver.port 8081 sentinel-dashboard-1.8.4.jar 自己指定一个端口启动方式三:nohup java -jar -Dserver.port

2022-05-14 16:47:43 1098

原创 【Spring Cloud Alibaba】nacos集群式部署

nacos集群搭建

2022-05-14 10:57:11 917

原创 【Spring Cloud Alibaba】nacos配置中心实践

一、项目搭建在nacos注册中心实践,已经安装好了nacos,并且并且成功的将项目注册到了nacos中。接下来在实践下nacos做配置中心,首先来构建项目。1、POM文件导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2022-05-11 22:52:35 363

原创 【mysql】骚操作

mysql

2022-04-26 14:42:26 1859

原创 【nginx】常见问题记录

nginx学习

2022-04-26 11:31:19 3097

原创 【nginx】nginx初步使用

1、使用nginx必备软件1、GCC编译器GCC(GNU Compiler Collection)可用来编译C语言程序。yum install -y gccC++来编写Nginx HTTP模块,这时就需要用到G++编译器。yum install -y gcc-c++2、PCRE库PCRE(Perl Compatible Regular Expressions,Perl兼容正则表达式)该库支持正则表达式。如果我们在配置文件nginx.conf里使用了正则表达式,那么在编译Nginx时就必须把

2022-04-25 23:39:30 3011

原创 【Spring Cloud Alibaba】nacos注册中心实践

一、nacos下载直接输入nacos.io,然后在官网点击版本号点击Tags选择版本下载二、nacos安装解压后的目录结构:显然bin里面就是一些执行程序,conf中就是一些配置文件。因为nacos运行时需要数据库来记录用户、权限、角色等信息的。因此在conf中nacos已经为我们写好了需要的库和表。那就先建立库表,看看conf中的文件:很显然,application.properties就是程序的启动配置文件,显然我们有理由相信,nacos其实就是一个springboot形式的程序。

2022-04-25 21:53:58 275

原创 【zookeeper系列一】搭建zookeeper集群

文章目录1、zookeeper下载地址2、JDK安装3、安装zookeeper1、zookeeper下载地址zookeeper下载地址2、JDK安装由于zookeeper是用java开发的,所以要正常的使用zookeeper需要安装java环境,详细安装方式请看我另一篇介绍安装jdk的文章JDK详细安装方法3、安装zookeeper由于zookeeper的过半选举机制,要正常使用zookeeper集群,需要至少3台机器。笔者就使用了三台机器做一个安装zookeeper的测试,IP地址分别为:【1

2020-07-14 16:09:56 563

原创 【JOOQ】Springboot集成JOOQ

文章目录1、批量插入2、根据参数添加查询条件1、批量插入public void saveParamPropValue(List<DbParamPropValue> dbaParamPropValueList) { List<InsertValuesStep4<DbParamPropValueRecord, Long, Long, String, Stri...

2020-03-03 11:46:19 713

原创 多线程之如何打断线程

一、概述打断线程,你想到了什么?Thread.stop()方法吗?但是这个方法已经被废弃掉了,使用这个方法会产生很多问题。Thread.interrupt()方法呢?遗憾的是,这个方法并不能打断线程,只是提供一个信号量而已,要想通过这个方法来打断线程,还需要自己去判断这个信号量,然后用这几的逻辑来打断线程。二、interrupt方法抛出异常在多线程中,有些方法天生接收打断信号量,如果发生打...

2020-01-22 08:01:08 2538

原创 【设计模式(三)】原型模式

一、原型模式概述原型模式是指:用原型实例指定创建对象的种类,并通过拷贝这些原型,创建新的对象。原型模式是一种创建型设计模式,允许一个对象再创建一个可定制的对象,无须知道知道如何创建的对象。用大白话解释就是,已知一个对象,再根据这个对象复制一个一模一样的对象。二、关于深拷贝和浅拷贝深拷贝:就是对象里面无论有属性或者方法,在复制新对象的时候,都全部拷贝过来,形成一个新的对象。浅拷贝:就...

2019-12-30 23:50:22 159

原创 【设计模式(一)】单例模式

一、枚举实现单例public enum Application { INSTANCE; public void sayOK() { System.out.println("OK...."); }}优点:天生能避免线程同步问题,而且还能防止反序列化重新创建新对象。二、静态内部类实现单例public class Application {...

2019-12-29 22:29:00 186

原创 【springboot】多环境文件配置

一、多配置文件在实际开发项目中,我们开发环境、测试环境、补丁环境都是有不同的配置的。各个环境可能用不同的数据库,为了便于开发,spring提供了多环境配置文件切换功能。比如:application-dev.yml表示测试环境配置、application-test.yml表示测试环境配置、application-prod.yml表示补丁环境配置、application.yml则是默认环境。如此,...

2019-12-10 00:27:05 5764

原创 oracle12C新特性--PDB

一、oracle12c新特性oracle12c出了一个新特性,实例与数据库是一对一或者一对多的关系。举个栗子:① 你有一个四方桌,那么这个四方桌就是一个实例,也就是你安装的oracle12c产品,我们称之为CDB(container database)。四方桌肯定有很多的抽屉,假如编个号,1号抽屉、2号抽屉、3号抽屉,那么我们把这些抽屉称之为PDB(pluggable databa...

2019-12-09 16:56:53 690

原创 【springboot】引入外部配置文件

一、@PropertySource在springboot中不是所有的配置内容都写到application.properties中,在配置较多的情况下,我们可能将不同模块或者不同业务的配置写到不同的配置文件中。那么针对这样的配置文件,springboot默认是不认识也不加载的。针对这样的情况,可以使用springboot中的@PropertySource来使配置文件生效。举例如下,定义一个pro...

2019-12-09 00:57:57 3365

原创 【springboot】YAML基本语法与值注入

一、YAML语法1、基本语法k 空格 v 表示一对键值对(必须有空格),以空格的缩进来控制层级关系,只要是左对齐的一列数据,都表示同一个层级。属性和值大小写敏感server: port: 8081 servlet-path: /hello2、值的规则① 字面量: 普通值② 字符串默认不用加上单引号和双引号③ 双引号不会转义字符串里面的特殊字符,也就是说如果字符串中有...

2019-12-08 22:15:05 390

原创 CentOS7安装JDK8

一、卸载自带OpenJDK一些Linux系统会自带一个OpenJDK,在安装OracleJDK之前,先卸载掉自带的OpenJDK:[root@java-test-01 ~]# java -versionopenjdk version "1.8.0_101"OpenJDK Runtime Environment (build 1.8.0_101-b13)OpenJDK 64-Bit Ser...

2019-12-06 18:05:22 182

原创 Linux搭建zookeeper集群

文章转载自:https://www.cnblogs.com/wrong5566/p/6056788.html一、部署前准备:  1、下载ZooKeeper的安装包:    http://zookeeper.apache.org/releases.html我下载的版本是zookeeper-3.4.9。  2、将下载的zookeeper-3.4.9包放到/opt目录下,目录结构如下图...

2019-06-23 18:12:30 205

转载 centOS关闭防火墙

文章来源:https://blog.csdn.net/shuaigexiaobo/article/details/78190168输入:cat /etc/issue 查看版本(一)通过service命令service命令开启以及关闭防火墙为即时生效,下次重启机器的时候会自动复原。查看防火墙状态:service iptables status ,记得在CentOS6.9中是输入...

2019-06-23 18:09:26 238

转载 克隆centOS不能联网

在VMware里克隆出来的CentOSLinux。。ifconfig...没有看到eth0.。然后重启网卡又报下面错误。故障现象:service network restartShutting down loopback insterface: ...

2019-06-23 11:48:46 371

原创 oracle解锁账户以及修改密码

一、登录到Linux上的Oracle用户①使用SSH工具登录到Linux服务器②切换到oracle用户:su - oracle③使用sqlplus连接到数据库:sqlplus /nolog④以管理员身份登录sys用户:conn sys/sys as sysdba这样就登录到了oracle用户了.......二、解锁账户①上面已经登录到oracle用户②输入:alte...

2019-06-13 10:57:26 3551

原创 【spring】前置通知,后置通知,环绕通知,异常通知

一、前置通知和后置通知本篇博客记录一下spring的前置通知、后置通知、环绕通知以及异常通知。目前我所能想到的就是可以利用这些通知来做日志或者事务方面的事情,具体的引用场景根据业务场景来定。下面首先来看看前置通知以及后置通知的使用。①、首先定义接口如下:public interface ISomeService { void doStart(); void sayH...

2019-05-31 23:12:11 1572

原创 【spring】Bean对象值注入

一、设值注入设值注入是指,通过 setter 方法传入被调用者的实例。这种注入方式简单、直观,因而在 Spring 的依赖注入中大量使用。构建两个Bean:public class School { private String name; public void setName(String name) { this.name = name; ...

2019-05-04 16:41:09 337

原创 【spring】spring手动导包,启动项目

1、spring的下载 spring基本上是每个企业必用的框架,至于spring是干什么的?有什么作用?特点是什么?自行百度,网上一大堆,大同小异。这里变不在啰嗦这些。这里直接从下载框架开始到第一个hello word程序结束。spring的官网地址为https://spring.io/,进入官网之后,点击PROJECT可以找到spring框架的连接,由于spring生态中有很多框...

2019-05-02 21:05:17 392

原创 springmvc批量下载

批量下载的思路是把需要下载的文件打包为一个zip文件,然后下载这个zip文件。待下载完成之后,在删除这个zip文件,具体代码如下:public static void doZip(String sourceFile,ZipOutputStream zipOut) throws Exception { //需要压缩的每个文件 File file = ne...

2019-04-16 11:46:19 763

原创 springmvc下载

一、发起请求的JS 上传JS才用拼接一个form表单的形势来发起请求:function downloadFileJQ(url, params, method, datas) { if (url && params) { var inputs = ''; for (var key in params) { var param = params[key]...

2019-04-01 21:22:13 692

原创 springmvc上传

一、form表单 从页面form书写开始,上传文件的form与一般的form书写上有一点小小的差距,具体例子如下:<form id="uploadForm" enctype="multipart/form-data" method="post"> <input type="file" name="excelFile" id="file_input"/...

2019-04-01 18:08:36 125

原创 websocket实现

websocket是实现长连接的一种手段,通过websocket可以实现页面数据的实时刷新,下面是一个简单的例子:一、JS的书写function loadAlarmRelate(){ //判断当前浏览器是否支持websocket if('WebSocket' in window){ var websocket = new WebSocket("ws://127.0.0.1:808...

2019-04-01 14:21:12 253

原创 直接从系统删除项目,SVN报错(.project) for

       在工作中,往往会因为一些莫名其妙,又没有遇到过的小bug,搞得焦头烂额。但是只要善于总结和记录,总会知道得越来越多,经验会越来越丰富。这不昨天从eclipse中删除项目的时候报错,发现不能完全删除。我就采用暴力的方式,直接到磁盘里面把项目干掉了。然后重新从CVN上去导出项目,结果就悲剧了。SNV报错如下:                                      ...

2018-11-28 14:49:02 469

原创 【spring】基础知识合集

一、什么是spring spring是一个轻量级的DI(IOC)和AOP的容器框架。 轻量级:应用大小和应用开始,包括应用方式; DI(IOC):spring通过一种称为控制反转(IOC)的技术促进低耦合; AOP:面向切面,将业务逻辑从应用程序中分离; 容器:包含并管理应用对象的生命周期和配置; 框架:使用组件配置组合成复杂的应用,并提...

2018-06-21 23:59:33 186

原创 ActiveMQ基础笔记

一、ActiveMQ开发环境搭建    ActiveMQ是Apche的一个开源项目,各位同学各自去下载。    本博客使用的是ActiveMQ的5.15.4的window版本,下载以后,解压后的目录如下:           bin : 该文件下面是启动文件,以及服务安装卸载文件。       conf:是配置文件。       data:持久化的数据。      ① 启动ActiveMQ    ...

2018-06-04 10:46:11 791

原创 oracle基础查询语句

第一章 单表查询1、查看表结构desc命令: 2、查询列为空的数据is null 关键字: NUll 不支持加、减、乘、除、大小比较、相等比较,否则只能为空。3、将null 转换为指定的值coalesce 关键字:还支持多个字段,将首先显示不为空的字段: 当然也可以用nvl,但是nvl只支持两个参数: 4、在where子句后面使用别名 注意:引用别名时,千万不要忘记嵌套一层,因为这个别名在sele...

2018-05-31 10:13:54 250

原创 VMware桥接网络配置

一、遇见的问题在wmware配置桥接网络的时候,很有可能遇见上面的情况,可以看见,在上面的虚拟网卡中,并没有VMnet0这个网卡。我按照下面的步骤成功的解决了这个问题编辑----&gt;虚拟网络编辑器----&gt;还原默认设置,经过这个步骤,就会得到VMnet0:现在可以选择VMnet0,设置为桥接模式了。二、桥接网卡的选择在我们的计算机中,一般有两个网卡,一个有线网...

2018-05-31 09:28:50 229

原创 javascript数组

一、javascript数组基础① JS中的length方法,JS中的数组,类似于java中Map容器,长度可以改变,类型可以是任意的。var arr = [1,2,true,new Date()];alert(arr.length); //4/** * JS中的数组,类似于java中Map容器,长度可以改变,类型可以是任意的。 * @type {number} */arr.len...

2018-05-31 09:27:27 139

原创 webservice和CXF基础

一、什么是WebServiceWebService直译网络服务,是RPC的一种实现方式。 RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议 客户端要能调用服务端必须遵循TCP协议,而WebService使用的是更高一级的HTTP协议。 客户端访问服务器的目的是为了获取数据...

2018-05-31 09:23:37 5041

原创 SVN更新失败

一、svn更新失败使用svn遇到的问题是,更新失败,代码被锁定。解决办法:在项目上右键,如图所示:图一:图二:之后再更新,基本上都没有问题了。如果还有问题,看下面。二、工具清理如果上面清理不成功,那么可能是项目中.svn文件夹中的wc.db文件中有乱码解决方式:第一步:https://www.sqlite.org/download.html下载文件:第二步:第三步:在.svn目录下打开DOS 命令...

2018-05-31 09:18:26 19761 1

原创 oracle之sqlloader

    oracle的sqlloader可以从文件批量的将数据插入到数据库中,避免了使用SQL一句一句插入给数据库带来的压力。

2018-05-23 09:15:32 2242

原创 oracle基础知识

一、sqlplus小知识1、显示当前用户show user;2、修改oracle密码passw 或者 passw + 用户名(可以带用户名,也可以不带用户名,但是给别人带用户名,必须带用户名)3、切换用户 conn + 用户名4、查询所有的用户名 select username from dba_users;...

2018-05-21 23:57:47 8950

myeclise-2017-CI-8S破解文件,亲测可用!!!

1. 打开破解文件 crack 2.输入usercode(随便输) 3.点两下systemid 4.点右边的active 5.点左上的tools--&gt;save properitise 然后复制patch里的文件到myeclipse安装目录的 plugin目录下,步骤完成,开启你的完美之旅!!

2017-10-16

java反编译工具

在java开法的过程中,有时候使用一些开源框架的时候,我们希望看到框架的源码,但是很多时候源码很难找到,所有反编译工具可以反编译class文件,让你看见源码,我自己工作中也一直在用。

2017-08-31

HDTunePro中文破解版.exe

电脑在使用的过程,如果变得卡顿,或者说是开机启动很慢,这个时候需要检测一下你的硬盘是不是有损坏的情况,如果有坏的,那么需要及时的备份文件。这里是一款最好的检测磁盘的工具

2017-08-31

Jersey 2.22.pdf

jersey官方开发文档,非常适合初学者的学习。是实际的工作中,jdk自带的webService开发工具包已近不能满足我们的需求了,因此更好用的restflu发开框架就应运而生了,其中jersey是获得广大程序员喜爱的框架。

2017-08-31

CentOS 6.4安装

CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。

2017-08-30

经典查询练手.pdf

结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。

2017-08-30

阿里云java开发手册.pdf

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程

2017-08-30

android开发.PDF

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。

2017-08-30

MySQL 加锁处理分析.pdf

Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 在本教程中,会让大家快速掌握Mysql的基本知识,并轻松使用Mysql数据库。

2017-08-30

Hibernate4注解.pdf

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。

2017-08-30

300门IT开发类免费课程分享.pdf

IT的英文是Information Technology,即信息科技和产业的意思。它主要是应用计算机科学和通信技术来设计、开发、安装和实施信息系统及应用软件。它也常被称为信息和通信技术(Information and Communications Technology,ICT)。主要包括传感技术、计算机与智能技术、通信技术和控制技术。

2017-08-30

oracle数据库面试题目汇总.pdf

Oracle开发的关系数据库产品因性能卓越而闻名,Oracle数据库产品为财富排行榜上的前1000家公司所采用,许多大型网站也选用了Oracle系统,是世界最好的数据库产品。此外,Oracle公司还开发其他应用程序和软件。同时,Oracle在英语里还是“神谕”的意思,意为“替神说话的”,寓指Oracle公司的发展目标和决心地位。

2017-08-30

javascript语言精粹

JavaScript 曾是“世界上最被误解的语言”,因为它担负太多的特性,包括糟糕的交互和失败的设计,但随着Ajax 的到来,JavaScript“从最受误解的编程语言演变为最流行的语言”,这除了幸运之外,也证明了它其实是一门优秀的语言。Douglas Crockford 在本书中剥开了JavaScript 沾污的外衣,抽离出一个具有更好可靠性、可读性和可维护性的JavaScript 子集,让你看到一门优雅的、轻量级的和非常富有表现力的语言。作者从语法、对象、函数、继承、数组、正则表达式、方法、样式和优美的特性这9 个方面来呈现这门语言真正的精华部分,通过它们完全可以构建出优雅高效的代码。作者还通过附录列出了这门语言的毒瘤和糟粕部分,且告诉你如何避免它们。最后还介绍了JSLint,通过它的检验,能有效地保障我们的代码品质。, 这是一本介绍 JavaScript 语言本质的权威书籍,值得任何正在或准备从事JavaScript 开发的人阅读,并且需要反复阅读。学习、理解、实践大师的思想,我们才可能站在巨人的肩上,才有机会超越大师,这本书就是开始。

2017-08-30

Shiro官方中文文档

shiro中文文档,自己工作中一直用来查阅,高清,好用。

2017-06-14

MySQL5.1中文文档,内容及其丰富,如果仔细研读,可以深入

MySQL5.1中文文档,内容及其丰富,如果仔细研读,可以深入了解MySQL的各种原理,放心下载

2017-05-18

MyBatis中文文档

MyBatis中文文档,文档结构清晰,内容详实,我自己在工作中也经常查阅,放心下载

2017-05-18

JQuery中文文档,非常清晰

JQuery中文文档,非常清晰,我自己在工作中一直查阅的文档,放心下载

2017-05-18

javascript的原生ajax文档

javascript的原生ajax文档,如果你在学习ajax可以下来看看,还是比较有用的

2017-05-18

AngularJS权威指南

《AngularJS权威指南》绝对的高清,放心下载,自己也在学习中,内容也讲得很全面,很仔细。

2017-05-18

jQuery中文手册

JQuery中文API,文档具有滑动效果,非常好用,自己一直在用,放心下载

2017-05-18

mysql-connector-java-5.1.26源码

没错,mysql-connector源码,也许是你需要的

2017-05-17

IntelliJ-IDEA13基础教程.pdf

如果你是Intellij_IDEA的初学者,想尽快上手idea,可以下载该文档来看看

2017-05-17

mybatis-spring整合文档

mybatis-spring的中文整合文档,是一份非常好的资料,我平时学习和工作都要参考,值得仔细学习,放心下载。

2017-05-17

追书神器可换源版

追书神器,可以换源的版本,自己一直在用,放心下载

2017-05-17

jQuery中文API

绝对好用的jQuery中文API,我自己一直在用

2017-05-17

1500个javascript常用的特效

1500个javascript常用的特效,是练习javascript最好的工具

2017-05-17

jdk8_中文API

谷歌翻译的jdk8中文API

2017-05-17

空空如也

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

TA关注的人

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