- 博客(4489)
- 收藏
- 关注
转载 多线程并发知识精要
学习多线程并发,要着重 “外练互斥,内修可见” ,这是掌握多线程、学习多线程并发的重要技术点。一、基础知识1、currenThread() 方法可返回代码段正在被哪个线程调用的信息2、多线程两种方式 集成Thread OR 实现Runable3、isAlive() 的功能是判断当前线程是否处于活动状态(活动状态就是线程以启动且尚未终止)4、sleep()的作用是在指定的毫秒数内让“正在执...
2019-06-15 03:32:54
93
转载 vsftp配置虚拟账户
需求:使用vsftp创建虚拟账户,每个账户都限制在定义的各自的根目录里。环境:CentOS7.61.安装必须的软件包# yum ×××tall vsftpd libdb-utils2.设置虚拟账户信息(使用文件存储)2.1 创建明文账户信息# vim /etc/vsftpd/vuser_listuser0passwd0user1passwd1说明:上述文件vuser_list...
2019-06-14 17:26:29
527
转载 MySQL优化心得
一打开科技类论坛,最常看到的文章主题就是MySQL性能优化了,为什么要优化呢?因为:数据库出现瓶颈,系统的吞吐量出现访问速度慢随着应用程序的运行,数据库的中的数据会越来越多,处理时间变长数据读写速度缓慢就是咱们说的“性能问题”,程序员一遇到它总是焦头烂额!今天小编对MySQL优化总结了一些心得,希望在大家之后的工作中能有所有帮助!like 前导符优化like模糊查询形如'%AAA%'和'%AAA'...
2019-06-12 14:35:00
101
转载 好用免费的思维导图工具,多人协作共同编辑
最近发现一款共享的、可多人编辑、又能实时同步的思维导图。Leangoo虽然是Scrum项目管理看板工具,但是它新出的脑图功能甚得我心。还可以将脑图上的节点引用到看版里去实现,甚妙!!首先你可以创建一只思维导图:然后进入脑图,进行头脑风暴:然后可以将你的想法、创意引用到看板上去一步步实现。。转载于:https://www.cnblogs.com/shineshine...
2019-06-12 11:13:00
3630
转载 HBase-简介-安装配置
第1章 HBase简介1.1 什么是HBase HBase的原型是Google的BigTable论文,受到了该论文思想的启发,目前作为Hadoop的子项目来开发维护,用于支持结构化的数据存储。 官方网站:http://hbase.apache.org -- 2006年Google发表BigTable白皮书 -- 2006年开始开发HBase -- 2008年北...
2019-06-11 20:38:00
98
转载 SkyWalking 分布式追踪系统
SkyWalking 分布式追踪系统转载于:https://www.cnblogs.com/cuiqq/p/11005000.html
2019-06-11 17:39:00
382
转载 CentOS7下安装Nginx
第一步:下载文件:Nginx下载网址第二步:上传到相关目录中,解压 tar -zxvf nginx.tar.gz (下载后修改名字是nginx.tar.gz,基本上会带有版本号)第三步:./configure [--prefix]指定文件目录,不指定目录默认安装在系统目录下。执行上面命令可能会出现的错误信息:checking for OSLinux 2.6.32-431.el6.x86...
2019-06-11 14:21:28
68
转载 python 动态导包
python 包简介基本导包/模块 import动态导包/模块 __import__ importlib1.python 包简介包是一个分层次的文件目录结构,它定义了一个由模块及子包,和子包下的子包等组成的 Python 的应用环境。简单来说,包就是文件夹,但该文件夹下必须存在 __init__.py 文件, 该文件的内容可以为空。__init__.py用于...
2019-06-11 11:12:00
713
转载 有关于key值
key是个属性,react利用key来识别组件,它是一种身份标识的标志。通常,我们使用数据的id来作为元素的key;但是当元素没有id时,可以使用元素索引index作为key。但是一般不建议使用索引来用作key值,这样会导致性能变差,可能还会引起组件状态的问题。有了key值,可以根据key来决定是销毁还是更新。key相同,如果组件的属性发生变化,react只更新组件对应的属性,没有变化则不更...
2019-06-11 09:00:00
1476
转载 C++中的const_cast
开发环境 Qt Creator 4.8.2编译器版本 MinGw 32-bitconst_cast用法:const_cast<type_id> (expression)说明:该运算符用来修改类型的const或volatile属性。除了const 或volatile修饰之外, type_id和expression的类型是一样的。常量指针被转化成非常量指针,并且仍然指向原来的...
2019-06-09 09:30:00
135
转载 服务器CPU负载过高问题查询记录
这是一个未解的疑问周四晚上,有一台服务器遇到一个很怪异的现象:有流量访问时,CPU负载升到100%,但是内存使用量不大,通过NGINX切流,不接受HTTP请求,服务器又自动恢复了,原本打算准时游泳的脚步,就被问题缠住了=-=于是我们就开始登陆有问题的服务器,通过日志和监控查看具体问题。在这切流前后,ActiveMQ消息服务和DUBBO的RPC调用,都是处于运行中的,区别在于,切流前的C...
2019-06-08 14:32:06
422
转载 Rocket - util - MultiWidthFifo
https://mp.weixin.qq.com/s/CUnrpyQN5LRBR5bxC5u86A简单介绍MultiWidthFifo的实现。1. 基本介绍实现一个输入宽度为inW,输出宽度为outW,可存n个outW宽度元素的FIFO。a. 如果inW == outW,直接使用队列(Queue)实现;b. 如果inW > outW,则相当...
2019-06-07 23:17:00
105
转载 多数状况下你的Adapter可以这样做
layout: posttitle: "多数状况下你的Adapter可以这样做"categories: [编程]tags: [Kotlin,Android]published: True前提条件MVVM 架构不需要子 View 点击,仅仅是 item 的点击事件dataBinding 使用Brvah Adapter框架(非必须) 有他会让你更舒服平常写法平时对于一个这...
2019-06-07 03:41:59
131
转载 解决[disabled]="true"与formControlName冲突
import { FormBuilder } from '@angular/forms';form;constructor(private fb: FormBuilder) { this.form = fb.group({ Name: '', Account: '', Password: '' });}this....
2019-06-05 18:27:00
715
转载 数据库并发操作可能出现的问题之---更新丢失
今天遇到了一个问题,就是数据库四大隔离别,以及隔离问题:我们常知道的就是脏读、不可重复读和幻读。但是今天我学到了,一个新可能出现的问题就是:丢失更新参考:http://www.pianshen.com/article/9331159795/https://blog.csdn.net/huangyueranbbc/article/details/843046821.更新丢失(Lost...
2019-06-05 16:06:00
433
转载 Linux Shell从入门到删除根目录跑路指南
shell 作为一门 linux 下使用广泛的系统语言,语法简单,上手容易,但是想要用好,少犯错误,也不是那么容易的一件事,可谓虽是居家旅行之良药,但也是杀人灭口之利器~今天就来聊聊 linux 下一个常见的问题:如何避免误删目录。下文会详细的讲述不同的场景下误删目录,以及相应的解决方案。1、变量为空导致误删文件base_path=/usr/sbintmp_file=cmd_invalidr...
2019-06-05 14:39:59
96
转载 Java:看一波线程池,反正也不亏
前言线程池在Java并发编程中,有着举足轻重的位置,学习和掌握它是学习Java的重中之重。反正有空看看,学点知识,又不亏。在开发中,合理使用线程池能带来什么好处呢?提高响应速度。当任务到达时,线程已经建立好,立即执行。降低资源消耗。通过重复使用线程降低新建和销毁线程带来的开销。提高线程的可管理性。线程池可以进行统一分配、调优和监控线程的情况,对资源的管控。队列线程池内部持有一个用...
2019-06-05 09:45:05
111
转载 微信小程序-沪江英语+商城tap切换功能
首先说段pi话,我是一个菜鸡前端小白,我不仅是菜鸡前端我还没过英语四级,现在大三了有点着急,但是我相信我会过的,所以我选择仿了一个跟英语有关的小程序想着能够潜移默化的受到影响,这个小程序就是标题所说的“沪江英语”(黑体加粗)。这是我做的第一个小程序,但是你们不能因为我菜就不往下看了说不定就能有些收获呢你说是吧(嘿嘿嘿嘿嘿)项目预览及开始前的准备项目预览开始前准备及使用工具申请账号:进入...
2019-06-04 17:46:52
312
转载 云时代架构读后感(十四)
小米抢购限流峰值系统「大秒」架构解密原文地址:https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=402182304&idx=1&sn=1bd68d72e6676ff782e92b0df8b07d35&srcid=12045k1zDgO7DLlMLwimBKjC&from=groupmessag...
2019-06-04 08:20:00
137
转载 JQuery 页面加载完成后执行事件
一:$(document).ready(function(){ //code})二:jQuery(document).ready(function(){ //code})三:window.onload=function(){ //code}四:将jquery代码放入body的后面,这样也会实现相同的...
2019-06-03 15:10:00
9537
转载 并发编程之Java内存模型
一。共享内存模型 共享内存模型指的就是Java内存模型(简称JMM),JMM决定一个线程对共享变量的写入时,能对另一个线程可见。 从抽象的角度来看,JMM定义了线程和主内存之间的抽象关系: 线程之间的共享变量存储在主内存(main memory)中,每个线程都有一个私有的本地内存(local memory),本地内存中存储了该线程以读/写共享变量的副本。 本...
2019-06-03 00:22:00
67
转载 设计模式----职责链模式
今天,我们来学习学习职责链模式,职责链模式,从字面上的意思还真的不好理解,我们要拆分来理解下,职责和链,职责不用解释了就是自己需要做的事,那么链呢,何为链,就是锁链嘛!我们都知道锁链一般是由一环一环的圆圈构成的,哎,一环一环,这一环是不是就是我们软件世界中的对象呢?那么连起来的意思就是把职责像链一样一环一环连起来,那么,就构成了我们所说的职责链模式了,那么为什么会有职责链模式呢?这...
2019-06-02 20:21:00
78
转载 离散数学
第一章 命题和命题公式推理概念:由一个或几个已知的前提,推导出一个未知结论的思维过程基本要素: 表达这些前提的一些陈述句真值概念:成立或不成立可以看作是这个陈述句的一个属性为真:陈述句成立, 符号 T 或 1 表示为假:陈述句不成立, 符号 F 或 1 表示命题(语句)概念:具有 唯一真值 的 陈述句真命题:真值为真的命题假命题:真值为假的命题命题的真值一定是唯一的...
2019-06-02 06:23:39
1000
转载 Java秒杀实战 (七)安全优化
转自:https://blog.csdn.net/qq_41305266/article/details/81174782一、隐藏秒杀地址思路:秒杀开始前,先去请求接口获取秒杀地址1.接口改造,带上PathVariable参数2.添加生成地址的接口3.秒杀收到请求,先验证PathVariable二、数学公式验证码1.添加生产验证码接口2.在获取秒杀路径的时候,...
2019-06-01 17:55:00
90
转载 SpringBoot+SpringSecurity+jwt整合及初体验
原来一直使用shiro做安全框架,配置起来相当方便,正好有机会接触下SpringSecurity,学习下这个。顺道结合下jwt,把安全信息管理的问题扔给客户端,准备首先用的是SpringBoot,省去写各种xml的时间。然后把依赖加入一下<!--安全--><dependency> <groupId>org.springframework.bo...
2019-06-01 11:23:35
2010
转载 数据结构简介
什么是数据结构?关于“数据结构”一词的解释众多,比如维基百科中对于“数据结构”的定义是这样的:“数据结构是计算机中存储、组织数据的方式”。又如《数据结构与算法分析》中的解释:“数据结构是ADT(抽象数据类型 Abstract Data Type)的物理实现”数据结构包括:线性结构和非线性结构。线性结构1.线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系。2...
2019-05-31 22:04:00
102
转载 Excel数据维度太多,如何让复杂的图表简单、直接的展现数据变化?
数据维度太多,折线图变蜘蛛网怎么办?你需要学会给图表切片。第一步 调出数据透视表导向功能一般在Excel里,这个功能是不在【功能区】的,所以,需要主动调取。打开【文件】→【选项】功能,点击【自定义功能区】,在左侧【从下列位置选择命令】的下拉选项中,选择【不在功能区中的命令】,然后找到【数据透视表和数据透视图向导】;在右侧的【主选项卡】→【插入】选项卡下,选择【新建组】,把【数据透视表和数...
2019-05-31 15:03:07
13225
转载 中国是单车“坟场”,美国共享单车竟风生水起?
共享单车——提及这一过气“风口”,你的第一反应是什么?是 ofo 账户里躺着的无可奈何的299押金?还是新近为美团创下数十亿亏损的摩拜?在“新四大发明”光环褪去之后,共享单车的正面新闻屈指可数,ofo信用破产,摩拜巨额亏损,哈啰后来居上,行业格局几无新意。不过,你可能不知道的是,在大洋彼岸的美国,共享单车行业刚刚从“Copy from China”——“照抄中国”的破天荒意义中走出,战势正烧...
2019-05-31 14:21:21
170
转载 Shell脚本启动java
#!/usr/bin/env bashBASE_DIR={BASE_DIR}/lib/"JAVA_OPTS=" -Xmx2048m -XX:PermSize=64m -XX:MaxPermSize=512m -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:logs/gc.log -XX:+UseGCLogFileRotation -XX:N...
2019-05-31 08:49:34
1461
转载 第二阶段冲刺-10
昨天:布置了底部导航栏遇到的问题:显示的消费记录会把底部导航栏顶下去今天:对这个问题进行解决转载于:https://www.cnblogs.com/liujinxin123/p/10993997.html...
2019-05-30 16:59:00
111
转载 2019 ACM-ICPC全国邀请赛(西安) M.Travel 二分+判联通
https://nanti.jisuanke.com/t/39280讲道理这题写bfs求最大边权限制下从1到n的最短步数,然后二分判一下就行了。然鹅我还是直接套了dij,一开始纠结dij能不能过,后来同学帮讲了一下发现由于二分的存在还是没问题的。数论还没怎么学,D的dp也先不补了,窝dp奇差。不过图论还是要补的,而且这题好像全世界都会。 1 #include <bi...
2019-05-30 16:00:00
135
转载 好程序员Java学习路线之Java并发
好程序员Java学习路线之Java并发,什么是并发?用户通常认为计算机在同一时刻可以做多个事情是理所当然的事情。例1:例如你可以一边听音乐,一边玩游戏,同时还通过聊天工具和别人聊天。假设你使用的qq音乐播放器在听音乐,玩的是qq斗地主游戏,使用qq和别聊天,那么这实际上是三个不同的软件在同时运行,完成三个不同的事情。例2:当然我们也不能否认,在一个软件内,同时可以完成以上三个...
2019-05-30 15:20:46
81
转载 Linux学习第十二篇之网络命令write、wall、ping、ifconfig
一、write命令:命令名称write命令所在路径/usr/bin/write执行权限所有用户语法write [用户名]功能描述给用户发信息,以Ctrl+D保存 例如:write user1 注意:只能给在线用户发送消息二、wall命令命令名称wall...
2019-05-30 13:39:00
145
转载 webpack核心概念
1、概念本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。从 webpack v4.0.0 开始,可以不用引入一个配置文件。然而,webpack ...
2019-05-30 11:01:56
112
转载 Java 多线程 - Synchronized 和变量并发访问
在非线程安全得情况下,多个线程对同一个对象中得实例变量进行并发访问时,产生得后果就是脏读,也就是取到得数据其实是被更改过得。非线程安全问题存在于"实例变量"中,如果是方法内部得私有变量,则不存在"非线程安全"的问题。1 Synchronized1.1 synchronized方法使用synchronized修饰方法时应注意使用同一个锁对象,否则会导致synchronized失效。publ...
2019-05-30 01:34:36
277
转载 springboot微信点餐系统项目设计
转载于:https://www.cnblogs.com/Evangenia/p/10944506.html
2019-05-29 16:18:00
348
转载 css中列表中上下border叠加的问题
代码:此时的效果是:解决办法:此时的效果是:常见的场景应用:代码:<ulclass="list-group"><liclass="list-group-item">Crasjustoodio</li><liclass="list-group-item">Dapibusacfacilisisin...
2019-05-28 16:32:38
711
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅