随笔分类 - JAVA
java8 新特性之集合排序
摘要:项目开发中遇到对list集合,按照某字段进行排序 /** * stream.collect() 的本质由三个参数构成, * 1. Supplier 生产者, 返回最终结果 * 2. BiConsumer<R, ? super T> accumulator 累加器 * 第一个参数是要返回的集合, 第二
阅读全文
socket中http和socket之长连接和短连接区别!
摘要:今个有同事突然问调用接口是长连接还是短连接。。。。然后就有了这个 短连接 连接->传输数据->关闭连接 HTTP是无状态的,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。 也可以这样说:短连接是指SOCKET连接后发送后接收完数据后马上断开连接。 长连接 连接->传输数
阅读全文
mysql左连接去重
摘要:MySQL之去重(DISTINCT去掉重复数据) 在使用 MySQL SELECT 语句查询数据的时候返回的是所有匹配的行。 有时出于对数据分析的要求,需要消除重复的记录值。这时候就需要用到 DISTINCT 关键字指示 MySQL 消除重复的记录值,语法格式为: SELECT DISTINCT <
阅读全文
git基本入门使用方法小结
摘要:Git 基本使用操作命令 Git init :创建本地的目录 Git clone 拷贝git仓库上到本地 Git pull 远程仓库更新至本地 Git add 本地工作区添加到暂存区 Git add . 添加所有的文件 Git status 查看上次提交是否有更改 Git status -s 获得简
阅读全文
idea 本地tomcat启动控制台乱码问题
摘要:问题:本地tomcat启动,控制台出现中文乱码; 解决办法: 安装了idea发现启动tomcat的时候控制台会有乱码问题,在tomcat配置中添加在VM options填写-Dfile.encoding=UTF-8: 以及在idea.exe.vmoptions和idea64.exe.vmoption
阅读全文
继续mysql8navicat12连接登录的异常
摘要:今天登录使用navicat登录连接本地mysql,一直提示Navicat Premium 12连接MySQL数据库出现Authentication plugin 'caching_sha2_password' cannot be loaded的解决方案: 试了好多,一直是无法登陆成功,下面给出方法,
阅读全文
mysql8.0修改密码无效的问题
摘要:今天安装了mysql8,但是在修改默认密码的时候发现一直无法成功,下面给出解决的办法。 一直报ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MyS
阅读全文
比较好的参考文章
摘要:看到比较好的文章,下面给出链接,以便日后的复习: 1、http://blog.jobbole.com/109170/ (深入理解 Java G1 垃圾收集器) 2、http://youzhixueyuan.com/history-articles.html(优知学院) 3、http://www.wo
阅读全文
深入了解代理模式
摘要:代理分为静态代理和动态代理,下面分别针对两种代理做一下介绍: 一、静态代理(静态织入的方式) 所谓静态代理是指,在程序运行前,由程序员创建或特定工具自动生成源代码并对其编译生成.class文件,通过代理类在不修改原有代码的前提下增加一些新功能,是开闭原则(Open for Extension, Cl
阅读全文
数据库分库分表(持续更新中)
摘要:今天学习了数据库分表分库,感觉记录下一些东西以便以后的查看。 1、数据库建立索引,可以加快表数据的查询,但是过多的索引,会占用大量的内存,维护难度较大,因为索引底层的算法是B-tree,树的特点就是查找数据快按时数据增删改比较慢。 2、数据库的表拆分,分为水平拆分,垂直拆分,水平垂直拆分(自定义的)
阅读全文
redis初认知(持续更新中)
摘要:一:redis是什么? 1)、redis是一个基于内存的key-value数据库(存储系统)。 2)、Redis 是一个高性能的key-value数据库。 3)、redis的存储分为内存存储、磁盘存储和log文件三部分,配置文件中有三个参数对其进行配置。 二:redis和Memcached的对比?
阅读全文
dubbo初认知(dubbo和springCloud关系,在微服务架构中的作用等)(持续更新中)
摘要:一:dubbo是什么? dobbuo是阿里开源的一个高性能优秀的服务框架, 可通过高性能的 RPC 实现服务的输出和输入功能,使得应用可以和 高性能的rpc实现输入和输出的功能,可以了 Spring框架无缝集成。 Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接
阅读全文