- 博客(251)
- 资源 (7)
- 收藏
- 关注
原创 Linux简介及最常用命令(简单易学,但能解决95%以上的问题)
Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。一、linux的目录结构/ 下级目录结构bin(binaries)存放二进制可执行文...
2021-09-07 16:15:42
755
转载 倒排索引的理解
全文检索:倒排索引的理解https://blog.youkuaiyun.com/u011066470/article/details/51768314
2020-07-25 21:32:02
820
原创 python安装使用(原创)
windows 安装 numpycdC:\Users\Administrator\AppData\Local\Programs\Python\Python36这个python安装目录下面再进行 pip install numpy就直接安装成功了
2020-06-17 13:42:37
252
转载 分库分表?如何做到永不迁移数据和避免热点? (转)
原地址:https://www.cnblogs.com/myseries/p/11265849.html一、前言中大型项目中,一旦遇到数据量比较大,小伙伴应该都知道就应该对数据进行拆分了。有垂直和水平两种。垂直拆分比较简单,也就是本来一个数据库,数据量大之后,从业务角度进行拆分多个库。如下图,独立的拆分出订单库和用户库。水平拆分的概念,是同一个业务数据量大之后,进行水平拆分。 上图中订单数据达到了4000万,我们也知道mysql单表存储量推荐是百万级,如果不进行处理,mys..
2020-05-29 17:46:35
323
1
转载 MySQL优化:如何避免回表查询?什么是索引覆盖? (转)
原地址:https://www.cnblogs.com/myseries/p/11265849.html数据库表结构: 1 2 3 4 5 6 createtableuser( idintprimarykey, namevarchar(20), sexvarchar(5), index(name) )engine=innodb; ...
2020-05-29 16:34:28
321
转载 Spring 捕捉校验参数异常并统一处理
原文链接:https://www.cnblogs.com/fqybzhangji/p/10384347.html使用@Validated ,@Valid ,@NotBlank 之类的,请自行百度,本文着重与捕捉校验失败信息并封装返回出去参考:https://mp.weixin.qq.com/s/EaZxYKyC4L_EofWdtyBCpwhttps://www.jianshu.com/p/bcc5a3c86480捕捉校验失败异常信息@ControllerAdvicepublic .
2020-05-22 15:01:03
1186
转载 Hibernate Validator注解大全
hibernateValidator 是 Bean Validation 的参考实现 。Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外还有一些附加的 constraint。在日常开发中,Hibernate Validator经常用来验证bean的字段,基于注解,方便快捷高效。1.Bean Validation 中内置的 constraint注解作用@Valid 被注释的元素是一个对象,需要检查此对象的所有字段值..
2020-05-20 14:48:39
2133
转载 linux删除文件后没有释放空间
原文链接:https://blog.youkuaiyun.com/yucdsn/article/details/81449676系统:centos 7现象:早上收到阿里云短信,发现一台服务器的磁盘空间使用率达到90,昨天晚上已经加了定时任务,难道没有啥用,无奈的我打开电脑解决:(由于已经解决,当时没有截图)查看磁盘空间df -h找到对应文件,进行删除rm $filename -rf再次产看空间磁盘使用率并没有下降,郁闷,再次查找,并没有大文件所在了du -h –max-depth
2020-05-19 11:32:18
343
转载 linux系统盘使用率达到100%的问题查找和解决方法
原文地址:https://www.cnblogs.com/jiftle/p/10529280.htmllinux系统盘使用率达到100%的问题查找和解决方法今天公司云服务器报警系统发来短信,系统磁盘空间不够,登录服务器进行查看,磁盘使用虑达到100%,感觉比较奇怪,所存的东西并不多,怎么会将磁盘占满,而且数据都是存在数据盘下,通过简单的进行查看,总体有了些思路,分为三步走:一、先对系统盘下所有文件大小进行统计,是否真的是数据存储以达到了磁盘空间 当时对系统盘所有文件进行...
2020-05-19 10:47:33
897
转载 线程池的原理及实现
原文:https://blog.youkuaiyun.com/hsuxu/article/details/89859311、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。 一个线程池包括以下四个...
2020-05-15 12:31:58
177
转载 浅谈linux挂载点和文件系统
原文:https://blog.51cto.com/hujinsen/666911linux下把所有的东西都当作文件的,,一个分区想要使用就需要挂载到一个文件夹上,那这个文件夹就叫挂载点,像常用的把 设备/dev/cdrom挂载到/mnt。linux有固定的目录结构,重要的几个目录是 :/bin存放着一百多个Linux下常用的命令工具/dev存放着Linux下所有的设备文件/home用户主目录每建一个用户就会在这里新建一个与用户同名的目录给该用户一个自己的空间/lost+found顾...
2020-05-13 16:47:43
1912
原创 df -h 详解和centos 磁盘清理 /dev/vda1系统盘满了
df -h 检查一台服务器磁盘使用空间,发现磁盘已经使用了100%思路是:1、cd /usr 当然这里不一定是/usr目录,最好是cd到 根目录再执行下一步2、du -sh * 看哪个目录占用空间大3、重复前两步,根据实际情况删除或者移走4、日志的话可以运行cat /dev/null > file.log清空5、软件包的可以rpm -e 卸载或者rm -rf dir即:具体:可以通过下面的方法进行清理:使用如下命令查找大于100M的大文件,发现有几个日志...
2020-05-13 16:46:18
4523
转载 java8新特性lambda表达式, 函数式接口以及Steam流和新的日期时间例子代码
原地址:https://blog.youkuaiyun.com/zyf_balance/article/details/62259773package com.zheng; import java.io.IOException;import java.nio.*import java.time.*import java.util.* public class Java8 { public static void main(String[] args) { // 1. 谓词: predicate
2020-05-12 10:20:40
258
原创 solr 全量数据迁移
solr服务开启、停止、重启:cd到solr的bin目录 ./solr start | restart | stop -force./solr start -p 9923 -force./solr stop -p 9923 -force./solr restart -p 9923 -forcesolr 更改端口的方法:https://blog.youkuaiyun.com/faryang/ar...
2020-02-16 20:41:58
1992
1
转载 端口范围
本文链接:https://blog.youkuaiyun.com/yyj108317/article/details/81134241最近在对端口做有关操作,特将端口范围做记录如下:一般用到的是1到65535,其中0不使用,1-1023为系统端口,也叫BSD保留端口;1024-65535为用户端口,又分为: BSD临时端口(1024-5000)和BSD服务器(非特权)端口(5001-65535...
2019-11-19 15:48:45
2035
转载 jms与消息中间件
1、深入浅出JMS(一)--JMS基本概念:https://blog.youkuaiyun.com/jiuqiyuliang/article/details/467015592、Java常用消息队列原理介绍及性能对比【转】:https://www.cnblogs.com/wangxiaoheng/articles/9324071.html3、JMS规范与Kafka(Kafka提供了类JMS的特性,但在...
2019-05-24 10:51:55
235
转载 ConcurrentHashMap1.8总结
Java8 ConcurrentHashMap结构基本上和Java8的HashMap一样,不过保证线程安全性。在JDK8中ConcurrentHashMap的结构,由于引入了红黑树,使得ConcurrentHashMap的实现非常复杂,我们都知道,红黑树是一种性能非常好的二叉查找树,其查找性能为O(logN),但是其实现过程也非常复杂,而且可读性也非常差,DougLea的思维能力确实不是一般人...
2019-04-14 16:15:38
723
转载 通过FreeMarker生成word文档及到处PDF文件
原文地址:http://www.cnblogs.com/lysyblog/p/8094112.htmledTT通过FreeMarker生成word文档及到处PDF文件通过FreeMarker生成word文档及到处PDF文件1.导出流程本次PDF简历信息导出的处理流程可以简化为如下操作,下面会详细说明每一步的具体操作。创建好导出用Word模板并转存为xml文件 用FreeM...
2019-01-17 11:57:12
1405
转载 三分钟明白 Activity工作流-- java运用,附带学习教程
原文地址:https://blog.youkuaiyun.com/qq_29556507/article/details/86470664其它地址:activiti流程例子:详解员工请假流程的实现手把手教你如何玩转Activiti工作流十分钟认识Activiti6.0工作流引擎人人社区 https://www.renren.io/guide人人开源 https://gitee.com/...
2019-01-14 13:32:35
21272
1
转载 从计算机的角度理解volatile关键字
原文:https://mp.weixin.qq.com/s/l6dbdilAwUhiqNO0O-K9Wg极简计算机发展史 我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区。而刚开始用户磁盘和CPU进行交互,CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存,但是随着CPU的发展,内存的读写速度也远远跟不上CPU的读写速度,因此,为了解决这一矛盾,C...
2019-01-14 13:28:02
304
转载 Java并发编程75道面试题及答案——稳了
原文地址:https://mp.weixin.qq.com/s/Q4V2MyR01pc6Xy0bPjpO3A或https://blog.youkuaiyun.com/qq_34039315/article/details/78549311最近后台和微信理有很多读者让我整理一些面试题,我就把这事放在心上了,于是在各大网站和其他公众号里面搜索面试相关的高质量文章或者信息,今天主要整理一下 Java 并发编程在...
2019-01-11 11:16:32
3134
1
原创 java导出pdf
1、html-->pdf:使用的有itext、freemark、XMLWorker等技术github上原文地址:https://github.com/youzhibing/itextpdf我的实验地址:链接:https://pan.baidu.com/s/1Tw51XdaV-rgGE5NH9jd8YQ 提取码:soc9ITEXT转HTML为PDF遇到的问题2、java根...
2019-01-04 18:09:53
1788
转载 java下载文件解决net::ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION及下载文件乱码
1、java下载文件乱码: String userAgent = request.getHeader("User-Agent"); String formFileName = file.getFileName(); // 针对IE或者以IE为内核的浏览器: if (userAgent.contains("MSIE") || userAgent.contains("...
2019-01-04 13:24:12
7013
转载 Redis的n种妙用,不仅仅是缓存
原文:https://mp.weixin.qq.com/s/2NXJwJ9D9wXpcXotq4or7Q 介绍redis是键值对的数据库,常用的五种数据类型为字符串类型(string),散列类型(hash)...
2018-12-28 10:39:59
548
转载 Jackson序列化与反序列化属性总结
关于json 转换BigDecimal精度丢失问题:https://www.cnblogs.com/zyzcj/p/7841054.html原文地址:https://www.cnblogs.com/jian-xiao/p/6009435.html?utm_source=itdadao&utm_medium=referral第一章 JacksonUtil 序列化与反序列化属性总结...
2018-12-21 15:02:31
9552
转载 【Java】用Freemarker完美导出word文档(带图片)或POI导出、在线预览--作为基线查看
原文地址:https://www.cnblogs.com/zwqh/p/7182953.html建议看如下文章,做过修改:两种方式建议使用第二种可以先看下这篇文章:通过FreeMarker生成word文档及导出PDF文件0、在线预览:利用微软在线预览链接展示office相关文档内容当我们需要将文档展示到页面的时候,往往会想到将office相关文件转换成pdf,然后再通过h5标签等方...
2018-12-20 12:22:30
3633
1
转载 Centos 下搭建FTP上传下载服务器
转: https://blog.youkuaiyun.com/zyf_balance/article/details/55046750或http://www.centoscn.com/CentosServer/ftp/2013/0730/816.html首先判断你服务器上是否安装了vsftpd安装vsftpd安装完成之后就要重启vsftpd服务到vsftpd的主配置文件里面...
2018-11-07 15:54:21
656
转载 Java BigDecimal详解,提供了丰富的四舍五入规则
原文地址:https://www.cnblogs.com/qynprime/p/8028397.htmljava.math.BigDecimal类提供用于算术,刻度操作,舍入,比较,哈希算法和格式转换操作。toString()方法提供BigDecimal的规范表示。它使用户可以完全控制舍入行为。提供用于操作BigDecimal规模两种类型的操作:缩放/舍入操作 小数点移动操作。...
2018-11-07 12:11:43
2603
原创 solr查询和新增、更新、删除索引/删除字段/添加新字段/数据清除
1、Solr查询空值字段https://blog.youkuaiyun.com/mynamepg/article/details/837844822、solr聚合查询https://blog.youkuaiyun.com/mynamepg/article/details/837842363、Solr查询语法总结https://my.oschina.net/yugm/blog/179774https...
2018-11-06 11:41:40
1210
1
转载 Solr查询空值字段
摘要: Solr的查询一般都是查找满足某个关键词的文档,偶然一个需求是查询Solr中某个字段不为空的数据。查询空值数据字符串类型可以通过下面这种查询方式找到所有描述description为空的数据。-description:* OR description:""整数类型可以通过下面这种查询方式找到所有页码page为空的数据。 -page:* OR page:0非空字段可以...
2018-11-06 11:40:21
428
转载 Solr聚合查询(stats=true&stats.field=yxxwCount&rows=0&indent=true)
例子:汇总yxxwCount字段的总数1、http://xxxx:xxx/solr/xx/select?q=createYear:2017&stats=true&stats.field=yxxwCount&rows=0&indent=true2、http://xxxx:xxx/solr/xx/select?q=createYear:2019 AND dist...
2018-11-06 11:34:58
1706
转载 安装VMware Tools for Linux
第一步: 下载VMware Tools for Linux, 可通过vmware软件自动下载, 下载完后在vmware软件安装目录下, 文件名为linux.iso第二步: 选择ISO镜像第三步: 进入终端挂载cdrom: mount /dev/cdrom /mntcd到/mnt下: cd /mnt拷贝镜像到/tmp目录下: cp VMwareTools-9.6.2-168...
2018-11-06 11:10:01
3387
转载 yum使用的一些问题
1. 软件安装: yum -y install xxx , -y表示安装过程中全部选yes2. 如果出现database disk image is malformed则先执行 yum clean dbcache3. 安装epel时出现Error: Cannot retrieve metalink for repository: epel. Please verify its path...
2018-11-06 11:09:09
213
转载 linux(centos)下通过yum安装mysql5.6
1. 安装MySQL Yum Repository, 下载地址http://dev.mysql.com/downloads/repo/yum/shell> sudo yum localinstall mysql-community-release-el6-5.noarch.rpm2.查看可安装的mysql版本shell> yum repolist all | grep mysq...
2018-11-06 11:08:34
196
转载 安装nginx, jdk, memcache,zookeeper
1. 安装nginx安装依赖# yum install -y pcre pcre-devel # yum install -y zlib zlib-devel # yum install -y openssl openssl-devel# yum install -y gcc安装nginx# mkdir nginx-src && cd nginx-src ...
2018-11-06 11:05:44
165
转载 处理域名未备案网站问题
原文:https://blog.youkuaiyun.com/luo920605/article/details/82808603 起因:公司一个网站域名因未备案而被封,业务不能停,域名不能更改。思考:最好的解决办法自然是备案域名,然而远水难救近火;这么做,自然是无法搞定燃眉之急的。所以想到的办法是通过代理,先解决域名访问的问题。处理过程:1、先利用已经备案的域名去申请一个二级域名,例如new...
2018-10-24 19:27:07
3895
转载 网站未备案临时解决方案总结
原文:http://blog.51cto.com/lxshopping/1591090前段时间机房突然通知公司几个网站都没备案,在16点之前不关闭网站将直接封服务器ip,一问起来,是以前备案都放在武汉机房,9月份武汉机房撤掉了,结果备案信息都被干掉了,这都是前人留下的抗,没办法,拿方案出来吧,下面有二套方案:方案一:做dns cname 到已备案的二级域名方案二:转移到其他机房做301...
2018-10-24 19:24:55
10213
原创 nginx的正向代理、反向代理
一、解释正向代理:为客户端代理反向代理:为服务器代理二、运用正向代理与反向代理【总结】:https://blog.youkuaiyun.com/mynamepg/article/details/83349099Nginx 简易教程:http://www.cnblogs.com/jingmoxukong/p/5945200.html#3855845正向代理:参考文章:https://...
2018-10-24 19:12:04
331
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人