NOT
简易版
public List<CategoryEntity> queryWithTree() { //所有数据 List<CategoryEntity> entityList = baseMapper.selectList(null); List<CategoryEntity> collect = ent ......
docker高级篇
docker高级篇 一.Docker复杂安装详说 安装mysql主从复制 1.新建主服务器容器实例3307 docker run -p 3307:3306 --name mysql-master \ -v /mydata/mysql-master/log:/var/log/mysql \ -v /m ......
Supervisor的作用与配置
https://blog.csdn.net/hudeyong926/article/details/99540733 安装supervisor #检查是否已经安装 supervisord --version #安装pip yum install -y epel-release yum install ......
升讯威在线客服系统的并发高性能数据处理技术:高性能OSS文件存储
最近客服系统成功经受住了客户现场组织的压力测试,获得了客户的认可。客户组织多名客服上线后,所有员工同一时间打开访客页面疯狂不停的给在线客服发消息,系统稳定无异常无掉线,客服回复消息正常。消息实时到达无任何延迟。 ......
12年老爷车L3审车一把过
临近车年审了,我是周内一大早去的,8点第一个到达检测站,工作人员才来上班呢,自己把车停进车辆外检区【注意:自己在家先检查一下全车灯光,有问题就自己先修好再去】,拿身份证、行驶证、以及团购码(陕西小车收费标准260元)给工作人员核验,车钥匙放车里,自己去业务大厅等着叫你车牌号就行了,业务大厅有视频监控 ......
C# HTTP 断点续传
在IIS中,磁盘路径对应的文件是可以直接下载的,而原生的IIS并不需要额外的配置就可以进行断点续传。而在小猪的项目中使用到的文件下载地址不对应磁盘路径的文件地址,而是需要验证用户是否有权限进行下载然后使用使用fileresult提供文件下载。这样整个下载过程都需要自己动手写代码完成。为了使客户端的体 ......
oracle 在线重定义表
使用Oracle的在线重定义技术,可以将Oracle的普通表改为分区表。 参考&感谢https://blog.csdn.net/qq_32784541/article/details/81507719?spm=1001.2101.3001.6650.13&utm_medium=distribute. ......
el-table两个表尾合计行联动同步滚动条代码
效果图 我们先看一下效果图 思路 获取对应的两个表格设置滚动条的dom,并通过Element.scrollLeft去设置滚动的距离 官方文档: 滚动容器(审查元素即可得知): 完整代码 自己演示的话,直接复制粘贴即可,代码中包含注释 <template> <div class="kkk"> <div ......
GDB 实验
实验一:安装并简单使用 GDB 预备工作 安装 sudo apt install gdb build-essential gcc 配置 必做 # 格式配置 if ! grep -qi 'kernel.core_pattern' /etc/sysctl.conf; then sudo sh -c 'e ......
怎么在window上自动获取crash dump
保存如下内容到opendump.bat,已管理员权限打开文件 @echo offecho 正在启用Dump...reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps"reg ......
给层级目录添加分类父类(父类为临时组合节点,非数据库数据)
/** * Ztree树结构实体类 * * @author ctspn */@Datapublic class Tree implements Serializable{ private static final long serialVersionUID = 1L; /** 节点主键 */ pri ......
浅尝poc编写工具+漏洞验证xpoc
Xpoc 是长亭发布的 poc 扫描工具,其默认自带 406 个 POC 规则,覆盖国内常见的应用系统和历史危害比较高的漏洞,通过命令可以自动更新远程 POC 到本地,使用也比较方便,在公开重大漏洞的时候,更新还是比较快的 ......
大型数据库实验六
实验六--熟悉Hive的基本操作 1、创建一个内部表,字段分隔符为英文逗号 2、创建一个外部分区表dividends(分区字段为exchange和symbol),字段分隔符为英文逗号 3、从stocks.csv向stocks导入数据 4、创建一个未分区的外部表dividends_unpartitio ......
sql 递归(应用场景:组织树)
with cte as ( select *, 0 as level from Organization where ParentID='' union all select d.*,level + 1 from cte c inner join Organization d on c.ID = d ......
生成器模式
[实验任务一]:计算机组装 使用建造者模式,完成下述任务:计算机组装工厂可以将CPU、内存、硬盘、主机等硬件设备组装在一起构成计算机,计算机的类型可以是笔记本,也可以是台式机。 package Tutorial_5; public class Client { public static void ......
单例模式
[实验任务一]:学号的单一 仿照课堂的身份证的例子,实现每个同学仅有一个学号这一问题。 package Tutorial_7; /** * @author mendianyu */ public class StuID { // 单例模式中的实例 private static StuID insta ......
被动扫描
网络空间引擎 白帽汇的 fofa、360的 quake、知道创宇的 zoomeye、安恒的 sumap、奇安信的 hunter、以及国外的 shodan 利用zoomeye进行信息收集 查询百度的路由器资产:org:"百度"+device:"router" 查看相关情报 子域名收集 站长之家查询ww ......
爬虫-python面对对象-工具
一、面向对象基础 1、面向对象思想简介 软件编程就是将我们的思维转变成计算机能够识别语言的一个过程 什么是面向过程? 自上而下顺序执行,逐步求精 其程序结构是按功能划分为若干个基本模块,这些模块形成一个树状结构; 各模块之间的关系尽可能简单,在功能上相对独立 每一模块内部均是由顺序、选择和循环三种基 ......
3大方面升级华为云CCE集群体验,助力集群高效运维管理
我们会持续在“过程业务无感”、“稳定高效升级”、“丝滑交互体验”等方面进行持续优化,让集群升级过程更简单、高效和可靠。 ......
JAVA Set集合的深拷贝
之前在做统计的时候,用到Set集合,存储到Map中,但是因为是浅拷贝,导致数据错误问题。这里记录下如何深度拷贝Set 关于浅拷贝和深拷贝的的问题,请参考另一篇文章《JAVA 的深拷贝和浅拷贝》 简而言之:深拷贝是完全创建一个新的对象,是一个全新的对象。而浅拷贝仅仅复制所考虑的对象,而不复制它所引用的 ......
大数据实验二
实验环境:(1)操作系统:Linux (2)Hadoop版本:3.1.3; (3)JDK版本:1.8; (4)Java IDE: 实验内容与完成情况:(一)编程实现以下功能,并利用Hadoop提供的Shell命令完成相同任务: (1) 向HDFS中上传任意文本文件,如果指定的文件在HDFS中已经存在 ......
抽象工厂模式
[实验任务]:人与肤色 使用抽象工厂模式,完成下述产品等级结构: 类图 public class BlackFactory implements PeopleFactory { @Override public Man produceMan() { return new BlackMan(); } ......
srsLTE的ctest出现错误,benchmark_radio_multi_rf失败的解决办法
首先使用cd build 和 ctest --rerun-failed --output-on-failure,单独运行出错的内容。 在build/Testing/Temporary中LastTest.log和LastTestsFailed.log写明了错误原因,如下 Error: allocati ......
TreeSet
TreeSet的基本操作 放到TreeSet集合中的元素: 无序不可重复,但是可以按照元素的大小顺序自动排序(默认升序) // 集合的创建 TreeSet<Integer> treeSet = new TreeSet<>(); // 添加元素 treeSet.add(1); treeSet.add( ......
GMP模型
每一个 OS 线程都有一个固定大小的内存块(一般会是 2MB)来做栈,这个栈会用来存储当前正在被调用或挂起(指在调用其它函数时)的函数的内部变量。这个固定大小的栈同时很大又很小。因为 2MB 的栈对于一个小小的 goroutine 来说是很大的内存浪费,而对于一些复杂的任务(如深度嵌套的递归)来说又 ......
归并排序C++实现
把归并排序看作二叉树的后序遍历的确是一种好的思路,使代码的逻辑更加清晰。 但是具体实现还是遇到了很多的困难。 有太多报错,自己也觉得有些莫名其妙。但是事后看来,大多数还是自己粗心所致。 以后都可以采用这个框架来处理需要归并排序的问题。 class Solution { public: vector< ......
CF17E Palisection
改进了一下 @\(\bf{ \color{black}\text{唐}\color{red} \text{一文}}\) 大佬的做法。 tags: \(\text{strings}\) \(\color{red}*2900\) 洛谷 CF 给出一个字符串 \(s\),求 \(s\) 有多少对相交的回文 ......
Brew安装的MySQL8.0忘记密码修改密码
# 查看my.ini位置 $ mysqld --help --verbose | more # 找到这一行,挨个试试,看存不存在 # /etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf $ ls /etc/my.cnf ls: ......
《实战Java高并发程序》——第2章 Java并行程序基础
进程和线程 简单的话来说,在Windows中看到的后缀为.exe的文件都是程序。不过程序是"死"的、静态的。当双击这个.exe文件的时候,这个.exe文件中的执行就会被加载,你就能得到一个有关这个程序的进程。进程是"活"的,或者说是正在被执行的。 进程中可以容纳若干线程。 那进程和线程之间究竟是一种 ......