随笔分类 -  技术相关

技术类相关
摘要:1、首先看一下下面两个sql语句的区别: <select id="selectByNameAndPassword" parameterType="java.util.Map" resultMap="BaseResultMap"> select id, username, password, role 阅读全文
posted @ 2022-02-23 13:47 hanease 阅读(52163) 评论(0) 推荐(1) 编辑
摘要:技术进阶之路 上图是一个完整的技术进阶之路,今天我们重点是谈架构师,我先从架构师进阶之路谈起,然后我们一步步往里讲,完整的剖析架构师能力模型。 架构师进阶之路 1 架构师胚胎(程序员) 工作年限1-3年左右,掌握程序相关的基础知识:语言编程开发、基本的数据结构、基本的算法掌握、对熟练使用常用的语言开 阅读全文
posted @ 2022-01-27 22:12 hanease 阅读(3776) 评论(0) 推荐(1) 编辑
摘要:1 java基础: 1.1 算法 1.1 排序算法:直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序 1.2 二叉查找树、红黑树、B树、B+树、LSM树(分别有对应的应用,数据库、HBase) 1.3 BitSet解决数据重复和是否存在等问题 1.2 基本 2.1 阅读全文
posted @ 2021-12-24 21:35 hanease 阅读(215) 评论(0) 推荐(0) 编辑
摘要:- - -计算机技术演化- - -1 编程语言演化1.1 写在最前 此文用于个人总结,串接知识点 1.2 汇编 举例:mov 、add 特点:程序量很大,几百行、几千行乃至几万行 1.3 VB->C->C++ 面向过程->面向对象 特点:goto关键字、指针、内存管理、数据类型 1.4 Java(S 阅读全文
posted @ 2021-12-24 21:33 hanease 阅读(421) 评论(0) 推荐(0) 编辑
摘要:UML(Unified Modeling Language)统一建模语言。包括以下几个重要功能: 可视化功能(Visualizing) 说明功能(specifying) 建造功能(Construting) 建文档功能(Documenting) UML包括: 使用案例图(User case diagr 阅读全文
posted @ 2021-12-24 16:37 hanease 阅读(114) 评论(0) 推荐(0) 编辑
摘要:ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如图2-1所示,是TCP/IP参考模型和OSI参考模型的对比示意图。 TCP/IP参考模型的层次结构 TCP/IP协议栈是美国国防部高级研究计划局计算机网(Advanced 阅读全文
posted @ 2021-12-24 16:31 hanease 阅读(559) 评论(0) 推荐(0) 编辑
摘要:cron表达式用于配置cronTrigger的实例。cron表达式实际上是由七个子表达式组成。这些表达式之间用空格分隔。 1.Seconds (秒)2.Minutes(分)3.Hours(小时)4.Day-of-Month (天)5.Month(月)6.Day-of-Week (周)7.Year(年 阅读全文
posted @ 2021-12-14 21:53 hanease 阅读(1240) 评论(0) 推荐(0) 编辑
摘要:1.NeurIPS2020 | Google《图学习与挖掘》综述教程,311页ppt+教程 总:https://mp.weixin.qq.com/s/Jj7qwJysbO_B1zo2uTidrg 分1:https://gm-neurips-2020.github.io/ 分2:PPT下载链接: ht 阅读全文
posted @ 2021-12-14 21:13 hanease 阅读(4112) 评论(0) 推荐(0) 编辑
摘要:摘要 以下所谈及的软件体系结构是定义了一个框架,通过架构风格来理解软件架构,展示了使用架构风格来指导基于网络应用的架构设计。根据不同的架构风格在为分布式超媒体设计的架构中产生的架构属性,来对这些架构风格进行分类。然后是REST(表述性状态移交)架构风格,描述使用 REST 来指导现代 Web 架构的 阅读全文
posted @ 2021-12-14 21:12 hanease 阅读(489) 评论(0) 推荐(0) 编辑
摘要:前言 这套Base Admin是一套简单通用的后台管理系统,主要功能有:权限管理、菜单管理、用户管理,系统设置、实时日志,实时监控,API加密,以及登录用户修改密码、配置个性菜单等。 技术栈 前端:layui java后端:SpringBoot + Thymeleaf + WebSocket + S 阅读全文
posted @ 2021-12-14 21:03 hanease 阅读(279) 评论(0) 推荐(0) 编辑
摘要:【开源】10大后台开源项目 作者 | SevDot 链接 | www.jianshu.com/p/3bc7404af887 Web 开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢?我 阅读全文
posted @ 2021-12-11 21:09 hanease 阅读(107) 评论(0) 推荐(0) 编辑
摘要:从操作系统的角度讲,os会维护一个ready queue(就绪的线程队列)。并且在某一时刻cpu只为ready queue中位于队列头部的线程服务。但是当前正在被服务的线程可能觉得cpu的服务质量不够好,于是提前退出,这就是yield。或者当前正在被服务的线程需要睡一会,醒来后继续被服务,这就是sl 阅读全文
posted @ 2021-03-16 21:44 hanease 阅读(121) 评论(0) 推荐(0) 编辑
摘要:1. 场景描述 目前大部分的应用程序中都会用到分页功能,以便减少前端浏览器及后台服务器的压力,以及其他方面的考虑。 (1)分页从概念上可分为逻辑分页和物理分页,逻辑分页主要是通过应用程序(前端或者后端)来分页,是从数据库中获取查询全部数据,然后通过java代码处理或前端处理后,分页展示给使用用户。 阅读全文
posted @ 2021-03-11 21:35 hanease 阅读(74) 评论(0) 推荐(0) 编辑
摘要:1. 场景描述 java开发前后端分离模式越来越流行,后端人员可以直接使用swagger进行接口调试(前后端分离之Swagger2),但是调试的时候,需要设置入参,假如该模块不是软件老王开发的,接别人的代码的话,入参定义就会有点麻烦了。 2. 解决方案 使用浏览器的开发者模式,获取前后端交互信息,现 阅读全文
posted @ 2021-03-11 00:31 hanease 阅读(581) 评论(0) 推荐(0) 编辑
摘要:1. 场景描述 朋友项目需要弄个测试环境,稍微帮忙了下,系统不复杂,但是需要自己安装mysql、Reids、Es、RabbitMq等,Mq主要用在同步用户信息与发送站内消息和短信上,RabbitMq以前没记录,刚好又重新走了一遍,记录下部署、测试、常见问题,有需要的朋友,拿走不谢! 2.解决方案 2 阅读全文
posted @ 2021-03-11 00:13 hanease 阅读(135) 评论(0) 推荐(0) 编辑
摘要:WebSocket介绍与原理 WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。一开始的握手需要借助HTTP请求完成。 ——百度百科 目的:即时通讯,替代轮询 网站上的即时通讯是很常见的,比如网页的QQ,聊天系统等。按照以往的 阅读全文
posted @ 2021-03-10 23:26 hanease 阅读(249) 评论(0) 推荐(0) 编辑
摘要:1. ResponseBody @ResponseBody的作用其实是将java对象转为json格式的数据。 @responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML 阅读全文
posted @ 2021-03-10 23:21 hanease 阅读(214) 评论(0) 推荐(0) 编辑
摘要:基本概念和用法 线程本地变量是说,每个线程都有同一个变量的独有拷贝,这个概念听上去比较难以理解,我们先直接来看类TheadLocal的用法。 ThreadLocal是一个泛型类,接受一个类型参数T,它只有一个空的构造方法,有两个主要的public方法: public T get() public v 阅读全文
posted @ 2021-03-10 23:15 hanease 阅读(674) 评论(0) 推荐(0) 编辑
摘要:深入理解 RESTful Api 架构 周梦康 发表于 2016-01-03 分类于 笔记 61818 次浏览 标签 : REST 一些常见的误解 不要以为 RESTful Api 就是设计得像便于 SEO 的伪静态,例如一个 Api 的 URL 类似于 http://xxx.com/blog/1  阅读全文
posted @ 2021-03-06 22:11 hanease 阅读(78) 评论(0) 推荐(0) 编辑
摘要:1. 什么是REST REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到:"我这篇文章的 阅读全文
posted @ 2021-03-06 22:04 hanease 阅读(129) 评论(0) 推荐(0) 编辑