解决并发问题,数据库常用的两把锁! 作者:黄青石 cnblogs.com/huangqingshi/p/10165409.html 在写入数据库的时候需要有锁,比如同时写入数据库的时候会出现丢数据,那么就需要锁机制。 数据锁分为乐观锁和悲观锁 它们使用的...
python笔记:纵向合并表格 工作中我们常常遇到多个格式相同的表格面要合并成一个表格,比如将2019年的数据与2020年的数据合并在一起来进行分析。平时EXCEL时我们通常直接复制粘贴,但有时因表格内容过大,直接粘贴效率低,且当字段过多时还需要进行逐...
使用Java带你打造一款简单的英语学习系统 【一、项目背景】 随着移动互联网的发展,英语学习系统能结构化的组织海量资料。针对用户个性需求,有的放矢地呈现给用户,从而为英语学习者提供便利,提升他们的学习效率。 【二、项目目标】 1. 实现美观的界面,添加需要的组件。...
springboot 集成 activiti6 1.首先是maven添加依赖各种报错。 <!-- https://mvnrepository.com/artifact/org.activiti/activiti-spring-boot-starter-basic...
C、C++、Java到Python,编程入门学习什么语言好? 最近,TIOBE更新了7月的编程语言榜单,常年霸榜的C、Java和Python依然蝉联前三位。万万没想到的是,R语言居然冲到了第八位,创下了史上最佳记录。而且后续随着业内对数据统计和挖掘需求的上涨,R语言热度颇有些势...
SpringBoot整合Spring Security和OAuth2 OAuth2介绍 OAuth协议为用户资源的授权提供了一个安全的、开放而又简易的标准。OAuth不需要用户提供用户名、密码等信息,就可以实现多个系统之间的资源共享。 OAuth2的四中授权模式 授权码模式 简易模式 密码...
从连接器组件看Tomcat的线程模型——连接器简介 Connector组件介绍 Connector(连接器)组件是Tomcat最核心的两个组件之一,主要的职责是负责接收客户端连接和客户端请求的处理加工。每个Connector都将指定一个端口进行监听,分别负责对请求报文解析...
springboot中的配置文件 一个项目有很多环境:开发环境,测试环境,准生产环境,生产环境。 每个环境的参数不同,我们就可以把每个环境的参数配置到yml文件中,这样在想用哪个环境的时候只需要在主配置文件中将用的配置文件写上就行如appli...
java面试 @Autowired与@Resource的区别 @RequestMapping 作用 ThreadLocal与 synchronized @Required 作用 jvm内存模型-常量存放位置 oracle merge ...
Spring Data JPA 与 MyBatis 对比分析 其实,手写jdbc也是蛮好玩的… 在企业开发过程中,除去一些特殊的要求外,基本上都会使用全自动或半自动的ORM框架代替原生JDBC进行数据库的访问。而在具体项目设计时,常常会根据项目业务情况进行技术选型。其中...
JavaScript 中 label 的理解与应用 label 语句在之前写的代码中很少用到。最近重新看了基础,发现之前没有真的清楚其作用,开始只知道 label 是代码“跳转”到这个标签,什么时候应用才比较好呢?带着疑问,重新梳理了一下。 在执行单层循环的时候,labe...
VSCODE编写运行python代码详细配置 1、安装完成VSCODE后安装插件 (1)、安装Chinese,简体中文 (2)、安装Pylance,新插件依赖于python插件,安装的时候会自动安装python插件 (3)、安装VSCode Icons,图标美化 2...
使用Java带你打造一款简单的英语学习系统 【一、项目背景】 随着移动互联网的发展,英语学习系统能结构化的组织海量资料。针对用户个性需求,有的放矢地呈现给用户,从而为英语学习者提供便利,提升他们的学习效率。 【二、项目目标】 1. 实现美观的界面,添加需要的组件。...
Python语言规范 转自: Python语言规范 Lint Tip 对你的代码运行pylint 定义: pylint是一个在Python源代码中查找bug的工具. 对于C和C++这样的不那么动态的(译者注: 原文是less dynamic)...
Spring AOP里面的通知Advice类型 @Before前置通知 在执行目标方法之前运行 @After后置通知 在目标方法运行结束之后 @AfterReturning返回通知 在目标方法正常返回值后运行 @AfterThrowing异常通知 在目标方法出现异常后...
基于“均态分布”随机数算法的一次性口令OneTimePassword(原创) /* 所谓均态分布随机数算法是指:每个数(整数或实数)无序地分布在数轴上,值只出现一次永不重复。体现了香农的一次一密理论。 * 均体现在每个数的值是平均概率,即都有出现;态体现在每个数在数轴上的位置是惟一性。 * 有别于...
对于app监测root权限或者强制升级 只做分享学习 以下方法对于大多数Root检测的App (不限于仅银行类App),均适用。 另,"主用户 + Island用户" 情况下: 如果App仅安装在 Island下,当绕不过Root检测时,需...
JAVA线上常见问题排查手段(小结) 在平时开发过程中,对于线上问题的排查以及系统的优化,免不了和Linux进行打交道。每逢大促和双十一,对系统的各种压测性能测试,优化都是非常大的一次考验。抽空整理了一下自己在线上问题排查以及系统优化的一些经验。 一、系统性...
批处理问题记录——数字实验bat 记录学习批处理时的问题 批处理为输入一个数字,如果大于等于一百,直接输出输入数字,如果小于一百会重复+1,直到100后输出。 问题是,如果不输入数字,直接空格的话,批处理会出错。 寻求一种可以识别空命令的方法。 @ech...