首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
bk-旧档
LSLWind
创建于2021-10-08
订阅专栏
归档文件
等 1 人订阅
共22篇文章
创建于2021-10-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
随机人名生成
使用人名库:https://github.com/wainshine/Chinese-Names-Corpus读取文件随机返回人名
resultMap生成
``` java public class Generator { private static final String FORMAT_ERROR = "数据格式错误"; /** * resultM
图片型pdf转文本文档
直接用工具将扫描型pdf转文本是不行的,因为扫描型的pdf是图片。先读取整个pdf文件按页生成图片,再调用OCR识别读取文字即可。
编译原理-词法分析
对源程序进行扫描产生单词符号,将源程序改造为单词符号串的中间程序,即输入源程序、输出单词符号。词法分析器(Lexical Analyzer)包括扫描器(Scanner)与执行词法分析的程序 单词符号是一个程序语言的基本语法符号。称作 token(记号) ,是具有独立意义的最小语…
编译原理-文法基础
汇编程序:用于特定计算机上的汇编语言的翻译程序。有时编译器把汇编语言作为目标语言,然后再由汇编程序将它翻译成目标代码。 装入程序:编译器、汇编程序或连接程序生成的代码还不能运行,装入程序处理所有的与指定的基地址有关的可重定位地址,并将修改后的指令和数据放在内存中适当的位置。 预…
Spring-AOP基础
软件开发中,散布于应用中多处的功能被称为横切关注点(cross-cutting concern)。通常来讲,这些横切关注点从概念上是与应用的业务逻辑相分离的(但是往往会直接嵌入到应用的业务逻辑之中)。把这些横切关注点与业务逻辑相分离正是面向切面编程(AOP)所要解决的问题。DI…
计算机网络基础
ISP: 互联网服务提供商 ,ISP 可以从互联网管理机构获得许多 IP 地址,同时拥有通信线路以及路由器等联网设备,个人或机构向 ISP 缴纳一定的费用就可以接入互联网。 电路交换: 早期用于电话通信系统,两个用户要通信之前需要建立一条专用的物理链路,并且在整个通信过程中始终…
模板引擎thymeleaf
变量表达式即 OGNL 表达式或 Spring EL 表达式(在 Spring 术语中也叫 model attributes)。语法为: ${session.user.name} 文字国际化表达式允许我们从一个外部文件获取区域文字信息(.properties),用 Key 索引…
操作系统基础概念
操作系统(Operating System,简称OS)是管理系统资源、控制程序执行、改善人机界面、提供各种服务、合理组织计算机工作流程和为用户有效使用计算机提供良好运行环境的一种系统软件。 操作系统的主要功能是资源管理与运行程序,OS直接安装在硬件上,屏蔽硬件细节,向上提供统一…
Linux常用命令
每种操作1代表有,0代表无,三种操作通常连在一起(rwx)可组成一个二进制数字代表其权限操作,直接使用十进制表示。 cd !$ 把上个命令的参数作为cd参数使用。 -p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不在的目录,即一次…
java异常体系
IllegalStateException:非法状态异常,官方文档给出的说法是 在非法或不适当的时间调用方法时产生的信号。换句话说,即 Java 环境或 Java 应用程序没有处于请求操作所要求的适当状态下。也即当前请求非法。 自定义异常一般也同样,仅仅是为了标识或者增加业务逻…
Spring-IOC/DI
IDC/DI是一种仅通过构造器参数、工厂方法参数或由构造器/工厂方法产生的实例的属性定义依赖关系,由容器在创造bean的过程中注入依赖的过程。 DI实现了解耦,解决了类之间的依赖问题,由ioc容器动态注入对象的依赖,管理bean生命周期,而不用手动创建依赖对象并管理。 接口Be…
Maven创建多模块(父子聚合)项目
通过 maven 可以创建父子-聚合项目。 所谓的父子项目,即有一个父项目,有多个子项目。 这些子项目,在业务逻辑上,都归纳在这个父项目下,并且一般来说,都会有重复的jar包共享。 所以常用的做法会把重复的 jar 包都放在父项目下进行依赖,那么子项目就无需再去依赖这些重复的 …
设计模式-面向对象设计原则
单一职责原则 :一个类(或者大到模块,小到方法)承担的职责越多,它被复用的可能性越小,而且如果一个类承担的职责过多,就相当于将这些职责耦合在一起,当其中一个职责变化时,可能会影响其他职责的运作。类的职责主要包括两个方面:数据职责和行为职责,数据职责通过其属性来体现,而行为职责通…
行为型模式
行为型模式(Behavioral Pattern)是对在不同的对象之间划分责任和算法的抽象化。行为型模式不仅仅关注类和对象的结构,而且重点关注它们之间的相互作用。 通过行为型模式,可以更加清晰地划分类与对象的职责,并研究系统在运行时实例对象之间的交互。在系统运行时,对象并不是孤…
java并发包concurrent--Lock与AQS
Lock内部只有6个方法,其中获取锁lock()与释放锁unlock()最常用,都是非static void方法。 有了接口,就要实现锁,我们通常使用的锁是基于队列同步器实现的,AbstractQueuedSynchronizer是用来构建锁或者其他同步组件的基础框架,它使…
对象结构型模式
在适配器模式中可以定义一个包装类,包装不兼容接口的对象,这个包装类指的就是适配器(Adapter),它所包装的对象就是适配者 (Adaptee),即被适配的类。适配器提供客户类需要的接口,适配器的实现就是把客户类的请求 转化为对适配者的相应接口的调用。适配器可以使由于接口不兼容…
01背包
0-1 背包问题:给定 n 种物品和一个容量为 C 的背包,物品 i 的重量是 wi,其价值为 vi 。 自底向上遍历,先遍历物品,再遍历耗费,相当于先记录下来了底层物品,低容量的记录,顶层知道记录,因此可以快速做出判断。 另起一个 x[ ] 数组,x[i]=0表示不拿,x[i…
HBase基础概念、配置、语法
HBase是一个开源的非关系型分布式数据库(NoSQL),是Hadoop项目的一部分,运行于HDFS文件系统之上, (Hadoop Database )。主要应用场景是实时随机读写超大规模的数据。 列族(Column Family):表在水平方向有一个或者多个列族组成,一个列族…
RPC与RPC框架
通俗讲,两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。 无法在一个进程内,甚至一个计算机内通过本地调用的方式完成的需求,比如不同的系统间的通讯,甚至不同的组织…
下一页