自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 问答 (1)
  • 收藏
  • 关注

原创 rabbit笔记

rabbitMQ学习笔记介绍点对点式: – 消息发送者发送消息,消息代理将其放入一个队列中,消息接收者从队列中获取消息内容, 消息读取后被移出队列 – 消息只有唯一的发送者和接受者,但并不是说只能有一个接收者. 发布订阅式: – 发送者(发布者)发送消息到主题,多个接收者(订阅者)监听(订阅)这个主题,那么 就会在消息到达时同时收到消息direct点对点,fanout,topic,headers:后三者发布订阅模式topic 的模糊匹配占位符# :匹配一个或多个词* :匹配不多不少恰好

2022-05-22 20:48:01 461

原创 ELK es,logstash,kibana未更新完

ELK es,logstash,kibanaElasticSearch: https://mirrors.huaweicloud.com/elasticsearch/?C=N&O=Dlogstash: https://mirrors.huaweicloud.com/logstash/?C=N&O=Dkibana: https://mirrors.huaweicloud.com/kibana/?C=N&O=Delasticsearch-analysis-ik: https://

2022-05-20 01:03:03 132

原创 设计模式 个人理解记录

设计模式总结单一原则,3.依赖倒置原则 方法尽可能细分,多用接口里氏替换原则继承不要用覆写 父类的属性,方法在子类依然成立接口隔离–>接口的拆分太细容易导致接口过多,太少的话会导致接口臃肿,得适量判断,个人感觉在现有业务逻辑下单一功能下的统一动作 尽可能粗狂,粗狂的话能继续拓展 比如:吃水果如果是一个接口,可以就一个方法 eat() 但是更细的可以是 包含获得水果,处理水果,吃水果 再细可以是 买水果/摘水果,洗水果,削皮,用喂的,吃的。 在项目初期的接口尽可能粗狂,便于下面拓展。(因为

2022-05-20 00:57:31 106

原创 gis 重点笔记

gis基本概念操作地图的工具 API核心概念: 地图 数据数据种的基本要素 点 线 画 体地图的某个坐标显示对应的要素底图瓦片 地图文件 天地图第一步就是通过WEB把底图加载出来总结加载地图图层操作要素操作产品体系桌面端 浏览器端 移动端桌面端 MapGIS开发完了之后发布到云GIS服务器 专门用来发布图层 底图最终呈现效果 存储到 云GIS存储开发流程:数据处理瓦片裁剪生成矢量地图生成地图文档添加各种要素数据发布 传到云服务器上去通过server

2022-05-20 00:50:46 101

原创 zookeeper

zookeeper概念zookeeper 是一个开源的分布式框架 提供协调服务的apache项目动物园用来管理hadoop 大象,hive 蜜蜂 pig 小猪提供配置管理 分布式锁 集群管理服务器特点强一致性 ,有配置文件管理功能一个leader 多个follower 集群集群半数定理全局一致性请求按序,类似于公平锁数据更新原子性命令操作数据模型树形目录服务Znode 每个节点都会保存自己的数据跟节点信息节点可以拥有子节点,同时允许少量数据(1MB)存储在该节

2022-05-18 12:50:36 202

原创 oracle 树型数据查询 #oracle#函数

select * from (SELECT t1.id ,t1.name as name ,parent_id FROM SAF_FUND_TYPE t1 union all select -1 as id,t2.name as name,t2.fund_type_id as parent_id from saf_fund_account t2) t START WITH t....

2021-07-14 20:59:12 67

原创 socket 事件驱动模型,阻塞IO非阻塞IO多路复用IO的理解 #有学习价值的

没用过socket开发,好奇了解了一下主要是事件驱动模型阻塞IO等看不懂,总觉得少了关键的点解释不了整个过程为什么要这样设计。问题:1.socket.read()会阻塞,于是用事件驱动模型,减少用户线程的消耗,那用事件驱动模型一样要消耗用户的线程去调用socket.read()为什么就不会阻塞了。?2.理解的socket客户端跟服务端实施通讯传输数据,像http请求一样,A-->B通过数据通道直连,如此一来始终理解不了有啥优化的空间。后面看socket应用实例才知道,原来socke

2021-07-08 15:39:50 178

原创 spring源码导入idea测试 #spring#源码

idea导入源码1.下载gradle 配置环境变量 百度 仓库我跟maven用同一个,idea中可以设置gradle的属性2.github源码下载地址:https://github.com/spring-projects/spring-framework选择版本,我选的4.3拉完之后,根路径下面有import-into-eclipse.bat,import-into-idea.md 可以照着她的流程来。a.先cmd进入此目录,运行./gradlew cleanIdea :spr.

2021-05-06 15:35:19 145

原创 oracle 方法函数记录 #oracle#函数

row_number() over的运用select * from (select a.*, row_number() over(partition by a.agency_id order by sumv1 desc) rn from ( --视图部分 select agency_id, bill_id, sum(v1) over(partition by agency_id order by bill_id) as sumv1, sum(v2) over(partition by agency_id

2021-02-07 15:42:45 104

原创 oracle建表 删用户 表空间 #oracle#DDL语法

exp kfsalary/[email protected]:61521/orcl file=D:\salary.dmp---用PLSQL oracle import导入 不然报错imp kfsalary/[email protected]:1521/orcl file=D:\salary.dmp full=y--删除用户 连代表删drop user ELEMENT cascade;--查看用户...

2020-01-16 11:41:30 100

原创 笔记 java 多线程 事务 #java基础#多线程

1.多线程4种多线程:https://blog.csdn.net/hnd978142833/article/details/80253784子线程事务与主线程事务是分离的,子线程事务相互也是分离的,子线程抛异常给主线程 可以让主线程事务回滚,但是不会影响其他子线程。springboot子线程调用主线程本类中的方法是不会有事务管理的 ,子线程必须调用sping管理的bean 且此...

2020-01-10 11:03:38 1352

原创 循环List与Map.contain 性能测试 #java基础#性能优化

1.直接循环List 模拟判断List中每个值是否存在2.将List转成Map之后 循环判断每个值是否在Map中存在 (包含了List转成Map的时间)

2019-11-13 11:09:26 397

原创 tkMybatis + @Select 注解 个人 笔记 #工具

public interface UserMapper extends Mapper<User>{ @Select("select * from tb_user where user_name = #{userName} ") public List<User> selectUserByUserName(@Param("userName") St...

2019-08-02 16:23:19 2338

原创 spring security 个人 笔记 #spring#springcloud

全文照https://github.com/wuyouzhuguli/SpringAll MrBird课程敲的代码 包含了:Spring security自定义用户认证、图形验证码、记住我、短信验证码、session管理、退出登录权限控制 @Override protected void configure(HttpSecurity http) thro...

2019-08-02 16:22:59 131

原创 oauth2 个人记录 基础知识 #spring#springcloud#oauth2

http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html--作者阮一峰1、授权码模式第一次请求:第二次请求:客户端返回值:2、简化模式步骤:向客户端发送信息参数:客户端返回值的参数:后续:3、密码模式步骤与参数:4、客户端模式步骤与参数:更新令牌:...

2019-08-02 16:21:53 213

原创 23种设计模式-组合模式 #java基础#设计模式

合模式使得用户对单个对象和组合对象的使用具有一致性类似于传销发展下线??代码例子:public class Composite { private List<Component> components = new ArrayList<>(); private String name; public Composite(String...

2019-08-01 20:08:11 107

原创 23种设计模式-适配器模式与策略模式的区别 #java基础#设计模式

策略模式:方法的形参为接口对象,实参为接口的实现类适配器模式:在适配器中定义适配者来辅助实现接口相似点:都是通过找到已经存在的、运行良好的类来实现接口不同点:策略模式 所有的策略都需要暴露出去,由客户端决定使用哪一个策略。而适配器模式是定义好接口的实现方式以及内部需要引用的类,客户端直接调用适配器的方法然后以下是简单的模式设计代码:策略模式 :...

2019-08-01 19:18:25 4297

原创 设计模式-原型模式(深拷贝) #java基础#设计模式

浅拷贝:拷贝了对象的基本数据类型或其封装类,对于内部的数组、引用对象依旧是采用引用的形式;@Datapublic class TestEntity implements Cloneable{ private String testAid; private String testAname; private TestEntityB testEntityB; ...

2019-07-29 19:10:55 225

原创 光 Hikari 数据库使用 基础(springboot 2.0) #spring#springboot#Hikari

光 Hikari其实也没啥好写的,都是比较简单的配置, 光这个名字 看上去很帅气springboot 2.0 依赖然后 就不需要导hikari的包了 2.0默认数据库 牛B,yml文件spring: datasource: type: com.zaxxer.hikari.HikariDataSource driver-class-name: com.mys...

2019-07-12 17:36:38 649

原创 tkmybatis基础使用+mybatis generator #工具

为啥要用tkmybatis :https://www.cnblogs.com/wz2cool/p/7286377.html使用流程:1. pom<!-- tkmybatis--> <dependency> <groupId>tk.mybatis</groupId> &...

2019-07-12 17:13:31 3968

原创 oracle 查询树型数据 #oracle#函数

对应两张表,另外一张表有parentId字段,拼接成一棵树select * from ( SELECT t1.id ,t1.name as name ,parent_id FROM SAF_FUND_TYPE t1 union all ...

2019-07-10 17:57:01 142

原创 oracle 将一个用户下的所有表新建到另外一个用户 #oracle#dcl

转自https://www.cnblogs.com/abcwt112/p/5507917.html将一个用户下的所有表的查看权限赋予另外一个用户1.创建存储过程create or replace procedure test(v_from in varchar2, v_to in varchar2) is v_sql varchar2(1000); cursor v_cur...

2018-10-29 14:56:14 3246

原创 echars(初 笔记) #工具

1,环形图 function echars1(){ var sbcounts = parseInt($('#counts').val()); var sblxcounts = parseInt($('#lxcounts').val()); var zxl = parseInt((sbcounts*100)/(sbcounts+sblxco...

2018-10-19 14:38:06 133

原创 json与JS对象,数组 (笔记) #js

js只要用{}包起来的都是对象,都可以用对象取值A.B的形式取值。json字符串'{"a":"b","c":"D"}' 实际就是字符串,使用取值方式(JSON.parse): var jsonString = '{"bar":"property","baz":3}';2 var jsObject = JSON.parse(jsonString);

2018-10-19 12:32:04 119

原创 特殊符号 -以及转义(初 笔记) #js

1.后台到页面 若是有特殊符号,是不能够被当做参数传入方法、超链接、input的value等EL${}表达式不能传特殊符号,要用&lt;c:out&gt;&lt;/c:out&gt;页面代码如下:&lt;a href="javascript:void(0);" onclick="formKhhhid('&lt;c:out value='${khhhdaxxb.khhhid}'&gt;...

2018-10-19 10:17:30 1029

原创 关于重复提交 (初) #spring#springmvc

第一次(自己理解后写的 粗略,没有加注解。):原理,防止多次点击提交按钮 与重复提交的概念有些出入,并不是刷新页面啥的。处理思路:session设置token ,页面设置个隐藏域等于token,每次验证成功后进后台取session中的token值与隐藏域提交上来的token值匹配 若是相同 则为一次提交,马上修改session中的token值,此时只有刷新页面 页面提交的token值才会与...

2018-10-19 10:08:04 118

原创 oracle 转移列数据 #oracle#记录

1。修改表栏位的数据类型后将备份表数据还原。Create table YH_SHPCXQB _30180409 as select * from YH_ SHPCXQB; --备份数据到YH_SHPCXQB_30180409 中alter table YH_SHPCXQB DROP COLUMN ZWMC ; --删除列...

2018-10-19 09:38:11 209 2

原创 汇编语言(基础笔记) #有学习价值的

基础信息:reg --&gt;寄存器 sreg --&gt;段寄存器 CPU 16位线,寄存器也是16位。 地址总线20位。物理地址 = 段地址X16+偏移地址(2的20次方 = 1MB (即内存最多1MB 可知32位最多4GB,64位最多4ZB) 1个存储单元 = 8bit(8位)= 1字节(B /Byte) )**存储单位一般用B,KB,MB,GB,TB,EB,ZB,Y...

2018-08-29 15:43:03 257

原创 WindowsTomcat设置成服务自动启动 #部署环境#tomcat

1.设置CATALINA_HOME 环境变量2.将Tomcat bin目录下的service.bat拖到cmd里面。3.cd 进到Tomcat/bin目录 输入 service install 运行4.服务里设置tomcat自动启动。5.若是本机装有oracle 或者其他服务需要在Tomcat之前运行 则regedit进入注册表 找HKEY_LOCAL_MACHINE\SYSTEM\Curren...

2018-02-11 23:10:44 262

原创 【日志】 tomcat 虚拟机oracle的配置记录 #部署环境#tomcat

服务器连接虚拟机上的oracle配置 多个tomcat端口配置 服务器tomcat配置项目不同jdk版本遇到的问题1.启动虚拟机的时候报“此主机支持intel vtx 处于禁用状态"重启电脑 进入blos模式启动Virtualization Technology (具体百度)http://www.xitongcheng.com/jiaocheng/xtazjc_article_

2018-01-15 00:59:47 248

原创 AngularJS监听页面关闭,定时器$interval()的使用 #js

//注意 interval()一定要记得调用关闭 避免重复调用//定义Angular定时器$interval.cancel(fixedTimes);为关闭定时器的方法var fixedTimes =$interval(function(){},1000);//AngularJS监听页面关闭事件$scope.$on("$destroy", functio

2017-09-25 17:49:27 4169

原创 js加载顺序 #js

先function()方法;再var方法;顺序是从上到下.列子:0.弹undefined; 原因:加载顺序var ceshi1=function(){} 未加载到ceshi1();var ceshi1=function(){alert("bb");}1. 弹aaceshi1();function ceshi1(){alert("aa"); }

2017-09-25 17:44:20 324

空空如也

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

TA关注的人

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