AND
java高级之多线程
1.什么是多线程 首先引入程序与进程概念: 程序(program) 程序是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码(还没有运行起来),静态对象。 进程(process) 进程是程序的一次执行过程,也就是说程序运行起来了,加载到了内存中,并占用了cpu的资源。这是一个动态的过 ......
目光触不到的地方,便是生活
欢迎来到我的友链小屋 有时候,希望自己像翥鸟一般,翔飞在无边无际的长空,没有困束,没有尽头。 ——题记 过去,我时常在想,如果有一天,我可以得到自己想要的,是不是生活就可以处处繁华,直上云霄,而终有一天,我才发觉,这一切不是结束, 而是漫长的等候。 我有时候琢磨着,这一路走来,究竟失去了些什么,得到 ......
Go 错误处理
Go 语言通过内置的错误接口提供了非常简单的错误处理机制。 error类型是一个接口类型 type error interface { Error() string} package main import ( "fmt") // 定义一个 DivideError 结构type DivideErro ......
如何用Spring 原生注解 快速实现策略模式+工厂模式
前言 这阵子在做项目组重构的工作,工作中的一部分就是就目前代码库中与企业交互的逻辑抽离出来,单独做一个微服务,实现企业交互逻辑的关注点分离。 在这里面我很自然而然的就用到了策略模式 + 工厂模式的方式,包装内部实现细节,向外提供统一的调用方式,有效的减少if/else的业务代码,使得代码更容易维护, ......
十年架构感悟
十年架构感悟 蔡超 大家好,我是汇量科技的蔡超,也是 QCon 的老朋友了。 以前我会给大家分享一些具体的技术,例如微服务,甚至我会带上笔记本跟大家一起写写代码、调调程序。这次不一样,我会给大家分享一些软性的内容,分享一下我做架构这十年来的感悟。 1.“提出问题”难于“解决问题” 跟大家分享的第一个 ......
Java 日志系列:JUL 使用和原理分析
[TOC] ### 一、 简介 JUL 全称 Java util Logging 是 java 原生的日志框架,使用时不需要另外引用第三方类库,相对其他日志框架使用方便,学习简单,能够在小型应用中灵活使用。 - Loggers:被称为记录器,应用程序通过获取 Logger 对象,调用其 API 来来 ......
Spring,Spring MVC,Spring Boot 之间什么关系
Spring、Spring MVC 和 Spring Boot 都是 Java 生态系统中的框架,用于简化企业级应用程序的开发。它们之间的关系可以概括如下: 1. **Spring:** Spring 是一个综合性的框架,提供了许多功能,包括依赖注入(Dependency Injection)、面向 ......
线程
1、多线程 1.1 线程与进程 · 进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序基本单位;系统运行一个程序即是一个进程从创建,运行到消亡的过程。 · 线程:线程是进程中的一个执行单元,负责当前进程中的执 ......
剑指 Offer 34. 二叉树中和为某一值的路径(中等)
题目:  ``` class Solution { public: vector> result; vector p ......
百万数据导出
pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ......
unity中Input.GetAxis()用法
学习笔记: using System.Collections; using System.Collections.Generic; using UnityEngine; public class TransformPointTest : MonoBehaviour { public Transfor ......
脚手架本地link标准流程
前言 本篇文章主要解决,如何在本地调试脚手架和分包 一、 名词解释 文章中用到的词汇说明,方便理解 your-cli-dir: 本地脚手架的文件夹your-lib-dir:本地分包的文件夹 二、 操作步骤 1.链接本地脚手架 cd your-cli-dir npm link 2.链接本地库文件 cd ......
外国语 英语English 英语学院
外国语学院 Foreign Languages College; foreign studies college 外国语学院 College of Foreign Languages; School of Foreign Languages Foreign Languages Institute/F ......
P4377 [USACO18OPEN] Talent Show G
# P4377 [USACO18OPEN] Talent Show G [P4377 [USACO18OPEN\] Talent Show G - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)](https://www.luogu.com.cn/problem/P4377) [TOC ......
SpringBoot】| 接口架构风格—RESTful
一:接口架构风格—RESTful1. 认识RESTful(1)接口 ①接口: API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。 用来提供应用程序与开发人员基于某软件或硬件得以访 ......
『学习笔记』插入类dp
## 概述 可以说是一个套路化问题,想出来了就非常好做。前提是你得想出来。 转移方程一般也都是特定的:设 $dp_{i, j}$ 表示往一个序列里插入了 $i$ 个数,这 $i$ 个数被分成了 $j$ 段的方案数。 初始化:$\begin{cases} dp_{1, i = 1} = 1 \\ dp ......
闲话8.14
今天上午有模拟赛,被暴打喽🥰🥰🥰 上来比赛出事故了属于是,没给大样例(但是后来发了),上来把题目都看了一眼,发现有原,就把原打了,顺带经典一句话🤣👉:  FJOI ......
windows10下SQL Server2019安装
1、下载安装包后,管理员身份执行 备注:取消poly后: 控制器名称: SQLSERVER2019C 等待~~~ 需要安装管理工具: 具体可参考:sql server 2019安装后没有找到management studio? - lanrenka - 博客园 (cnblogs.com) 安装成功后 ......
Mybatis配置文件的空白模板和联系demo所用到的依赖
核心配置文件模板 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "https://mybatis.org/dtd/mybatis- ......
SecureCRT完美配色方案
主要内容 下载安装SecureCRT 调整配色以及其他参数 效果图1 效果图2 前提条件 下载SecureCRT 链接 :https://pan.baidu.com/s/1Rx9grLvuyEZgFrF8CXX38w 提取码 :3fqy 安装完毕后进入配置界面 Options -> Global O ......
2023牛客多校(9)
D 首先考虑枚举一个左端点 然后我们就会发现,对于一个位置来说,会影响它的只有前缀和后缀比它小的数 于是让每个数字不合法的都是一个区间 可以预处理$[L,i]$这个范围内有几个比它小的数,设为$x$ 然后就能知道第一个让它不合法的位置($i - L - x$)个比它小的数的位置 而让它重新合法只需要 ......
代码优化方案:别再写无限嵌套的if-else了 更加优雅的if-else替代方案
1 问题概述 之前写过一个抽奖的业务,在判断客户完成某种类型的活动时候,给客户发放抽奖资格。 代码如下(简化版,并不是真正的业务代码): public static void main(String[] args) { String type =""; if("lc".equals(type)){ ......
ConcurrentHashMap
ConcurrentHashMap是JUC包中提供的一个并发集合类,是线程安全且高效的HashMap(该文章有对HashMap的详细介绍,结构方面二者相似)实现。 之所以引入ConcurrentHashMap,是因为 HashMap线程不安全:在多线程环境下,使用HashMap的put操作会引起死循 ......
ifconfig与ipconfig的区别
转自:ipconfig和ifconfig区别_明子~的博客-CSDN博客 简单来说,ipconfig是Windows中显示当前TCP/IP配置信息,而ifconfig是Linux中网络适配器的查看指令。 1. ipconfig:Windows中ipconfig实用程序可用于显示当前TCP/IP配置的 ......
P2023 [AHOI2009] 维护序列题解
## 题目描述  ## 思路 我们可以想到用线段树, 然后维护两个懒标记 $\text{add, mul ......
SVN打开文件报错
问题描述: 'D:\WorkSpace\vvvvv\XXXXXXX-K3Cloud' is already locked.“ 原因分析:上一次异常操作了。 解决方案: 找到项目目录:右键打开 ......
胡萝卜问题 Carrot Problems
  # 8.0.33,用户变量编程用不了 ``` ``` WITH Numbered AS ( SELECT id, LAG(id,1 ......