笔记
NewDarkHorse
这个作者很懒,什么都没留下…
展开
-
win装逼关机
cmdshutdown -?查询命令shutdown -p关机原创 2021-09-07 01:51:56 · 162 阅读 · 0 评论 -
git和小乌龟
总结:安装git git小乌龟 小乌龟中文Basa 命令 git config -l命令: git config --global user.name “gege”命令:git congif --global user.email xxx@163.com命令 git config -l 检查Basa 命令 ssh-keygen生成密钥 在用户文件夹中id_rsa和id_rsa.pub.其中id_rsa.pub用notepad++打开,复制到网站设置已登录的地方。Basa 命令 git clo原创 2021-09-03 04:27:01 · 737 阅读 · 0 评论 -
为什么二进制无法精确表达部分十进制的小数
小数可以想象为把1拆成10份,或者两份,就是十进制和二进制的差别。比如0.111(二进制)<0.9<0.1111(二进制)1/3,十进制表示不出来,三进制为0.1原创 2020-09-28 23:16:51 · 1796 阅读 · 0 评论 -
UUID的组成,UUID是基于当前时间、计数器(counter)和硬件标识(通常为无线网卡的MAC地址)等数据计算生成的。
UUID由以下几部分的组合:(1)当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。(2)时钟序列。(3)全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。UUID的唯一缺陷在于生成的结果串会比较长。关于UUID这个标准使用最普遍的是微软的GUID(Globals Unique Identifiers)。在ColdFusion中可以用CreateUUID()函数很简单地生成UUID原创 2020-08-12 03:08:02 · 1328 阅读 · 0 评论 -
zookeeper为什么是CP原则
zookeeper集群中leader负责监控集群状态,follower主要负责客户端链接获取服务列表信息,同时参与投票。zookeeper中CAP原则CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。中文名CAP原则外文名CAP Principle学 科计算机科学一致性(C):在***分布式系统**.原创 2020-08-10 03:13:34 · 9418 阅读 · 7 评论 -
dubbo负载均衡的策,和SSO单点登录略
1.随机策略类名:RandomLoadBalance@Reference(timeout=3000,check=false,loadbalance =“random” )private UserService userService;2.轮询类名:RoundRobinLoadBalance@Reference(timeout=3000,check=false,loadbalance =“roundrobin” )private UserService userService;3.哈希方式类原创 2020-08-08 02:53:35 · 213 阅读 · 0 评论 -
物理层:集线器;数据链路层:交换机;传输层:路由器。三者之间的关系与区别
第一层,物理层:集线器,收到数据后,直接广播给每一台pc,没有过滤功能第二层,数据链路层:交换机。 可以根据MAC地址将数据发送给指定的pc,但是不能连接Internet。第三层,网络层:路由器;可以连接外网(Internet)总结,集线器和交换机创建了网络,而路由器连接了网路第四层:传输层,提供端对端的连接,有TCP、UDP协议第五层:会话层,建立或解除接电之间的联系第六层:表示层,数据格式的转换,数据加密解密第七次:应用层,文件、邮件的传输;有http、ftp等协议...原创 2020-08-05 23:04:17 · 1424 阅读 · 0 评论 -
HttpClient和JSONP的总结,http和RPC区别,SOA架构模型思想+RPC组成了dubbo微服务模型
HttpClient:1.可以java端访问任何的远程资源(不是跨域访问)2.可以调用任何第三方接口(支付)3.支持全部的请求类型(get、post、put、delete)4.调用时保证数据的安全性JSONP:1.可以实现主流浏览器跨域访问的问题2.JSONP一般适合查询一些简单的数据3.JSONP只支持get请求类型4.安全性低。5.JSONP,是浏览器解析AJAX发起的请求跨域访问技术有JSONP和CROS(cros现在使用的比较少,用VUE代替)2.微服务SOA思想:面原创 2020-08-05 19:29:54 · 278 阅读 · 0 评论 -
Redis集群报错[ERR] Node 192.168.96.132:7000 is not empty. Either the node already knows other nodes 。。。
主要是非正常关闭redis导致解决:1.先拍个快照,保存一下当前记录2.删除每个redis下的 appendonly.aof dump.rdb nodes.conf 就直接删除这三种文件(注意:redis.conf不用删)3.重启redis集群就可以了...原创 2020-08-02 03:29:02 · 855 阅读 · 0 评论 -
Hash,从认识到理解,Hash是什么?散列是什么?映射是什么?哈希函数散列函数是什么?有了地址值为什么还需要哈希值?
这纯属个人的学习认识,有错的地方,希望各位指正。散列函数也就是哈希函数;可以简单来说是一种映射关系,也就是y=f(x),可以说是一种可以满射但非单射的映射关系,比如MD5,这种128位的密码加密算法,也是解决不了单射,也就是有碰撞。128位是超大的数据,我算过64位就是16EB了,所以128位是人类根本用不完的,但确是可以用完的有限的。所以我说哈希是一种非单射且满射的对应关系,但是我们还是在努力的避免哈希碰撞,也就是想努力的实现单射状态(或双射)。每当我们存入一个key,这个key就是x,根原创 2020-07-31 22:38:23 · 819 阅读 · 0 评论 -
虚拟机VMWARE快捷键
Ctrl-B 开机 Ctrl-E 关机Ctrl-R 重启Ctrl-Z 挂起Ctrl-N 新建一个虚拟机Ctrl-O 打开一个虚拟机Ctrl-F4 关闭所选择虚拟机的概要或者控制视图。如果虚拟机开着,一个确认对话框将出现。Ctrl-D 编辑虚拟机配置Ctrl-Alt-Enter 进入全屏模式Ctrl-Alt 返回正常(窗口)模式Ctrl-Alt-Tab 当鼠标和键盘焦点在虚拟机中时,在打开的虚拟机中切换。Ctrl-Tab 当鼠标和键盘焦点不在虚拟机中时,在打开的虚拟机中切换。VMware原创 2020-07-21 11:30:52 · 2758 阅读 · 1 评论 -
1.jQuery获取表格中的数据,2.参数传给后端,3.使用Ajax动态加载技术。作为一个后端,写前端jQuery痛苦的教训
痛苦的教训:业务要求:点击删除操作实现删除数据库的数据对应数据。第一步肯定要,获得点击这个按钮对应的编号,也就是id,数据库根据id删除数据。后端的我已经写好好(包括控制层,处理层,数据层)主要难题是在前端获取数据,并转给后端。1.获取这个按钮上对行的对应编号this可以选中当前按钮,parents可以选中按钮所在单元格的当前行,然后用find寻找当前行里做了标记的id,然后取值text;var param = $(this).parents().find("#nui").text();2原创 2020-07-16 04:23:36 · 644 阅读 · 0 评论 -
jquery 获取table tr td值
jquery代码(jquery 获取table tr td值//完成修改功能 )var td=td=td=(td).parents(‘tr’).children(‘td’);KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲seshu").val(td.eq(0).find(‘input’).val());KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲原创 2020-07-15 20:05:03 · 1139 阅读 · 0 评论 -
AOP面向切面的理解
1.AOP是基于反射和spring框架实现2.首先在目标方法上表明这个方法是目标方法,运行的切入点。并把这个类交给spring管理。3.我们配置一个DefaultAdvisorAutoProxyCreator类,这个作为配置类,spring启动,这个类的相关对象就开始工作,去扫描带有@Advice标注的方法,而且扫描到切入点pointcut,然后把advice的相关操作允行在pointcut的方法前或者后,或者环绕,拦截。应用:这就可以实现,目标方法运行前后做什么操作,可以实现日志。还可以实现权限原创 2020-07-10 15:37:50 · 199 阅读 · 0 评论 -
String笔记,发生改变就是新的String。
string是C++、java、VB等编程语言中的字符串,字符串是一个特殊的对象,属于引用类型。 在java、C#中,String类对象创建后,字符串一旦初始化就不能更改,因为string类中所有字符串都是常量,数据是无法更改,由于string对象的不可变,所以可以共享。对String类的任何改变,都是返回一个新的String类对象。 C++标准库中string类以类型的形式对字符串进行封装,且包含了字符序列的处理操作。...原创 2020-07-09 04:47:17 · 253 阅读 · 0 评论 -
slf4j
日志门面SLF4J上述介绍的是一些日志框架的实现(Log4j、Logback、log4j2),这里我们需要用日志门面来解决系统与日志实现框架的耦合性。SLF4J,即简单日志门面(Simple Logging Facade for Java),它不是一个真正的日志实现,而是一个抽象层( abstraction layer),它允许你在后台使用任意一个日志实现。前面介绍的几种日志框架一样,每一种日志框架都有自己单独的API,要使用对应的框架就要使用其对应的API,这就大大的增加应用程序代码对于日志框架的耦合原创 2020-07-03 01:42:07 · 91 阅读 · 0 评论 -
Sql语句的模糊查询
查询emp表中姓名中以"刘"开头的员工,显示员工姓名。select name,sal from emp where name like ‘小%’;查询emp表中姓名以"刘"开头,字数为两个字的员工,显示员工姓名。select * from emp where name like ‘小_’;查询emp表中姓名中包含"涛"字的员工,显示员工姓名。select * from emp where name like ‘%明%’;提示:"%" 表示任意0或多个字符。"_" 表示任意一个字符应用例子:一原创 2020-06-30 17:13:33 · 712 阅读 · 0 评论 -
JAVA两种流,字符流和字节流
Java中的流分为两种,一种是字节流,另一种是字符流,分别由四个抽象类来表示(每种流包括输入和输出两种所以一共四个):InputStream,OutputStream,Reader,Writer。Java中其他多种多样变化的流均是由它们派生出来的.字符流和字节流是根据处理数据的不同来区分的。字节流按照8位传输,字节流是最基本的,所有文件的储存是都是字节(byte)的储存,在磁盘上保留的并不是文件的字符而是先把字符编码成字节,再储存这些字节到磁盘。1.字节流可用于任何类型的对象,包括二进制对象,而字符流只原创 2020-06-20 00:47:58 · 1592 阅读 · 0 评论 -
初学时期
这个时期,不要照抄。“敲代码”靠的不是手指头,靠的是大脑。你首先要做的是阅读程序,深度的阅读。并且在读的时候,不要一下钻到细节中,先看结构。要解决的问题大致是清楚的,于是,程序有几大块,每块的任务是什么(你会发现,最宏观的,无非就是“输入-处理-输出”三块),然后再分解每一块。对十来行代码的程序这样阅读,等阅读200行,甚至2000行的程序时,这种思维就形成了,再不会被其中某个语法上的小疑惑困住了。照抄一遍会让你直接进入细节,忽视了结构,不利于你形成自己解决问题的能力。 基于上面所说的阅读,在理解后,自原创 2020-06-19 15:00:34 · 96 阅读 · 0 评论 -
泛型
list list = new ArrayList();通过反射和invoke,可以添加数字确实体现了这个灵活性,不用强转,运行无效作用: 提高编程的灵活性避免强转,提高运行效率通配符 ?上下界 super(上界 extends 下界擦除: 编译有效,运行无效 都变 object...原创 2020-06-19 01:15:35 · 110 阅读 · 0 评论 -
Reflection反射相关官方解析
Trail: The Reflection APIUses of ReflectionReflection is commonly used by programs which require the ability to examine or modify the runtime behavior of applications running in the Java virtual machine. This is a relatively advanced feature and should转载 2020-06-14 00:09:49 · 859 阅读 · 0 评论 -
2020-06-13
类从加载到虚拟机到卸载,它的整个生命周期包括:加载(Loading),验证(Validation),准备(Preparation),解析(Resolution),初始化(Initialization),使用(Using)和卸载(Unloading)。其中,验证、准备和解析部分被称为连接(Linking)。...原创 2020-06-13 23:51:24 · 105 阅读 · 1 评论 -
java中的变量
Variables:1.Instance Variables (Non-Static Fields)实例变量2.Class Variables (Static Fields) 类变量3.Local Variables 局部变量4.Parameters参数变量参考官网:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.htmlThe Java programming language defin.原创 2020-06-13 14:25:23 · 127 阅读 · 0 评论 -
JAVA学习内容路线
基础篇Java菜鸟教程Java SE 社区JDK 8 中文手册Java入门第一季 慕课网Java入门第二季 慕课网Java入门第三季 慕课网马士兵 Java 基础教程高淇 Java 300 集教程视频小马哥一入Java深似海Java核心技术36讲 极客时间尚硅谷 NIO 视频尚硅谷 Java8新特性视频教程Java核心技术卷II(书籍)Head First Java(中文版)(书籍)代码规范阿里巴巴 Java 开发手册effctive-java 第三版Google Ja原创 2020-06-13 12:56:59 · 270 阅读 · 0 评论