上一页 1 2 3 4 5 6 7 8 ··· 29 下一页
摘要: 1.进程;程序在服务器上运行时,占用的计算机资源合集,就是进程 2.线程:是程序能够独立运行的最小单位,共享进程的资源; 3.线程的生命周期: 3.1 新建,启动,可运行,正在运行,new,start,runnable,running,dead,blocked阻塞 4.原生线程:由操作系统负责创建、 阅读全文
posted @ 2023-09-13 14:56 大树2 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 一.基本技术 1.Springmvc=手动接电线(配置xml),提供了一种友好的方式来开发Web应用程序。 通过使用诸如Dispatcher Servlet,ModelAndView和View Resolver,可以轻松开发Web应用程序。 2.Spring Boot=标准插座(第3方开源类库想接入 阅读全文
posted @ 2023-09-13 11:16 大树2 阅读(45) 评论(0) 推荐(0) 编辑
摘要: java http传参及使用的注解: | TTP协议组成 | 协议内容示例 | 对应Spring注解 | | | | | | path info传参 | /articles/12 (查询id为12的文章,12是参数) | @PathVariable | | URL Query String传参 | 阅读全文
posted @ 2023-09-07 15:11 大树2 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1.sqlsugar 增删改查 demo entity query: var getAll = db.Queryable().ToList(); var getAll2 = db.Queryable().Select(x => x.CreateTime.Date).ToList(); var get 阅读全文
posted @ 2023-08-31 16:37 大树2 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 程序员必读书单 一.入门书籍 程序设计: 1.基础理论 : 编码:隐匿在计算机软硬件背后的语言 2.编程语言 : 3.C : C 和指针 4.C++ : C++ 程序设计原理与实践 5.Java : Java 核心技术(第9版) 6.C# : 精通 C#(第6版) 7.JavaScript : Ja 阅读全文
posted @ 2023-08-31 14:32 大树2 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 学而不思则罔,思而不学则殆 程序员的书单 多看:开阔眼界 多思:了解底层运行原理 多行:实践大于一切 它山之石,可以攻玉 刘未鹏(暗时间作者) 以下同一条目下用“/”隔开的表示任选,当然也可以都读。 1.编码:隐匿在计算机软硬件背后的语言 2.深入理解计算机系统 / Windows核心编程 / 程序 阅读全文
posted @ 2023-08-31 14:27 大树2 阅读(13) 评论(0) 推荐(0) 编辑
摘要: SkyWalking 介绍 一.SkyWalking分为四个部分:探针,平台后端,存储和UI界面。 1.探针:不同的来源探针是不同的,他们收集数据并将其重新格式化为SkyWalking的格式 2.平台后端:汇总,分析和驱动从探针到UI的流程 3.存储:可以是ES、mysql集群等 4.UI 非常co 阅读全文
posted @ 2023-08-31 14:06 大树2 阅读(88) 评论(0) 推荐(0) 编辑
摘要: Arthas(阿尔萨斯)能为你做什么? Arthas 是 Alibaba 开源的 Java 诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 1.这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 2.我改的代码为什么没有执行到?难 阅读全文
posted @ 2023-08-31 10:54 大树2 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 一. 优化军规20条: 1.where 查询条件,类型要一致,避免类型转换,非常慢 2.查询条件包含函数,负向查找,导致大表,多表联合查询奇慢 3.in子查询超时,将子查询in 改造为临时表或表值参数后join 4.尽量不在数据库做运算,复杂运算转移到程序端CPU计算,尽量简单使用mysql 5.控 阅读全文
posted @ 2023-08-24 11:54 大树2 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 消息队列 & RabbitMQ 使用总结 1.消息队列 定义:message queue 是消息传递过程中一种存储数据的结构。 2.特点:先进先出,可以设置优先级用于大客户优先发货,持久化,消息确认,延时队列用于订单30分钟未支付取消。 3.作用:应用解耦,肖峰填谷,异步提高响应速度 4.Rabbi 阅读全文
posted @ 2023-08-24 11:02 大树2 阅读(18) 评论(0) 推荐(0) 编辑
摘要: redis 2.8--7.0 1.redis-cli 2.redis incr pageview redis incr pageview redis get pageview 3.Redis hash 是一个 string 类型的 field(字段) 和 value(值) 的映射表,hash 特别适 阅读全文
posted @ 2023-08-09 19:33 大树2 阅读(37) 评论(0) 推荐(0) 编辑
摘要: .docker,docer-ce,docker-compse docker:管理镜像,管理容器 docker-compse:对docker容器集群的快速编排。 一:容器生命周期相关命令: 命令 说明 docker run -d -p x:x --name xxx 镜像id 以后台方式运行容器 doc 阅读全文
posted @ 2023-08-03 17:11 大树2 阅读(33) 评论(0) 推荐(0) 编辑
摘要: dotnet 常用命令:在Dockerfile 中会用到 dotnet restore - 恢复项目的依赖项和工具。使用 NuGet 还原依赖项以及在 project 文件中指定的特定于项目的工具。 默认情况下会并行执行对依赖项和工具的还原 dotnet new - 创建项目 dotnet buil 阅读全文
posted @ 2023-08-03 16:55 大树2 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 撞了100次南墙才明白的道理: 1、太正经的人,发不了大财。 2、你越没本事,别人越欺负你。 3、社会资源是有限的,好的资源需要靠抢。 4、除了父母,没有人愿意无偿包容你。 5、没有实力,你认识谁都没有用。 6、人们只会看重你的成果,而不是你的努力。 7、在竞争激烈的世界里,弱者只会被淘汰。 8、没 阅读全文
posted @ 2023-07-30 10:42 大树2 阅读(351) 评论(0) 推荐(0) 编辑
摘要: CI/CD流水线完善计划, 增加代码质量检查作业,在开发代码合入前提前发现不安全问题,因此引入代码质量检测-SonarQube服务。 一、SonarQube是什么? Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工 阅读全文
posted @ 2023-07-18 17:08 大树2 阅读(66) 评论(0) 推荐(0) 编辑
摘要: consul 使用总结 & Nginx 负责均衡,最大连接数据,超时次数,超时等待时间,权重 1. consul agnet -dev 启动consul 2. 启动服务,注册服务: dotnet OrderServer.dll --urls="http://*:5189" --ip="127.0.0 阅读全文
posted @ 2023-07-13 16:34 大树2 阅读(163) 评论(0) 推荐(0) 编辑
摘要: mybatis plus(MP) 使用总结 简介: MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高 效率而生. 快速开始: https://baomidou.com/pages/226c21/#%E5%88%9 阅读全文
posted @ 2023-07-03 23:28 大树2 阅读(52) 评论(0) 推荐(0) 编辑
摘要: spring cloud微服务 总结 一。微服务架构特征: 1.单一职责,避免重复,耦合低 2.面向服务,对外暴露接口 3.自治:技术独立,数据独立,部署独立 4.隔离性强:容错,降级,避免连错 5缺点:复杂了,部署维护复杂 6服务器框架: springcloud alibaba Dubbo spr 阅读全文
posted @ 2023-07-02 21:21 大树2 阅读(79) 评论(0) 推荐(0) 编辑
摘要: Maven高级相关知识:模块,打包方式,依赖继承,聚合,私服搭建 01.Maven 是一款构建和管理 Java 项目的工具 1.Maven高级内容包括: 1.分模块设计与开发 2.继承与聚合 3.私服 02.分模块设计:我们在进行项目设计阶段,就可以将一个大的项目拆分成若干个模块,每一个模块都是独立 阅读全文
posted @ 2023-06-30 17:47 大树2 阅读(47) 评论(0) 推荐(0) 编辑
摘要: Spring boot 原理 总结 一。 配置优先级 01.properties、yaml、yml三种配置文件,优先级最高的是properties 配置文件优先级排名(从高到低): 1. properties配置文件 2. yml配置文件 3. yaml配置文件 02.除了以上3种配置文件外,Spr 阅读全文
posted @ 2023-06-30 17:17 大树2 阅读(1260) 评论(0) 推荐(1) 编辑
摘要: 事务管理 Java 事务管理@Transactional注解rollbackFor属性所有的异常都回滚; 事务的传播行为propagation(REQUIRED ,REQUIRES_NEW) 01.事务是一组操作的集合,它是一个不可分割的工作单位。事务会把所有的操作作为一个整体,一起向数 据库提交或 阅读全文
posted @ 2023-06-30 12:01 大树2 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: 1.在三层构架项目中,出现了异常,该如何处理? 方案一:在所有Controller的所有方法中进行try…catch处理 缺点:代码臃肿(不推荐) 方案二:全局异常处理器 好处:简单、优雅(推荐) 2.方法: 1.添加类:GlobalExceptionHandler 2.添加注解:@RestCont 阅读全文
posted @ 2023-06-30 11:14 大树2 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 01.Session: 优点:Session是存储在服务端的,安全 缺点: 服务器集群环境下无法直接使用Session 移动端APP(Android、IOS)中无法使用Cookie 用户可以自己禁用Cookie Cookie不能跨域 02.令牌技术:JWT令牌 JSON Web Token (官网: 阅读全文
posted @ 2023-06-29 11:45 大树2 阅读(27) 评论(0) 推荐(0) 编辑
摘要: Java 读取配置文件的对象及数组数据 application.yml 文件里的配置数据读取: 1.对象/map集合 aliyun: oss: endpoint : https://oss-cn-hangzhou.aliyuncs.com accessKeyId : LTAI4GCH1vX8DKqJ 阅读全文
posted @ 2023-06-28 16:16 大树2 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 传统URL风格 和 基于REST风格URL 的异同特点 1.传统URL风格如下:定义比较复杂,而且将资源的访问行为对外暴露出来了 http://localhost:8080/user/getById?id=1 GET:查询id为1的用户 http://localhost:8080/user/save 阅读全文
posted @ 2023-06-27 16:18 大树2 阅读(27) 评论(0) 推荐(0) 编辑
摘要: Mybatis 介绍 Mybatis 功能 Mybatis 连接池 mybatis日志 Mybatis 注解 Mybatis XML 映射文件 00.Mybatis 是一款优秀的持久层框架(DAO),它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置 阅读全文
posted @ 2023-06-26 19:08 大树2 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 数据库连接池切换 mybatis中数据库连接池比较流行,性能优越的有2个:数据库连接池技术: A.Hikari(springboot默认)追光者 B.Druid(德鲁伊) 1 Druid(德鲁伊)Druid连接池是阿里巴巴开源的数据库连接池项目功能强大,性能优秀,是Java语言最好的数据库连接池之一 阅读全文
posted @ 2023-06-26 18:30 大树2 阅读(74) 评论(0) 推荐(0) 编辑
摘要: Maven 本地仓库,中央仓库,远程仓库 配置 1. 下载地址:https://maven.apache.org/download.cgi apache-maven-3.9.2-bin.zip 1. 解压安装 2. 配置仓库 3. 配置Maven环境变量 2.Maven私服搭建: 本地仓库:(自己计 阅读全文
posted @ 2023-06-25 16:55 大树2 阅读(1600) 评论(0) 推荐(0) 编辑
摘要: 12. Bean 获取,作用域,管理 在IOC容器中,每一个Bean都有一个属于自己的名字,可以通过注解的value属性指定bean的名字。如 果没有指定,默认为类名首字母小写。 ``` 1.问题:使用前面学习的四个注解声明的bean,一定会生效吗? 答案:不一定。(原因:bean想要生效,还需要被 阅读全文
posted @ 2023-06-24 23:26 大树2 阅读(7) 评论(0) 推荐(0) 编辑
摘要: springboot 原理 spring framework spring boot(配置起步依赖-自动配置) spring-boot-starter-web 起步依赖(其他依赖自动传递) 自动配置原理:自动将内置类存入IOC容器中,不用收到配置,只能扫描包内即子包的类,可以指定扫描的包内容: `` 阅读全文
posted @ 2023-06-24 23:24 大树2 阅读(51) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 29 下一页