3 魏恩君--Caroline

尚未进行身份认证

暂无相关描述

等级
TA的排名 3k+

Dubbo

一dubbo缓存zookeeper宕掉,会从缓存中读取。zookeeper会定期更新缓存。二dubbo支持的容器spring容器,logj容器,jetty容器三dubbo多协议支持RMIHESSIAN/webService/http/thrift/dubbo四多注册中心五集群模式将服务多服务器部署,进行负载...

2019-07-21 19:53:18

kafka

一是什么分布式消息和订阅系统--不是基于JMS特性(区别于activeMQ):1.高性能,高吞吐量2.内置分区,实现集群,冗余和容错性二从哪来linkedln活动流和运营数据处理管道三应用场景1.行为跟踪2.日志收集:分布式系统,集群部署方式收集日志很难定位问题,使用日志统一收集平台(kafka),然后使用ES,HDFS做实时检索分析和离线统计...

2019-07-08 11:30:13

mycat基础

一从哪来--数据库性能瓶颈的原因1.数据库连接:数据库连接数有限2.表数据量2.1mysql索引--B-Tree形式,是一种硬盘级索引,每次获取索引都要从硬盘读到内存,有一定IO损耗。数据量越多,树越大。所以,索引对于小数据量的表来说,性能不如全表扫描.对于中大表来说比较合适,但对于超大表,索引也会失效(考虑分库分表:a分库分表,全量扫描,不需要索引.b.分...

2019-06-30 19:40:35

redis基础

一缓存1.是什么:内存级别,读取非常快(阿里使用redis--多级缓存。参考链接:https://www.jianshu.com/p/cc204dbefb74)2.种类:应用内缓存(hashMap,EHcache)--java第三方库缓存组件(memached,redis)二redis基础1.remotedictionaryserver(远程字典服务器),它以字...

2019-06-24 10:34:44

mysql索引

一为什么1.减少存储引擎需要扫描的数据量2.随机IO变成顺序IO:扫表只是扫描叶子节点,叶子节点是顺序排列的/覆盖索引3.分组,排序操作避免使用临时表二是什么加速对表中数据行检索创建的一种分散存储(在硬盘中存储是不连续的)的数据结构(索引字段与硬盘地址的映射表)三B-Tree1..二叉查找树:二叉树的分布影响查找性能2.平衡二叉查找树...

2019-06-16 13:01:04

JVM--你想要的都在这里

一是什么--功能1.1软件层面机器码的翻译--》代码到机器指令的一次转换1.2内存管理二JVM运行时数据区2.1程序计数器(线程独享:一个线程一个):指向当前线程正在执行的字节码指令的地址,行号(原因:线程执行是在CPU上,CPU是抢占式的,线程有可能没有执行完就被抢夺了,所以需要一个地方去存储线程执行地址)2.2虚拟机栈(线程独享):存储...

2019-06-09 19:47:15

NIO与AIO

一传统IO--阻塞1.1传统IO过程:1.建立socket2.阻塞点:server.accept()inputStream.read(bytes)只有阻塞点完成后,其他进程才能进来1.2特点:单线程情况下只能有一个客户端用线程池可以有多个客户端连接,但是非常消耗性能,一个客户端一个独立线程...

2019-05-31 12:49:00

Tomcat

是什么中间件,作用在java项目和jvm之间的中间容器 怎么做(启动原理)TomcatServer处理一个http请求的过程假设来自客户的请求为:http://localhost:8080/wsota/wsota_index.jsp1)请求被发送到本机端口8080,被在那里侦听的CoyoteHTTP/1.1Connector获得(1-1)Connector的...

2019-02-17 20:58:21

Ionic

是什么Ionic=cordova+angular+ionicCSScordova使用js调用native功能(手机端关键) 搭建项目 启动项目1.node.js更新到最新版本  1.1清除npmcache的命令:npmcacheclean-f  1.2安装n模块:npminstall-gn--force  1....

2019-02-10 21:37:38

2018年终总结

    2018,这个让很多人痛不欲生的一年.让我,痛并快乐着!    我用了2018这一年,用心去认识自己,认识世界,我也真的学会接受自己,接受这个世界的种种.学会丢掉锋芒,学会承担.明白了一切的急躁,软弱,小性子,玻璃心都会成为别人伤害你的辅助,而不是你的保护伞.学会专注于去做自己能够控制的事情,对于自己不能够控制,坦然接受,最重要的是不要让它伤害到你.真的体会到保持善良.勤俭...

2019-01-31 19:30:22

java集合和map

集合一.Set:1.hashSet:乱序,不可重复hash算法,计算hashcode,得出存储位置2.LinkedSet:hashSet基础上加上链表3.TreeSet:有序按照元素实际值大小升序排序,每次调用使用compareTo方法做比较(红黑树算法) 二.list:有序,可重复1.ArrayList:索引,性能高2.Vector:同ArrayList,线程...

2019-01-31 12:45:38

java输入和输出

1.File:新建,删除,重命名文件或目录,不访问文件内容本身2.IO输入流基类:inputStream(字节),Reader(字符):输入方法:read()输出流基类:outputStream(字节),Writer(字符)输出方法:write()输入和输出都可以想象成一个'水管',里面都是'水滴'作为存储单位3.计算机大多使用字节4.流分类 5.序列化...

2019-01-27 21:01:55

JDBC

JDBC连接顺序1.加载数据库驱动driver-->class.getName(driver);2.获取数据库连接,getConnection3.创建statement对象(一个接口)Statement:preparedStatement callableStatement4.使用statement执行sqlExecute:executeQuery   ...

2019-01-20 21:25:05

java异常处理

为什么Java运行处理出错后,会找到相应的catch块,如果找不到,则停止程序.为了提高程序的健壮性和代码的优雅. 是什么将不可预期异常的处理代码和正常的业务逻辑代码分离异常分类:checked异常:可以被修复     runtime异常 怎么做1.先捕捉小异常,再捕捉大异常2.try--catch(遇到return或throw执行finally)--...

2019-01-13 18:57:03

年终总结

  一年之内,经历了很多,成长了很多。其实说实话,以往的年终总结我总会腾出至少2个小时的时间静下心去想去写,可是讲真我现在连腾出半个小时的时间去写都没有。一直都觉得这样的节奏不太对,可能经历了这些才会有所成长吧。  我也不想说些矫情的话,我只想说,凡事都得靠自己!年复一年,初心不变,砥砺前行!...

2018-10-01 09:55:55

使用layer打开新页面

layer   layer是一个弹框工具,使用layer打开新页面,避免页面跳转,非常好使。layer.open({ type:2, title:["处理页面详情",'background-image:url(/csp/static/js/theme/default/layerTiltle.fw_03.png);'], //title...

2018-09-21 21:14:45

数据库直接生成实体、dao和mapper

使用MybatisGenerator<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEgeneratorConfigurationPUBLIC"-//mybatis.org//DTDMyBatisGeneratorConfiguration1.0//EN"...

2018-09-14 18:16:29

Excel快速生成sql语句

importjxl.Sheet;importjxl.Workbook;importjxl.read.biff.BiffException;importjava.io.*;publicclassMain{publicstaticvoidmain(String[]args){Mainobj=newMain();...

2018-09-09 11:33:54

redis字符串操作

字符串操作 SET 赋值,用法: SETkeyvalue GET 取值,用法: GETkey INCR 递增数字,仅仅对数字类型的键有用,相当于Java的i++运算,用法: INCRkey INCRBY 增加指定的数字,仅仅对数字类型的键有用,相当于Java的i+=3,用法:INCRBYkeyincrement,意思是key自增increment,i...

2018-08-24 18:56:01

springboot总结

什么是SpringBoot  SpringBoot是一个框架,其设计目的是简化Spring应用的初始搭建配置以及开发过程。该框架使用了特定的配置方式,从而使开发人员不在需要定义样板化的配置。 SpringBoot的好处  1、配置简单;  2、编码简单;  3、部署简单;  4、监控简单; SpringBoot的特点  1、化...

2018-08-17 07:46:15

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!