首页 > 2020年06月24日 > 全部分享
Java线程的死锁和活锁
1、概览 当多线程帮助我们提高应用性能的同时,它同时也带来一些问题,本文我们将借助几个小例子看下两个问题,死锁和活锁。 2、死锁 2.1、什么是死锁 死锁发生在当两个或多个线程一直在等待另一个线程持有的锁或资源的时候。这会导致一个程序可能会被拖垮或者直接挂掉,因为线程们都不能继续工作了。 经典的哲学 ...
分类:编程语言   时间:2020-06-24 01:20:50    收藏:0  评论:0  赞:0  阅读:96
【Spring】AOP的代理默认是Jdk还是Cglib?
菜瓜:你觉得AOP是啥 水稻:我觉得吧,AOP是对OOP的补充。通常情况下,OOP代码专注功能的实现,所谓面向切面编程,大多数时候是对某一类对象的方法或者功能进行增强或者抽象 菜瓜:我看你这个理解就挺抽象的 水稻:举个栗子🌰!我要在满足开闭原则的基础下对已有功能进行扩展 我现在想对很多个功能增加日 ...
分类:编程语言   时间:2020-06-24 01:20:18    收藏:0  评论:0  赞:0  阅读:146
xxe漏洞复习
链接: https://www.bilibili.com/video/BV1Wb411y7Rt?from=search&seid=4291240756858647844 payload https://github.com/payloadbox/xxe-injection-payload-list ...
分类:其他   时间:2020-06-24 01:19:39    收藏:0  评论:0  赞:0  阅读:75
【MQ】RabbitMQ
RabbitMQ 是一款优秀的消息中间件。相比于 kafka 更好上手,相比于 ActiveMQ 拥有更好的性能。 RabbitMQ 支持单机部署,集群部署。 集群部署有包括 : 普通模式(多节点集群)、镜像集群。 节点分为 : 磁盘节点(disc) 和 内存节点 (RAM)。 镜像集群其实也是 镜 ...
分类:其他   时间:2020-06-24 01:19:24    收藏:0  评论:0  赞:0  阅读:83
OC基础 字符串
// insert code here... NSLog(@"Hello, World!"); //字符串查找子字符串在字符串中的范围 NSString* str=@"http://ww.sxt.cn?user=admin&passwd=123456"; NSRange range = [str r ...
分类:其他   时间:2020-06-24 01:19:05    收藏:0  评论:0  赞:0  阅读:80
268. Missing Number
package LeetCode_268 /** * 268. Missing Number * https://leetcode.com/problems/missing-number/description/ * * Given an array containing n distinct nu ...
分类:其他   时间:2020-06-24 01:18:45    收藏:0  评论:0  赞:0  阅读:82
CSS3实现背景透明,文字不透明
最近遇到一个需求,要在图片上显示带有半透明背景的文字,效果如下图所示: 看到这个需求之后,第一反应是使用CSS3中的opacity设置元素的透明度。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name=" ...
分类:Web开发   时间:2020-06-24 01:18:29    收藏:0  评论:0  赞:0  阅读:84
词典中最长的单词
解题思路排序之后就是字典序了,遇到单个字符,加到集合里,多个字符则看最后一个字符之前的字符是否已经在集合里,在的话,加进集合里,不在的话,可以直接不管了,因为已经排序,说明肯定无法一步一步的达到这个字符串,再用两个变量,保存首次遇到的最长长度,最后返回(有点重复代码) class Solution: ...
分类:其他   时间:2020-06-24 01:16:27    收藏:0  评论:0  赞:0  阅读:88
查看zookeeper的注册信息
/bin/目录下下 sh zkCli.sh 进入客户端目录下: 查看根目录 [zk: localhost:2181(CONNECTED) 11] ls /[cluster, controller, brokers, zookeeper, admin, isr_change_notification, ...
分类:其他   时间:2020-06-24 01:15:04    收藏:0  评论:0  赞:0  阅读:304
介绍几款api管理系统
介绍几款最近找的接口管理系统 ShowDoc 一个非常适合IT团队的在线API文档、技术文档工具 thinkphp+vue 官网 https://www.showdoc.cc/ 支持在线版 支持离线部署 支持docker 安装 这个很nice 免费 docway 简单好用的在线文档管理。 docwa ...
分类:Windows开发   时间:2020-06-24 01:14:48    收藏:0  评论:0  赞:0  阅读:121
项目管理知识领域
项目管理知识领域是指按所需知识内容来定义项目管理领域,并用其所含过程、实践、输入、输出、工具和技术进行描述。大部分项目通常使用的知识领域有如下十条: 上述表格中描述了项目管理过程组与知识领域的关系。 ...
分类:其他   时间:2020-06-24 01:14:08    收藏:0  评论:0  赞:0  阅读:83
c++运算符重载
运算符重载 1.方法定义一个重载运算符的函数(实质上是函数的重载。) 2.一般格式函数类型operator运算符名称(形参列表){对运算符的重载处理} 3.运算符重载规则(1)一般来说,不改变运算符原有含义。(2)不能改变运算符的优先级别、结合性,也不能改变运算符需要的操作数的数目。(3)有些运算符 ...
分类:编程语言   时间:2020-06-24 01:13:34    收藏:0  评论:0  赞:0  阅读:105
ES6扩展——对象的扩展(简洁表示法与属性名表达式)
1、简洁表达法。 当属性名与属性值相同时,可省略属性值;例如:{name : name}可以写成 {name} 属性方法中,可省略冒号与function,直接 属性名(){}即可。例如{say : function(arr){}}可以写成{say(arr){}} es5的写法: //es5: con ...
分类:其他   时间:2020-06-24 01:12:59    收藏:0  评论:0  赞:0  阅读:128
限制mongoDB内存的方法
docker运行MongoDB,针对于docker容器来进行内存资源的限制 修改MongoDB的运行配置文件,并且重启mongodb storage: dbPath: /var/lib/mongodb journal: enabled: true # engine: mmapv1: smallFil ...
分类:数据库技术   时间:2020-06-24 01:12:42    收藏:0  评论:0  赞:0  阅读:99
python学习第40天
一.sql语句优化 (1)mysql 执行流程 客户端: 发送连接请求,然后发送增删改查sql语句进行执行 服务端: 1.连接层:提供和客户端连接的服务,在tcp协议下, 提供多线程并发的技术,让多个用户登录到mysql中. show processlist; 查看所有登录到mysql的用户进程 2 ...
分类:编程语言   时间:2020-06-24 01:11:51    收藏:0  评论:0  赞:0  阅读:82
代码块
代码块 作用 用来初始化类、对象 如果想要修饰代码块的话,只可以使用static 分类 静态代码块 内部可以有输出语句 随着类的加载而执行,只会执行一次,因为类只加载一次 作用:初始化类的信息 在一个类中定义了多个静态代码块,则按照声明的先后顺序进行 静态代码块的执行要优先于非静态代码块的执行 静态 ...
分类:其他   时间:2020-06-24 01:11:36    收藏:0  评论:0  赞:0  阅读:82
自助购物小型超市(ssm,mysql)
自助购物小型超市(SSM,JQUERY-EASYUI,MYSQL) 项目源码? 【运行环境】 Eclipse, IDEA JDK1.7(JDK1.8) Tomcat7(Tomcat8) 【技术栈】 JAVA, JSP, SSM, JQUERY, JQUERY EASYUI, MYSQL, HTML, ...
分类:数据库技术   时间:2020-06-24 01:10:42    收藏:0  评论:0  赞:0  阅读:83
GetMidStr c++
假如一个CString中保存了一个网页的源码代码,那么我们如何获取我们想要的信息呢。 可以通过这个函数来截取字符串。 CString GetMidStrByLAndR(CString& strSrc, CString strLeft, CString strRight){ CString strRe ...
分类:编程语言   时间:2020-06-24 01:10:27    收藏:0  评论:0  赞:0  阅读:89
Flask之快速入门
一、初识Flask 1、安装Flask (flask_study) C:\Users\Administrator>pip install flask 2、简单实例 from flask import Flask #实例化Flask对象 app = Flask(__name__) @app.route ...
分类:其他   时间:2020-06-24 01:09:53    收藏:0  评论:0  赞:0  阅读:73
CentOS 7 Redis 集群安装
环境准备 本次只是安装实验,如想了解 集群原理 引申阅读:redis-cluster原理 https://www.cnblogs.com/williamjie/p/9505180.html https://www.cnblogs.com/mengchunchen/p/10059436.html ht ...
分类:其他   时间:2020-06-24 01:09:15    收藏:0  评论:0  赞:0  阅读:83
1260条   上一页 1 ... 57 58 59 60 61 ... 63 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!