- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 VS2019中C++,#include无法打开自己所写的头文件(.h)
VS2019中C++,#include无法打开自己所写的头文件(.h)最近刚开始学vs,创建项目之后,自己按照《C++编程开发》的教程写代码先写了一个头文件 my.h然后在 main.cpp 中 要包含上述头文件 即要写:#include "my.h"可是提示我出错 :“VS2019中无法打开源文件”,搜了不少资料,才知道原来是没有添加该头文件所在的路径我的项目下新...
2020-03-31 15:28:38 37843 23
原创 C语言关于处理数组元素的插入、删除、排序
#include <stdio.h>#include <stdlib.h>#define N 5int main(){ int nums[]={29913,28971,29312,28134,28966}; int deleteNums;//要删除的数字 int deleteIndex=-1;//要删除的数字下标,要赋一个在代码中不可能的...
2020-03-31 10:50:17 1196
原创 session cookie OAuth2.0 加密算法分类和常用的算法
session cookie OAuth2.0 加密算法分类和常用的算法session和cookie1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的Session,用用于标识这个...
2020-03-13 14:20:35 758
原创 利用redis实现分布式事务锁,解决高并发环境下库存扣减
利用redis实现分布式事务锁,解决高并发环境下库存扣减问题描述:某电商平台,首发一款新品手机,每人限购2台,预计会有10W的并发,在该情况下,如果扣减库存,保证不会超卖解决方案一利用数据库锁机制,对记录进行锁定,再进行操作SELECT * from goods where ID =1 for update;UPDATE goods set stock = stock - 1;...
2020-03-13 13:58:15 2016 4
原创 为什么使用消息队列?消息对列有什么好处?
为什么使用消息队列?消息对列有什么好处?面试题为什么使用消息队列? 消息队列有什么优点和缺点? Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别,以及适合哪些场景?面试官心理分析其实面试官主要是想看看: 第一,你知不知道你们系统里为什么要用消息队列这个东西? 不少候选人,说自己项目里用了 Redis、MQ,但是其实他并不知道自己为什么要用这个...
2020-03-13 13:28:18 120
原创 将博客搬至CSDN
自2020-03-13日起,本人的CSDN将如数全部搬至博客。个人CSDN博客地址:https://blog.csdn.net/a754315344
2020-03-13 13:18:00 14
原创 常用集合类简介及线程安全和非线程安全的集合对象
常用集合类简介及线程安全和非线程安全的集合对象简介Java中集合类有很多,只介绍常用的集合类: 线程安全和非线程安全的集合对象一、概念:线程安全:就是当多线程访问时,采用了加锁的机制;即当一个线程访问该类的某个数据时,会对这个数据进行保护,其他线程不能对其访问,直到该线程读取完之后,其他线程才可以使用。防止出现数据不一致或者数据被污染的情况。 线程不安全:就是...
2020-03-08 10:29:20 1147
原创 实现多线程的四种方法
实现多线程的四种方法1.继承Thread类,重写run方法;2.实现Runnable接口,重写run方法;3.实现Callable接口,重写call方法;4.通过线程池实现多线程(实现Runnable接口+Executors创建线程池);前2种方法无返回值,后2种方法有返回值。继承Thread类,重写run方法public class TTEST extends...
2020-03-08 10:25:31 1418
原创 Java开发常用的几个注解
Java开发常用的几个注解Java开发常用的注解有@Mapper @Repository(持久层)、@Service(业务层)、@Controller (控制层)和 @Component(其它),以及@Autowired和@Resource@Mapper从mybatis3.4.0开始加入了@Mapper注解,添加@Mapper注解的接口生成一个实现类,目的就是为了不再写mapper映...
2020-03-07 14:55:11 1003 10
原创 MySQL和Oracle的区别
MySQL和Oracle的区别 由于SQL Server不常用,所以这里只针对MySQL数据库和Oracle数据库的区别(1) 对事务的提交 MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者点击commit按钮(2) 分页查询 MySQL是直接在SQL语句中写"select... from ...where...li...
2020-03-07 14:53:15 316
原创 hibernate和mybatis的区别
hibernate和mybatis的区别 一、两者最大的区别 针对简单逻辑,Hibernate与MyBatis都有相应的代码生成工具,可以生成简单基本的DAO层方法。 针对高级查询,MyBatis需要手动编写SQL语句,以及ResultMap,而Hibernate有良好的映射机制,开发者无需关心SQL的生成与结果映射,可以更专注于流程。 二、开发难度对比 Hibern...
2020-03-07 14:50:34 440
人力资源管理招聘系统.rar
2020-05-08
WxPayAPI_JAVA_v3.zip
2020-02-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人