自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(145)
  • 收藏
  • 关注

转载 js高级

1.js组成:ECMAScript ,dom,bom,2.实例对象,构造函数和原型对象三者的关系3.js不是面向对象的语言,是基于对象的语言,可以用js来模拟面向对象4.继承:js中没有类的概念,js中有构造函数的概念,是基于原型实现继承的5.创建对象的三种方式:字面量的方式;调用系统的构造函数;自定义构造函数方式。自定义构造函数的方式用的多。     //字面量的方式 ...

2019-08-19 22:20:00 138

转载 oracle数据库子查询的结果需要使用多次解决办法

with c as (select a.trandt,sum(a.tranam) tranam from tran a group by a.trandt )--将子查询抽取出来,以后可以直接用。该方法只适用于oracle,mysql不支持select c.trandt, sum(d.tranam) from c inner join c d on c.t...

2019-06-25 14:35:00 727

转载 Rocket 命令

1.启动namesrv命令nohup sh bin/mqnamesrv >/dev/null 2>&1 &2.启动broker命令nohup sh bin/mqbroker -n localhost:9876 >/dev/null 2>&1 &nohup sh bin/mqbroker -n localhost:9876...

2019-06-24 20:17:00 433

转载 mysql锁

1.mysql的锁分为:表锁,行锁,还有个间隙锁(行锁的一种,值在where的范围内,但是值不存在)。2.表锁:粒度大,开销小,并发度低。lock table 表明 read/write;unlock tables(测试用,开发的时候在myisam下直接通过sql语句加锁,事务提交解锁了)3.行锁:粒度小。开销大,并发度高。开启事务,对某一个行增删改操作加行锁。事务提交释放行锁...

2019-06-11 22:52:00 108

转载 mysql sql优化思路

1.要理解执行计划的各个字段的含义以及优先等级2.要了解让索引失效的情况3.复合索引的使用方法4.sql排查,使用慢查询日志5.分析(使用mysql自带工具)模拟(使用存储函数或存储过程插入海量数据)海量数据的方法6.要了解优化是一个概率事件6.一般优化方法:  1).如果主查询的数据集大则用in,子查询的数据集大则用exist(in和exist在某些情况下可...

2019-06-10 08:51:00 158

转载 oracle导入导出命令

导出命令:exp 用户名/密码@数据库 owner=用户名 file=xxx.dmp导入命令:imp 用户名/密码@数据库fromuser=用户名 touser=用户名 file=dmp文件路径比如:exp test/testpwd@192.168.1.1/orcl owner=test file=1.dmp转载于:https://www.cnblogs.co...

2019-06-04 15:30:00 76

转载 git注意点

1.git新建分支前保证已经提交所有修改,确保干净2.git合并分支前,先切换到需要合并到的分支3.合并分支没有冲突会有个合并提交,有冲突不会主动提交,需要解决冲突后手动提交4.当别人在你之前推送了代码,你的推送会被拒绝,必须先拉去合并到你的分之后再次推送才行、5.git的历史是以提交为单位的。6.文件的哈希值是在提交的时候生成的,提交时如果文件没有改动,改文件的哈希...

2019-05-23 10:33:00 122

转载 sql基础3

1.数据库存储从逻辑到物理的磁盘存储的过程。(操作系统层面上,数据库存储的主文件起到占位空间的作用,使得数据库和操作系统能够保持一致,同时实现数据库的跨文件处理数据)转载于:https://www.cnblogs.com/wanjn/p/10808755.html...

2019-05-04 16:05:00 76

转载 sql基础2

1.some和any连接分别表示一些满足条件为真和所有满足条件才为真。去掉any连接,因为存在歧义,已经被some连接代替2.关联子查询:子查询中需要外面查询的变量。一般写的都是非关联子查询3.关系代数的除法求所有 转换为 sql语句可以用 not exist来实现4.事务实现隔离性的原理,是讲数据存放在内存中,即使是同时发生,其实执行也是有顺序的5.数据库设计理论:数据...

2019-05-02 15:36:00 52

转载 sql基础

图片来自 中国大学mooc 软件 哈尔滨工业大学 战德臣 老师的讲课转载于:https://www.cnblogs.com/wanjn/p/10802428.html

2019-05-02 15:27:00 55

转载 终端的rz命令,覆盖原文件。

不覆盖:rz覆盖 同名文件:rz -y转载于:https://www.cnblogs.com/wanjn/p/10755249.html

2019-04-23 11:13:00 2415

转载 linux 虚拟机配置固定ip

参考这边博客:  https://blog.csdn.net/u014466635/article/details/80284792但是这个有个小问题,就是没有配置dns,导致连不上公网/etc/sysconfig/network-scripts/ifcfg-ens33的文件内容配置如下TYPE=EthernetPROXY_METHOD=noneBROWSER...

2019-03-06 17:24:00 112

转载 js查漏补缺

js中:  1.对空(Null)、未定义(Undefined)、Symbol 、函数(Function) 都是数据类型(js不像java中,声明了变量会有默认值,在js中只声明变量而没有赋值的时候,类型就是Undefined类型,并不会有默认值。js中NUll和Undefined也是不一样的)  2.js语言是大小写敏感的语言  3.js拥有动态类型,即var 声明了一个变量...

2019-01-23 10:44:00 93

转载 nginx命令

启动命令:  nginx -c nginx.conf配置文件地址检查配置文件是否正确:  nginx -t重启命令:  nginx -s reload转载于:https://www.cnblogs.com/wanjn/p/10299608.html...

2019-01-21 16:45:00 75

转载 linux 命令

linux 复制命令 cp:   如果是文件夹需要加 -r即:cp -r 文件夹路径 目标路径查看端口占用情况:  netstat -apn|grep 端口号查看进程命令:  ps -ef|grep 进程号或者应用名杀死进程:  kill -9 pid赋权 :  chmod 777用户 (具体权限看情况)查看磁盘空间...

2019-01-02 10:02:00 67

转载 Tomcat各个版本下载路径

http://archive.apache.org/dist/tomcat/tomcat-7/ 修改对应版本号即可比如 tomcat-8转载于:https://www.cnblogs.com/wanjn/p/10150793.html

2018-12-20 17:37:00 159

转载 nginx 日志打印post请求参数

在日志格式后面加上 $request_body 配置信息 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' ...

2018-11-28 12:42:00 1635

转载 单例模式示例

package www.demo.Designpattern.单件模式;public class Singleton { private static Singleton uniqueSingleton; private Singleton(){ } private static synchronized Singleton getInstance()...

2018-11-25 14:24:00 90

转载 git命令

git查看分支:  git branch -l:查看本地分支  git branch -r:查看远程分支  git branch -a :查看全部分支(远程的和本地的)git签出指定分支的指定文件或文件夹替换当前分支对应的文件或文件夹:  git checkout 分支名 要替换的文件或文件转载于:https://www.cnblogs.com/wanjn/...

2018-11-20 10:05:00 73

转载 日志记录参考

参考这篇文章:https://www.cnblogs.com/qlqwjy/p/9275415.htmlhttps://blog.csdn.net/tanga842428/article/details/52924883转载于:https://www.cnblogs.com/wanjn/p/9974729.html

2018-11-17 17:09:00 141

转载 本地jar包安装到本地仓库

将本地jar包安装到本地仓库中,记得参数上有双引号mvn install:install-file -Dfile="jar全路径" -DgroupId="groupId名称" -DartifactId="artifactId名称" -Dversion="版本号" -Dpackaging=jar转载于:https://www.cnblogs.com/wanjn/p/9970892....

2018-11-16 18:31:00 78

转载 加密解密相关

对称加密:  加密与解密用的是同样的密钥非对称加密:  加密解密不是使用同相同的密钥而是使用了一对密钥:公钥和私钥  公钥和私钥都是可以加解密的,只要加密解密是一对密钥就可以具体使用看系统对接的系统要求  一般用法:    发送方:用别人的公钥做加密,用自己的私钥做加签    接受方:用自己的私钥做解密,用别人的公钥做验签转载于:https://www.c...

2018-11-16 10:18:00 57

转载 异常处理

1.异常抛出时,一定要用log先记录起来,方便上线查找问题2.每种异常最好有不同的code对应,这时在对不同code的异常处理起来就会很方便转载于:https://www.cnblogs.com/wanjn/p/9927881.html...

2018-11-08 11:03:00 57

转载 nginx请求数据超长的问题解决

参考文章  https://www.cnblogs.com/onmyway20xx/p/4469202.html  http://blog.51cto.com/iyull/2129220转载于:https://www.cnblogs.com/wanjn/p/9884637.html

2018-10-31 17:50:00 970

转载 设计模式

多态+依赖抽象(组合抽象类)+面向抽象(即面向接口编程而不是针对实现编程,这样就能减少对具体类之间的依赖)解耦:通过在中间多加点东西使得不变的代码和可能改变的代码分开在不同的类中,即封装变化1.策略模式:  定义:定义了算法族,将变化的部分封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户  特点:组合+委托(使用算法的客户 将行为的实现 委托 给 ...

2018-10-30 10:44:00 77

转载 zookeeper基本概念

1.集群角色    Leader,Follower,Observer    Leader服务器是整个zookeeper集群工作机制中的核心    Follower服务器是zookeeper集群状态的跟随者    Observer服务器充当一个观察者2.会话      会话指客户端与服务器端的连接,zk中的会话叫session。客户端与服务器靠建立一个TCP长连接来...

2018-08-23 16:58:00 116

转载 zookeeper概述

1.zookeeper是一个高性能的分布式数据一致性解决方案,它将那些复杂的,容易出错的分布式一致性服务封装起来,构成一个高效的可靠的原语集,并提供一系列简单易用的接口给用户使用  1)源码开放  2)分布式协调服务,它解决分布式数据一致性问题     a.顺序一致性,     b.原子性,     c.单一视图,     d.可靠性, ...

2018-08-23 16:21:00 106

转载 nginx概述

1)nginx的特性:  模块化设计,较好的扩展性  高可靠性    master/worker  支持热部署    不停机更新配置文件,更换日志,更新服务器程序版本    低内存消耗  支持event-driven,alo,mmap(内存映射)2)基本功能  静态资源的web服务器  htt协议的反向代理服务器  pop3,smtp,imap...

2018-08-15 10:37:00 78

转载 http协议

http 协议:  1)http协议格式:    URL:scheme://server[:port]/path/to/source (服务器上的每一个资源都有一个对应的url与之对应)    request:      <method> <url> <version>      <HEADERA>      ...

2018-08-12 18:45:00 85

转载 计算机网络

1.主机实现5层:应用层,传输层,网络层,数据链路层和物理层(端到端) 路由器实现3层:网络层,数据链路层,物理层(非端到端)2.网络层:提供主机之间的逻辑通信机制(ip地址) 传输层:提供应用进程之间的逻辑通信机制(端口号)3.各层传输的数据单位: 物理层:比特 数据链路层:帧 网络层:数据包 传输层:    TCP:数据段    UDP:数据...

2018-06-13 16:43:00 96

转载 编译原理概述

1.编译:  指的是将高级语言翻译成汇编语言或者机器语言的过程2.汇编:  汇编语言翻译成机器语言的过程3.源程序到机器代码的过程  源程序 ——预处理器处理——经过预处理器处理的源程序 ——编译器处理——汇编程序——汇编器处理——可重定位的机器代码——连接器/加载器处理——目标机器代码    预处理器的作用:把存储在不同文件中的源程序聚合到一起,把被称为宏的缩...

2018-05-13 23:32:00 144

转载 maven 打包zip,jsw相关

参考链接:  https://blog.csdn.net/masson32/article/details/51802732转载于:https://www.cnblogs.com/wanjn/p/9021615.html

2018-05-10 20:38:00 262

转载 简单选择排序

package cn.com;import java.util.Arrays;/**简单选择排序 * 本例 从小到大排列 * @author Administrator * */public class SimpleSelSort { public static void main(String[] args) { ...

2018-04-25 23:33:00 60

转载 数组是引用传递

数组是引用传递。。。。。转载于:https://www.cnblogs.com/wanjn/p/8934273.html

2018-04-24 22:45:00 255

转载 快速排序

冒泡排序缺点:  数据比较是相邻单元,每次交互移动一位,上次比较过得数据再下次可能再次比较,产生冗余比较。导致冒泡排序的总比较次数和交换次数比较多。该进点:  将数据分组,组内无序,组间有序。从而减少冗余比较次数和移动次数便于编程:  取划分端首元素,俩端向中间烧苗的方法  空单元在一侧,则指针从另一侧开始扫描代码实现案例:package cn....

2018-04-23 23:38:00 55

转载 20180419

1.今天知道了jdk自带的jce框架,可以实现各种数据的加密和解密;2.今天了解了gateway(网关)对大型项目的重要性,具体的我还不知道,需要后续知识的跟进和学习3.还知道了apache 开源httpclient框架的功能和强大之处,同样需要深入了解转载于:https://www.cnblogs.com/wanjn/p/8886488.html...

2018-04-19 21:55:00 88

转载 冒泡排序

package com.cn.sotred;import java.util.Arrays;public class BubbleSort { public static void main(String[] args) { int[] a = { 50, 33, 26, 1, 7, 9, 46, 2, 23, 55, 72, 234, 3...

2018-03-15 20:21:00 43

转载 希尔排序

package com.insert;import java.util.Arrays;/** * 希尔排序 * * @author wanjn * */public class ShellSort { public static void main(String[] args) { int[] a = { 50, ...

2018-03-15 19:49:00 60

转载 二分插入排序

package com.insert;import java.util.Arrays;/** * 二分插入排序 * * @author wanjn * */public class BinInsertSort { public static void main(String[] args) { int[] a = ...

2018-03-14 20:36:00 59

转载 直接插入排序

package com.insert;import java.util.Arrays;/** * 直接插入排序 * @author wanjn * */public class InsertSort { public static void main(String[] args) { int[] a = {50,3,6,...

2018-03-12 21:02:00 41

空空如也

空空如也

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

TA关注的人

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