Java
Windows下使用svn命令行
摘自:https://zhuanlan.zhihu.com/p/75760333 摘自:http://www.taodudu.cc/news/show-691550.html?action=onClick 安装TortoiseSVN后直接打开命令行,发现没有命令Svn,配置环境变量发现TorToiseSvn并没有Svn.exe文件。 这时需要下载一个Svn命令行工具,下载地址:https://w
mybatis 3.x 升级时遇到的keyProperty问题小坑
背景: 有1个项目,原来是用的mybatis 3.4.6版本,其中有一些插入mapper是这样写的: Integer insertEntitySelectiveShard(@Param("tableSuffix") String tableSuffix,@Param("entity") XXXEntity entity); 对应的xml片段: 可能有同学说了,按官网文档
java中 如何在文本中筛选出汉字
在Java中, 使用正则表达式来筛选出文本中的汉字。下面是一种方法: 在上面的示例代码中,我们使用了正则表达式 "[u4e00-u9fa5]" 来匹配汉字。这个表达式的含义是匹配 Unicode 范围 u4e00 到 u9fa5 之间的字符,这个范围包含了大部分的汉字。使用 Pattern 类的 compile 方法来编译正则表达式,然后使用 Matcher 类的 find 方法来查找匹配的
Java官方笔记11包
Packages Definition: A package is a grouping of related types providing access protection and name space management. Note that types refers to classes, interfaces, enumerations, and annotation types.
【ElasticSearch】索引(添加)
【ElasticSearch】索引(添加) REST API,settings 中的 index 可以不要 PUT /myindex { "settings": { "index": { "number_of_shards": 3, "number_of_replicas": 3 } }, "mappings": { "propertie
Docker常见使用
DockerFile: FROM openjdk:8 MAINTAINER guotong ADD lpl-1.0-SNAPSHOT.jar lpl-1.0-SNAPSHOT.jar EXPOSE 8090 ENTRYPOINT ["java","-jar","lpl-1.0-SNAPSHOT.jar"] 构建镜像 docker build -t lpl . docker run -d --res
1.TCP/IP网络模型
1.四层TCP/IP网络模型 1.1 为什么要有TCP/IP网络模型 对于同一设备间的进程通信,可以通过管道、消息队列、共享内存、信号等方式进行通信;在Java中的线程通信中,可以使用管道流(字节流(PipedInputStream、PipedInputStream)、字符流(PipedReader、PipedWriter))、共享内存(volatitle)、消息传递(wait/notify,
腾讯太狠:40亿QQ号, 给你1G内存,怎么去重?
文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职业升级, 薪酬猛涨!加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷1)加强版》 面试
线上出问题了,怎么办?
出了问题,不要慌!打开手机,发个朋友圈! 然后,顺便打包好个人物品,抱着出去就行了! 哦哦! 上线前拜四阿哥,假期前拜佛祖,天灵灵地灵灵! 家人们,这不是危言耸听。线上无小事,开不得玩笑的啊! 一、快速恢复 还是那句话,出了问题不要慌,冷静,保持冷静。 首要记住一个原则:快速恢复。 时至如今,有一定规模的公司,后台服务状态监控各方面都做得很完善。日志系统、监控系统什么的,一般情况下,异常信
设计模式:适配器模式(论如何把鼠头适配加工成鸭脖)
定义 适配器模式(Adapter Pattern)有时候也称包装样式或者包装,是一种结构型设计模式,它可以将一个类的接口转换成客户端所期望的另一个接口。适配器模式可以让原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适配器模式有三种类型:类适配器模式、对象适配器模式和接口适配器模式。 类适配器模式采用多重继承对一个接口与另外一个接口进行匹配,Java 不支持多继承,但可以定义一个适配器类来
CMake个人理解和使用
前言 CMake是一个构建工具,通过它可以很容易创建跨平台的项目。通常使用它构建项目要分两步,通过源代码生成工程文件,通过工程文件构建目标产物(可能是动态库,静态库,也可能是可执行程序)。使用CMake的一个主要优势是在多平台或者多人协作的项目中,开发人员可以根据自己的喜好来使选择IDE,不用受其他人工程配置的影响,它有点像跨平台的IDE,通过它配置好相关设置之后,可以在多个平台无缝衔接,提高开发
Runnable Callable Future FutureTask
(一)runnable 与Callable的区别 call()方法可以有返回值,返回类型为泛型V,代表着支持所有类型的返回值。 call()方法定义时声明了可以抛出异常:throws Exception,而run()则不行。 (二)Future与FutureTask FutureTask实现了RunnableFu
基于Session的认证方式
认证流程 基于Session认证方式的流程是,用户认证成功后,在服务端生成用户相关的数据保存在session(当前会话),而发给客户端的 sesssion_id 存放到 cookie 中,这样用客户端请求时带上 session_id 就可以验证服务器端是否存在session 数据,以此完成用户的合法校验。当用户退出系统或session过期销毁时,客户端的session_id也就无效了。 基于Se
尚医通-day12【token续期和就诊人管理】(内附源码)
页面预览 就诊人管理 就诊人列表 添加就诊人 查看就诊人 ![image-20230225060710 管理员系统用户管理 前面我们完成了用户登录、用户认证与就诊人管理,现在我们需要把这些信息在我们的平台管理系统中进行统一管理 用户列表 用户详情 第01章-token刷新 简单的设置redis和cookie的过期时间,会导致用户在操作的过程中掉线,为了解决这个问题,我们可以使用tok
element ui的表格头合并 方法
表格自带的 colSpan属性可以进行编辑 我们利用dom获取后可以直接操作他 这里写上事件代码和调用代码 具体情况还是需要同学们自己去分析 setSpan(){ let nheader=document.getElementsByClassName('el-table__header') nheader[0].rows[1].cel
任务编排工具在之家业务系统中应用探究
本文主要介绍在之家广告业务系统中运用任务编排治理工具的场景及其可以解决的问题,讲解任务编排框架的核心要点,以及向大家演示一个任务编排框架的基本结构,让大家对任务编排工具增强业务开发效率,提高研发质量有更深刻的理解。 1.背景 我们开始以下面的实际业务场景代入任务编排工具的使用。 广告引擎流量接入层中一个用户流量请求过来,系统会对流量进行一
Spring Boot实现高质量的CRUD-5
(续前文) 9、Service实现类代码示例 9.1、类定义及成员属性 9.2、新增对象 9.2.1、新增对象的参数校验 9.2.1.1、新增对象的必选字段校验 9.2.1.2、数据格式校验 9.2.2、参照ID检查 9.2.3、数据权限检查 9.2.4、枚举值检查 9.2.5、唯一性检查 9.2.6、业务处理
element ui 修改按钮公共样式
// .el-button--text .btntext .el-button--text { color: #000bff; } .btntext .el-button--text:hover { color: #000bff; } .btntext .el-button--text:active { color: #000bff; } .btnt
《数据结构与算法》之堆
导言: 我们在以前的学习中知道了堆栈,和队列,在系统处理上这两种数据结构的确是很高效的,但是在系统的任务调度上就是很高效了,我们cpu处理任务是有优先级的,要是按照队列和栈的思想都是线性执行,可能发生的情况就是输出一个字符比系统掉电请求处理的优先级高,可能输出一个字符先来,所以在任务调度上线性结构就会有明显的劣势,现在我们要学习的堆能否解决这一问题呢? 一.堆的相关定义和操作 什么是堆? 堆其实就
Scala方法和函数
方法和函数的作用几乎是一样的,但是函数在使用的过程中更加灵活和多样化 scala中函数是头等公民 . 可以作为方法的返回值和参数使用 scala是一个集面向对象和面向函数于一身的编程语言 , 灵活的函数是函数式编程的一种体现 函数的使用使代码更加简洁和灵活 函数 scala中一种函数式编程语言 ,函数是scala中的头等公民,建议优先使用函数 , 函数实现的功能和方法一样 ,但是我们可以把函数
Java类加载原理中为何要设计双亲委派机制
首先,给大家演示两个示例代码,我们自定义一个与Java核心类库中java.lang.String类名相同的代码: 运行结果: 从运行结果我们看到,程序运行报错了。错误原因是什么呢?下面我们来分析一下:看过我前面一篇文章《JVM源码分析:深入剖析JavaMain方法中的LoadMainClass的实现》的读者可能知道,main方法主类是由应用程序类加载器加载的。应用程序类加载默认是实现了双亲委派