redis的安全模式
下载并安装redis到机器后,使用默认配置启动。发现本机client使用“localhost”或者“127.0.0.1”连接本机的server,一切正常ok。但是将client切换到别的机器上时,发现连接不上。查了一下,原因如下: redis的默认配置是没有用户验证的。也就是说,reids的server你只需要知道ip和端口就可以连得上,然后也有操作权限。这样存在redis里面的数据就非常危险了。所以redis的设计者为了提醒用户注意到这一点,并引导其做一些配置,redis serve
java全栈day08--面向对象
今日内容介绍 1、面向对象思想 2、类与对象的二者关系 3、局部变量和成员变量之间的关系 4、封装的思想 5、private,this关键字的用途 6、案例 01面向对象和面向过程的思想 * A: 面向过程与面向对象都是我们编程中,编写程序的一种思维方式 * a: 面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。 * b: 面向对象的程序设计方式,是遇到一件事时,思考“我该让谁来做”,然后那个“谁”就是对象,他要怎么做这件事是他自己的事,反正最后一群对象合力能
如何在本地数据中心安装Service Fabric for Windows集群
概述 首先本文只是对官方文档(中文,英文)的一个提炼,详细的安装说明还请仔细阅读官方文档。 虽然Service Fabric的官方名称往往被加上Azure,但是实际上(估计很多人不知道)Service Fabric可以安装到本地数据中心或者任意公有云上,这不官方文档就有一章专门讲如何安装到AWS的内容。 所以现在为了区分,一般把在Azure上提供的开箱即用的PaaS称之为Azure Service Fabric,而把本地安装的称之为Service Fabric Standalone。 同时,S
Maven -- 在进行war打包时排除不需要的文件
https://blog.csdn.net/zsg88/article/details/78128603 <excludes> <!-- 排除文件,不包含子目录,对WEB-INF目录无效 --> js/plugins/*.* </excludes>
Java-011-Java流(Stream)、文件(File)和IO
Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。 Java 为 I/O 提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络编程中。 一、读取控制台输入 //Java 的控制台输入由 System.in 完成。 //为了获得一个绑定到控制台的字符流,你可以把 System.in 包装在一个 BufferedReader 对象中来创建一个字符流 Buffer
【python可视化方案】pyecharts + Django 框架
背景:基于对于可视化的巨大需求以及成本因素,利用pyecharts + Django 的可视化方式,显然是一种比较优的选择 通过可视化可寻找:模式、关系和异常 环境:强迫症患者,历来都是用最新版本 Django:2.1.0 python:3.x (win10是3.7,Ubuntu是3.5) 操作系统环境:win10与Ubuntu 1、Django安装: Django是利用python开发的免费开源的Web框架,可用于快速搭建网站 1.1、安装Django 笔者喜欢采用pip安装方式: Win1
Best Free Hacking E-Books 2017 In PDF Format
1、Best Free Hacking E-Books 2017 In PDF Format: 电子书籍下载地址 后续我会更新在我的百度云资源 上,需要的留言 Black Belt Hacking & Complete Hacking Book Hackers High School 13 Complete Hacking Ebooks Penetration Testing With Backtrack 5 A Beginners Guide To Hacking Computer Syst
每秒三万订单的处理方式
没做过支付,不考虑细节,随便聊聊 1. 首先要解决掉数据库的压力,3万qps对应的磁盘 iops 很大,不过现在好的 SSD 能提供很好的 iops, 比如这款: ARKIntel® SSD DC P3700 Series (800GB, 单盘 90000 IOPS,应该能撑住你的数据库,考虑到主备,以及你的sharding需求,3-9 台数据库机器,高内存,高CPU,SSD磁盘应该能抗住 2. 业务逻辑这一层: Java 系,用线程来抗并发的,如果业务逻辑不太复杂,那么基本能做到 100ms
hdu-3068(最长回文子串-manacher)
题意:求一个字符串 #include<iostream> #include<algorithm> #include<cstring> using namespace std; char s[200005],a[200005]; int p[200005]; int n; int change() { int i,j,t; a[0]='$'; a[1]='#'; j=2; for(i=0;i<n;i++) { a[j++]=s[i]; a[j++]='#'; } a[j]='\0'; retur
adb devices 显示 * daemon not running. starting it now on port 5037 * CreateProcess failure, error 2 问题解决
adb devices 显示 * daemon not running. starting it now on port 5037 * CreateProcess failure, error 2 * failed to start daemon * error: cannot connect to daemon 该问题的解决方法: 1.将本机C:\WINDOWS\System32下的adb.exe文件复制到C:\Windows\SysWOW64下。
2.将本机C:\WINDOWS\Syst
(五)Hibernate一级缓存
一、简介 缓存,介于应用程序和永久数据存储源之间,作用是为了降低应用程序对物理数据源访问的频率,从而提高应用的运行性能。 例如我们cpu执行效率每秒处理的数据高达上千兆,而我们的硬盘读取速度却没那么高,读取几百兆,这时候我们使用缓存来存储数据,存储满后一次性交由cpu处理。 Hibernate中也存在缓存,同样是为了提高效率。Hibernate的缓存包括Session的缓存和SessionFactory的缓存。 Session的缓存是内置的,不能被卸载,也被称为Hibertnate的一级缓存。
解决 spring mvc 静态资源映射问题
1 将DefaultServlet-servlet.xml的<beans> 换成下面的 2添加 <mvc:annotation-driven/> 3 添加 <mvc:resources mapping="/resources/**" location="/images/"/> 4 将jsp页面的 images 换成 resources <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="h
【Cf #502 H】The Films(莫队)
题面的简述:总共有$m$种书,书架上共有$n$本书,给出$n$本书的种类,并有$Q$个询问,每次询问给出$l, r, k$。每次询问时都会先出现$k * m$本书,每种书各$k$本,然后再加入书架上的$n$本书,共有$km + n$本书,从中随机取出$n$本随机顺序放回书架,问在$[l,r]$之间的书的种类和原来一样的概率,输出概率乘上总情况数,询问之间独立。 题面中已经把问题转化成有多少情况满足条件,我们考虑这个怎么算。首先考虑原位置不变的时候,我们考虑每一种颜色,用$c_{i}$表示$i$
【poj2528】Mayor's posters
题意 给出n个区间,n<=10000, 依次将每个区间涂上不同 的颜色,问最后还能看见多少种颜色 输入 第一行是一个整数t表示t组数据 对于每组数据: 第1行是n表示有n个区间 接下来n行2个整数L,R表示区间(1<=L<=R<=10000000) 分析 从区间的问题很明显的看出是线段树,做法也很简单,将没有颜色的点标为-1,有多种颜色的区间标为0,有一种颜色的用1~n代表颜色,最后查询出整个区间的颜色数量就行了 但是问题在于区间的范围很大,数组无法承受 所以是一个基础的离散化 离散化的方法简
Python面试题(二)【转】
转载出处http://www.cnblogs.com/goodhacker/p/3387027.html 1.python中类方法、类实例方法、静态方法有何区别? 区别: 类方法和静态方法都可以被类和类实例调用,类实例方法仅可以被类实例调用 类方法的隐含调用参数是类,而类实例方法的隐含调用参数是类的实例,静态方法没有隐含调用参数 使用示例: python代码: 1 class A(object):
2 def foo(self,x):
3 #类实例方法
4
Ubuntu 16.04更换源
Ubuntu 16.04下载软件速度有点慢,因为默认的是从国外下载软件,那就更换到国内比较好的快速更新源(就是这些软件所在的服务器),一般直接百度Ubuntu更新源就能出来一大堆,这时候最好是找和自己Ubuntu版本一致的更新源,我的Ubuntu版本是16.04,下面是我找到的一个比较好的更新源。 1.寻找国内镜像源 https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ 2.配置source list源 sources.list系统自带的,源是来U
今日推荐
周排行