自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

酒舞叮叮的博客

记着一句话:你多学一样本事,就少说一句求人的话。共勉。

  • 博客(53)
  • 收藏
  • 关注

原创 CAP理论

C: 一致性(Consistence) A:可用性(Availability) P:分区容错性(Partition Tolerance) CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求,因此,根据CAP理论将NoSQL数据库分成了满足CA,CP和AP原则的三大类: CA -单点集群,满足一致性,可用性的系统,通常在可扩展性上不太强大。 CP -满足一致性,分区容忍性的系统,通常性能不是特别高。 AP-满足可用性,分区容忍性的系统,通常可能对一致性要求低一..

2020-10-07 13:31:45 12

原创 出现引用其他子项目jar包冲突的处理方式

如在使用 zookeeper-discovery出现和服务器版本不一致是可以在pom中做如下理: 先使用exclusions标签剔除掉冲突的jar <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId>

2020-10-05 17:52:17 56

原创 Dubbo学习笔记

概念(官网): 一款高性能、轻量级的开源java RPC 框架,他提供了三大核心能力:面向接口的远程方法调用,只能容错和负载均衡,以及服务自动注册和发现。 分布式的演变: ORM(单一应用架构)–>MVC(垂直应用架构)–>RPC(分布式服务架构)–>SOA(流动计算架构) RPC的概念: Remote Procedure Call:远程过程调用,是一种进程间通信方式,他是一种技术思想,而不是规范。它允许程序调用另一个地址控件(通常式共享网络的另一台机器上)的过程或函数,而不是..

2020-10-04 18:08:31 45

原创 Zookeeper学习笔记

概述: Zookeeper(动物管理员)是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。 工作机制(文件系统+通知机制): Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的哪些观察者做出相应的反应。 特点: 1)Zookeeper:一个领导者(Leader),多个跟随者(Follower)组成的集..

2020-10-03 13:35:19 23

原创 Spring注解驱动开发(部分源码原理)笔记 (一) 组件的注册

Spring的容器类 xmlBean配置容器类: ApplicationContext applicationContext = new ClassPathXmlApplicationContext("beans.xml"); 注解Bean配置容器类(): ApplicationContext applicationContext = new AnnotationConfigApplicationContext("com.i9577.config"); ApplicationContext app

2020-06-25 21:59:11 82

原创 IDEA 个人常用的配置信息兼容Eclipse

下载地址:链接:https://pan.baidu.com/s/1G1PyjIWIy7X98uit-Abc3Q 提取码:5kyu

2020-06-14 12:14:23 76

原创 Shell 脚本编程入门(二)

上文连接:Shell 脚本编程入门(一) 3.Shell的位置参数变量 1)使用语法 ./helloShell.sh [参数1] [参数2] [参数3] ... 2)在shell 脚本内部获取入参的方式如下: $n (n为数字,$0代表命令本身,$1-$9 代表第一到第九个参数,十个以上参数需要使用如${10}) $* (返回命令行的所有参数,把所有参数看成一个整体) $@ (也返回命令行所有参数,不过把每个参数区分对待,个人理解类是于数据或集合) $# (返回所有

2020-06-03 16:11:24 46

原创 Shell 脚本编程入门(一)

1.Shell的概念 shell是一个命令行解释器,它为用户提供了一个向Linux 内核发送请求以便运行程序的界面系统程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。 2.Shell入门 2.1 格式要求 1)脚本以#!/bin/bash开头,其实就是指定了解释器 2)脚本需要有可执行权限 3) 一般以 .sh 结尾,也可以不指定 4)样例 : #!/bin/bash echo "hello,shell!" 2.2 脚本的执行方式 1)相对路径文件当

2020-06-02 22:37:02 70

原创 linux 学习 个人总结笔录(六)

上文连接:linux 学习 个人总结笔录(五) 9.RPM包管理 概念 RPM是RedHat Package Manager (红帽软件包管理工具)的缩写。用来为Linux 安装或卸载软件程序。 查询语法 查询已安装的rpm列表 rpm -qa | grep xx ps: -qa 就是queryAll -q 查询软件包是否安装 -qi 查询软件包信息 -qf 文件全路径名 查询文件所属的软件包 卸载语法 rpm -e RPM包的名称 -nod

2020-06-01 23:13:30 63

原创 linux 学习 个人总结笔录(五)

上文连接:linux 学习 个人总结笔录(四) 5.Linux 网络配置 设置Linux启动是自动加载网络 #编辑网络连接配置 vim /etc/sysconfig/network-scripts/ifcfg-xxxx 修改ONBOOT 属性为yes,在启动时就会自动加载网络 测试网络是否连通 ping 语法 ping [主机名] ...

2020-06-01 21:17:58 115

原创 linux 学习 个人总结笔录(四)

上文连接:linux 学习 个人总结笔录(三) 5.Linux 分区 查看当前系统分区和挂载情况 lsblk 查看分区的大小 lsblk -f 查看详细的挂载情况 实例为机器新增硬盘挂载 6)立即生效 mount -a ps: 取消挂载 unmount 目录 磁盘使用情况查询 查看磁盘的整体情况 df -lh 查看指定目录磁盘占用情况 du -h /目录 -s 指定目录占用的大小汇总 -a 含文件展示

2020-05-31 23:29:21 101

原创 linux 学习 个人总结笔录(三)

上文连接:linux 学习 个人总结笔录(二) 4. 任务调度 crond 基本语法 crontab [选项] -e 编辑crontab定时任务 -l 查询crontab任务 -r 删除当前用户的所有crontab任务 service crond restart 重启任务调度 任务调度文件详解 /etc/crontab ...

2020-05-31 21:12:43 79

原创 linux 学习 个人总结笔录(二)

上文连接:linux 学习 个人总结笔录(一) 8.时间日期 时间日期指令 date 显示当前时间 date -s 设置当前时间 date "+%Y-%m-%d %H:%M:%S" 格式化显示时间 cal 显示本月日历 cal 2020 显示当年日历 9.查找指令 find 指令 语法: find [查找范围] [查找类型] -name 名称 根据名称查找 -user 用户 根据用户查找 -size 文件大小 -10M 小于10M +10M 大

2020-05-30 23:44:07 84

原创 linux 学习 个人总结笔录(一)

linux系统概念:一切皆是文件。 1.linux 目录详解 bin 存放经常使用的命令,如 copy。 home 存放普通用户的主目录,在linux中每个用户都有一个自己的目录,一般都是以账号命名,在创建用户时绑定。 root 为超级管理原目录 boot 启动Linux的核心文件 media Linux的设备挂载目录 ,如U盘,光驱。 mnt 外部的储存挂载目录,如其他机器的共享文件夹 opt 主机提供的额外安装软件的目录,如Oracle可以安装到该目录下。 usr/local 主机提供的另一个额外安装

2020-05-30 23:03:22 66

原创 NPM 简介

npm到底是干什么的? 链接: 作者:Andrelia20171760(1). npm 全局安装和本地安装的区别总结 链接: 作者:Just_Meen(2). npm 和 cnpm 区别 链接: 作者:Upcccz(3). ...

2020-05-08 19:45:05 28

转载 转载:jdbc连接数据库使用sid和service_name的区别

jdbc连接数据库使用sid和service_name的区别 问题描述: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: 10.12.162.84:1521:xxxx oracle数...

2019-12-10 10:20:02 31

原创 Neo4j 数据库 基本操作语法

命名规范 节点变量名—小写,属性名—小写 节点标签名—-首字母大写 关系—大写 是支持中文命名的 创建节点:标签 CREATE(节点名称:节点标签{属性名:属性值,属性名:属性值...}) create(:Student:Player{id:1,name:'罗书全'}); 节点名称在创建时是可以省略的如: create(:Student:Player{id:1,name:'罗...

2019-04-17 14:51:16 252

转载 Neo4j数据库节点和标签问题

对Neo4j 来说,节点代表的是查询得到的实例对象集合或者创建的对应对象. 节点是可以不写的 如果你不对对象进行操作就可以不写,比如create操作: create(:程序员 {name:"小东",age:23,birthday:"1995/12/06"}) >>Added 1 label, created 1 node, set 3 properties, completed...

2019-04-17 14:02:12 920

原创 eclipse注解模版

编写到到记事本后缀.xml用eclipse import就完事 代码块 &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&amp;gt;&amp;lt;templates&amp;gt;&amp;lt;template autoinsert=&quot;false&qu

2018-06-25 13:57:09 351

转载 JAVA的可变参数"..."如何使用

转载1: Java 可变参数Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:可变参数必须位于最后一项。当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数。因为参数个数不定,所以当其后边还有相同类型参数时,java无法区分传入的参数属于前一个可变参数还是后边的参数,所以只能让可变参数位于最后一项。可变参数的特点:

2017-09-14 16:40:05 197

转载 简单的方法判断是不是数字

if(isNaN(Number(partsDeductNum))){ //当输入不是数字的时候,Number后返回的值是NaN;然后用isNaN判断。 alert(‘不是数字!’); return; }

2017-07-03 13:33:46 202

转载 JS 关于小数的精确计算

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-07-03 13:27:49 347

转载 plsql常用设置与技巧

http://blog.163.com/user_zhaopeng/blog/static/16602270820122203220272/

2016-05-09 14:34:34 271

转载 Java实现几种常见排序方法

http://www.cnblogs.com/sevenyuan/archive/2009/12/04/1616897.html

2016-04-04 14:13:50 182

转载 Spring mvc 配置详解

http://www.imooc.com/article/1392

2016-04-04 13:42:35 226

原创 2016.03.30(走你)

1,cookie和session的作用,区别,应用范围;cookie信息保存在客户端,其值在客户端与服务器之间传送,不安全且存储数据量有限;session数据保存在服务器端,session可以保存客户当前会话的所有信息,存储量大,安全性高,但是会占取服务端的内存资源而且会话结束后保存的信息失效。2,写一个递归编程;public static int recursive(int i) {

2016-03-30 21:34:46 207

原创 2016.03.29(。。。。。)

1.公司目前使用的都有那些框架技术,贵公司目前的一个发展方向。 2.52 3.1.语法层面上的区别 1)抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract 方法; 2)抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public static final类型的; 3)接口中不能含有静态代码块以及静态方

2016-03-29 21:56:39 260

原创 2016.03.28(心疼)

【1】Hibernate有哪几种查询数据的方式 HQL语句,原生SQL查询,Criteria语句 【2】说说AOP和IOC的概念以及在Spring中是如何应用的 IOC :控制反转,即由IoC容器帮对象找相应的依赖对象并注入,而不是由对象主动去找。在 AOP:面向切面编程,可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种思想。

2016-03-28 23:00:50 194

原创 java进制转换

java进制转换 java中进行二进制,八进制,十六进制,十进制间进行相互转换 十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf(“FFFF”,16).

2016-03-28 15:21:03 223

转载 MD5 加密

详细讲解原理:http://www.weixuehao.com/archives/474 实现代码一:http://www.cnblogs.com/computer-lzy/archive/2011/04/28/2031649.html 实现代码二:http://blog.csdn.net/zhyl8157121/article/details/7917744

2016-03-28 14:23:20 171

原创 2016.03.27(o(︶︿︶)o 唉)

1.ABD 2.A 3.int是基本数据类型,Integer是int基本数据类型的包装类,在各种类型间转化,通过各种方法的调用 4.在要跳出的层前写上标识符 如 a:,然后break a; 5.不可以是final修饰的最终类 6.在finally语句块执行后 7. sleep:是Thread类的一个静态方法,该方法会让当前正在 执行的线程暂停执行,从而将执行机会让给其他线程执行。slee

2016-03-27 21:18:04 231

转载 Spring和Mybatis整合时无法读取properties的处理方案

转载地址:http://blog.sina.com.cn/s/blog_8e5354210101i03l.html##数据库(mysql|mssql|oracle...) environment=mysql jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://127.0.0.1:3306/portal?useUnicode

2016-03-25 16:13:04 286

原创 2016.03.25(嘿)

1.Spring事务管理常用的3个抽象接口 2.事务的特性 3.AnonymousInnerClass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 4.为何使用Spring 5.spring在项目中如何充当粘合剂 6.你可以在Spring中注入一个null 和一个空字符串吗? 7.为什么实体类上要实现Serializ

2016-03-25 14:47:26 270

原创 2016.03.24(....还是太年轻)

================================================================= 1.singleton是一个单例模式,在spring ioc 容器只会创建一个共享的实例。 prototype是每次都会创建一个新的对象 request 是一次请求,session是一次会话,globalSession是application权限下共享

2016-03-24 21:46:51 239

原创 2016.03.23

1. 1)、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet. 2)、DipatcherServlet接收到这个请求之后将根据请求的信息(包括URL、Http方法、请求报文头和请求参数Cookie等)以及Han

2016-03-23 21:59:17 223

原创 2016.03.22(大水货啊 ,啥都不会)

1、什么时候用assert assertion(断言)在软件开发中使用中常见的调试方式,很多编程语言中都支持这种机制,在实现中,assertion就是在程序中的一条语句,他对一个boolean表达式进行检查,一个正确的程序必须保证这个boolean表达式的值是true。如果该值为false,说迷宫程序已经处于不正确的状态了,系统将给出警告或者退出。一般来说assertion用来保证程序最基本、关键

2016-03-22 18:57:48 420

原创 2016.03.21(明天有面试)

Java程序怎么优化? 使用StringBuilder,不要调用高开销方法,避免递归 2.Java中线程间怎么通讯?什么叫僵死线程? JAVA直接通信 一般有个servicer端 一个client端,servicer启动后,client与servicer连接,你可以试用UDP协议或者TCP/IP协议在多线程中,线程会sleep,当程序停止时,线程仍然处于sleep中,就出现了僵死线程 tcp/

2016-03-21 21:03:11 326

原创 使用Ajax动态添加表格获得后台数据翻页异步刷新(struts2下)

用Ajax生成表格不能使用Jquery动作 ,只能用js,因为没法获得id 和name属性 如果有三层字符串双单引号嵌套的话可以用转义符‘’\‘’ 一开始在js中[注解Mark问题处]一开始在append的处没有结束的它会自动的给你添加上,就会导致样式重新排版错误。太傻了 不知道转换一下思路 ,先把开始和结束标签写出来然后加上一个id,最后再在这个标签里面加上append就不会出错了。。。 自

2016-03-21 17:46:59 3532

原创 2016.03.20(pio,都忘了,跟没有嘴一样)

1.同步方法和同步代码块的区别是什么? 区别: 同步方法默认用this或者当前类class对象作为锁; 同步代码块可以选择以什么来加锁,比同步方法要更细颗粒度,我们可以选择只同步会发生同步问题的部分代码而不是整个方法; 2.在监视器(Monitor)内部,是如何做线程同步的?程序应该做哪种级别的同步? 监视器和锁在Java虚拟机中是一块使用的。监视器监视一块同步代码块,确保一次只有一个线程

2016-03-20 22:26:58 347

原创 2016.03.19(别闹 腰不好)

1. 1. Heap(堆):实例分配的地方,通过-Xms与-Xmx来设置   2. MethodArea(方法区域):类的信息及静态变量。 对应是Permanet Generation, 通过-XX:PermSize来设置   3. JavaStack(java的栈):虚拟机只会直接对Javastack执行两种操作:以帧为单位的压栈或出栈。通过-Xss来设置, 若不够会抛出StackOverfl

2016-03-19 22:45:14 233

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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