学习
文章平均质量分 60
过程和你
这个作者很懒,什么都没留下…
展开
-
JAVA笔试题
笔试题搜集,题后附有答案链接,持续更新1000道1阐述Servlet和CGI的区别?2Servlet总结3Servlet接口中有哪些方法及Servlet生命周期探秘4 get和post请求的区别?5 什么情况下调用doGet()和doPost()?6 转发(Forward)和重定向(Redirect)的区别?7 自动刷新(Refresh)8 Servlet与线程安全9JSP工作原...转载 2018-10-03 13:46:24 · 116 阅读 · 0 评论 -
Loaded plugins: fastestmirror, refresh-packagekit, security You need to be root to perform this comm
是在Linux下安装redis的常见错误,Loaded plugins: fastestmirror, refresh-packagekit, securityYou need to be root to perform this command.意思是必须是根用户才能执行此命令,用 su 切换到root用户就行了...原创 2018-10-03 14:43:09 · 924 阅读 · 0 评论 -
Spring Security 入门
1、Spring Security 简介 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ...转载 2018-10-11 22:08:49 · 229 阅读 · 0 评论 -
Nginx配置反向代理实例
准备工作:安装好nginx和tomcat,并将war包,放入tomcat的webapps的目录下一、配置hosts的映射地址二、配置nginx.conf配置文件,配置反向代理,配置一个server即可 # erp项目upstream erp {server 192.168.183.130:8080;}server {listen ...转载 2018-10-11 22:12:28 · 185 阅读 · 0 评论 -
高并发的详细理解
一、什么是高并发高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。响应时间:系统对请求做出响应的时间。例如系统处理一个HTTP请求需要...转载 2018-10-04 15:53:00 · 1023 阅读 · 0 评论 -
什么是集群,集群的概念介绍
集群术语须知服务硬件:指提供计算服务的硬件,比如 PC 机、PC 服务器。服务实体:服务实体通常指服务软体和服务硬体。节点(node):运行 Heartbeat 进程的一个独立主机称为节点,节点是 HA 的核心组成部分,每个节点上运行着操作系统和Heartbeat 软件服务。资源(resource):资源是一个节点可以控制的实体,当节点发生故障时,这些资源能够被其他节点接管。如: 磁盘分区...转载 2018-10-04 15:55:34 · 58900 阅读 · 1 评论 -
负载均衡
1.什么是负载均衡?当一台服务器的性能达到极限时,我们可以使用服务器集群来提高网站的整体性能。那么,在服务器集群中,需要有一台服务器充当调度者的角色,用户的所有请求都会首先由它接收,调度者再根据每台服务器的负载情况将请求分配给某一台后端服务器去处理。那么在这个过程中,调度者如何合理分配任务,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优,这就是负载均衡问题。下面详细介绍负载...转载 2018-10-05 20:39:06 · 203 阅读 · 0 评论 -
AngularJS
在这里插入代码片```AngularJS 模块(Module) 定义了 AngularJS 应用。AngularJS 控制器(Controller) 用于控制 AngularJS 应用。AngularJS 控制器AngularJS 控制器 控制 AngularJS 应用程序的数据。 AngularJS 控制器是常规的 JavaScript 对象...转载 2018-10-05 20:41:47 · 179 阅读 · 0 评论 -
Solr使用记录
Solr使用记录Solr介绍: Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr 索引的实现方法很简单...转载 2018-10-12 22:22:44 · 125 阅读 · 0 评论 -
shrio认证功能实例
shrio认证功能实例一、书写登录方法public void checkUser() {try {/** shiro认证///1.创建令牌UsernamePasswordToken token = new UsernamePasswordToken();token.setUsername(username);token.setPassword(pwd.toCharArray()...转载 2018-10-12 22:24:35 · 99 阅读 · 0 评论 -
Redis简介
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。...转载 2018-10-06 21:28:15 · 66 阅读 · 0 评论 -
Spring学习笔记
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/YYZZHC999/article/details/82961757 接上篇标准的MVC 框架,我们学习一下Spring MVC.Spring MVC概念Spring MVC 是一个模型 - 视图 - 控制器(MVC)的Web框架建立在中央前端控制器servlet(Disp...转载 2018-10-07 21:41:49 · 98 阅读 · 0 评论 -
svn使用方法以及使用教程
一、什么是svnSVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。二、svn的下载安装下载地址:https://tortoisesvn.net/downloads.zh.html安装完不要忘记重启电脑安装完成后,按下鼠标右键,会看到如下界面:如果显示是这样的,就说明安装成功了三、svn的常用操作...转载 2018-10-07 21:45:12 · 195 阅读 · 0 评论 -
Dobbox
一、Dubbox简介1、什么是SOA架构SOA是Service-Oriented Architecture的首字母简称,它是一种支持面向服务的架构样式。从服务、基于服务开发和服务的结果来看,面向服务是一种思考方式。其实SOA架构更多应用于互联网项目开发。为什么互联网项目会采用SOA架构呢?随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势...转载 2018-10-08 21:08:23 · 566 阅读 · 0 评论 -
Spring Security
1.Spring Security简要介绍Spring Security以前叫做acegi,是后来才成为Spring的一个子项目,也是目前最为流行的一个安全权限管理框架,它与Spring紧密结合在一起。Spring Security关注的重点是在企业应用安全层为您提供服务,你将发现业务问题领域存在着各式各样的需求。银行系统跟电子商务应用就有很大的不同。电子商务系统与企业销售自动化工具又有很大不...转载 2018-10-08 21:23:39 · 119 阅读 · 0 评论 -
品优购项目记录:day19
2018年08月19日 12:00:36 GodBbb 阅读数:176更多个人分类: 个人成长 实战项目 品优购今日目标:(1)理解秒杀实现思路(2)实现秒杀频道首页功能(3)实现秒杀商品详细页功能(4)实现秒杀下单功能(5)实现秒杀支付功能目录1、秒杀实现思路1.1 需求分析1.2 实现思路1.3 准备工作2、秒杀频道首页2.1 需求分析2.2 后端代码2.3 前...转载 2018-10-18 21:26:45 · 238 阅读 · 0 评论 -
品优购项目记录:day18
2018年08月01日 23:03:25 GodBbb 阅读数:349更多个人分类: 个人成长 实战项目 品优购 微信支付今日目标:(1)掌握二维码生成插件 qrious 的使用(2)理解微信支付开发的整体思路(3)调用微信支付接口(统一下单)生成支付二维码(4)调用微信接口(查询订单)查询支付状态(5)实现支付日志的生成与订单状态的修改目录1、工程搭建1.1 建立支付服务接口...转载 2018-10-18 21:27:23 · 356 阅读 · 0 评论 -
数据库类型
数据库类型主要可分为:网状数据库(Network Database)、关系数据库(Relational Database)、树状数据库(Hierarchical Database)、面向对象数据库(Object-oriented Database)等。商业应用中主要是关系数据库,比如DB2、Sybase、MS SQL Server、Informax、MySQL等。作者:追风少年浪来...转载 2018-10-09 21:43:28 · 123 阅读 · 0 评论 -
bootstrap教程,SQL
SQLDDL数据定义语言TPL事务处理语言DCL数据控制语言DML数据操作语言DMLSELECTINSERTUPDATEDELETEJoin从句Join:内连接INNER全外连接FULL OUTER左外连接LEFT OUTER右外连接RIGHT OUTER交叉连接CROSSBootstrap开发工具Bootstrap开发工具:Jetstrap下载地址:jets...转载 2018-10-09 21:45:04 · 173 阅读 · 0 评论 -
Nginx安装
一、准备工作(1)安装CentOS虚拟机(2)准备Nginx需要的环境。分为如下: |-- 1、需要安装gcc的环境。yuminstall gcc-c++ &nbs转载 2018-10-10 21:24:39 · 75 阅读 · 0 评论 -
Nginx安装
一、准备工作(1)安装CentOS虚拟机(2)准备Nginx需要的环境。分为如下: |-- 1、需要安装gcc的环境。yuminstall gcc-c++ &nbs转载 2018-10-10 21:24:39 · 80 阅读 · 0 评论 -
Nginx反向代理
准备工作:安装好nginx和tomcat,并将war包,放入tomcat的webapps的目录下一、配置hosts的映射地址二、配置nginx.conf配置文件,配置反向代理,配置一个server即可erp项目 upstream erp { server 192.168.183.130:8080; } server { listen 80; ...转载 2018-10-10 21:25:55 · 100 阅读 · 0 评论 -
eclipse常用快捷键
在Eclipse的编辑窗口中打开了多个java文件,但是每次切换都用鼠标点一下觉得太麻烦了,那就用快捷键。1、编辑页面编辑页之间切换的快捷键Ctrl + Shift + F6 (轻松实现了切换)...转载 2018-10-22 21:29:15 · 78 阅读 · 0 评论 -
MySQL重要指令
\c终止当前正在输入的指令如果提示符变成 '> 或 ">,说明引号未封闭,此时输入任何指令都会被忽略,包括quit。应该先输入一个引号,再输入指令。show create table table_name;可以显示表格的详细信息,包括约束。describe table_name;显示表格的样式如果查询条件是不等于null,应该用XXX is not null 而不是 XXX!=...转载 2018-10-22 21:31:58 · 216 阅读 · 0 评论 -
JAVA多线程
程,调用ru()方法。2.3.2实现Runnable接口step1:定义子类,实现Runnable接口。step2:子类中重写Runnable接口中的run()方法。step3:通过Thread类的含参数构造器创建线程对象。step4:将Runnable接口中的子类对象作为实际参数传递给Thread类的构造方法中。step5:调用Thread类的start方法,开启线程,调...转载 2018-10-28 12:53:33 · 81 阅读 · 0 评论 -
http请求的学习
http通信过程,主要分7个步骤:1 建立TCP连接http工作之前,浏览器先通过网络与Web服务器建立连接,通过TCP(有三次握手)完成。2 Web浏览器向Web服务器发送请求命令建立了TCP连接后,就向服务器发送请求命令。3 Web浏览器发送请求头信息再以头信息的形式向服务器发送些信息来描述浏览器自己,以及一空白行来通知服务器该头信息已结束。若是post请求,还会发送请求...转载 2018-10-28 12:55:50 · 128 阅读 · 0 评论 -
MySQl索引
MySQl索引1,索引的概念 在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列 或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。 目的:提高查询的效率2,索引的用法 创建索引 单列索引create table user (id int primary key,name ...转载 2018-10-25 15:59:21 · 100 阅读 · 0 评论 -
MYSQL字符串拼接
一、MySQL自带字符串拼接函数CONCAT 字符串拼接CONCAT_WS 指定字符串分割拼接字符串拼接① 语法:CONCAT(str1,str2…) 解释:concat 拼接 str1和str2字符串, 省略号....代表可以多个字符串拼接示例:SELECT CONCAT("hello","word");SELECT CONCAT("how","are","you"...转载 2018-10-25 16:01:30 · 317 阅读 · 0 评论 -
HTTP介绍
一.HTTP介绍HTTP:超文本传输协议,是Web联网的基础作用:从服务器传输html到本地浏览器的传输协议版本:HTTP 0.9/1.0/1.1特点:无状态,无连接,基于TCP二.HTTP组成1.请求报文:请求行+报文头+空行 +报文体1)请求行:①请求方法GET通常用于请求服务器发送某个资源POST用于向服务端提交数据,有主体HEAD请求一个资源,但是不需要服务器...转载 2018-10-23 20:59:28 · 101 阅读 · 0 评论 -
HTTP介绍
一.HTTP介绍HTTP:超文本传输协议,是Web联网的基础作用:从服务器传输html到本地浏览器的传输协议版本:HTTP 0.9/1.0/1.1特点:无状态,无连接,基于TCP二.HTTP组成1.请求报文:请求行+报文头+空行 +报文体1)请求行:①请求方法GET通常用于请求服务器发送某个资源POST用于向服务端提交数据,有主体HEAD请求一个资源,但是不需要服务器...转载 2018-10-23 21:00:54 · 112 阅读 · 0 评论 -
Redis 持久化
目录 Redis 持久化RDB简介(时间段,数据集,快照)RDB保存策略RDB的触发RDB的优缺点:AOF简介(实时的,空间大,存命令)Redis 持久化Redis主要是工作在内存中。内存本身就不是一个持久化设备,断电后数据会清空。所以Redis在工作过程中,如果发生了意外停电事故,如何尽可能减少数据丢失。即,由于Redis工作在内存中,现在将内存中...转载 2018-10-23 21:05:04 · 111 阅读 · 0 评论 -
微信小程序中数据的存储和获取
/存储数据 try { wx.setStorageSync('key',this.data.radioCheckVal2) //key表示data中的参数 } catch (e) { }//获取数据 var that = this wx.getStorage({ key: 'radioCheckVal2', ...转载 2018-10-29 18:01:23 · 3169 阅读 · 0 评论 -
Java中创建(实例化)对象的五种方式
用new语句创建对象,这是最常见的创建对象的方法。通过工厂方法返回对象,如:String str = String.valueOf(23);运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。如:Object obj = Class.forName(“java.lang.Object”).n...转载 2018-10-26 20:54:57 · 710 阅读 · 0 评论 -
Java新手入门的三十个基本概念
在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念。 Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,J...转载 2018-10-26 20:57:03 · 151 阅读 · 0 评论 -
CSS高级技巧
20个有用的CSS小技巧,来帮你把CSS技能提高到高级水平 [Github上有8000多个star]。包括Flexbox、REM、:not()选择器、负的nth-child等。01、使用CSS复位CSS复位可以在不同的浏览器上保持一致的样式风格。您可以使用CSS reset 库Normalize等,也可以使用一个更简化的复位方法:{box-sizing: border-box;mar...转载 2018-10-31 16:51:32 · 102 阅读 · 0 评论 -
索引的解释
索引 —— 是一种提高查找速度的机制索引用来快速地寻找那些具有特定值的记录,如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。索引提供指针以指向存储在表中指定列的数据值,然后根据指定的排序次序排列这些指针。数据库使用索引的方式与使用书的目录很相似:通过搜索索引找到特定的值,然后跟随指针到达包含该值...转载 2018-10-31 20:39:16 · 990 阅读 · 0 评论 -
Java集合类:ArrayList
文章目录前言源码解析基本成员变量添加元素查询元素修改元素删除元素为什么用 "transient" 修饰数组变量总结前言今天学习一个Java集合类使用最多的类 ArrayList , ArrayList 继承了 AbstractList,并实现了List 和 RandomAccess 等接口,public class ArrayList<E> extends A...转载 2018-10-24 20:56:17 · 139 阅读 · 0 评论 -
Mybatis参数处理时#{}更丰富的用法
#{}更丰富的用法规定参数的一些规则javaType,jdbcType,mode(存储过程),numericScale,resultMap,typeHandler,jdbcTypeName,expresseionjdbcType需要某种特定的条件下被设置在我们数据为null的时候,有些数据库可能不能识别mybatis对null的默认处理oracle在保存null时会出错因为myba...转载 2018-10-24 20:58:15 · 180 阅读 · 0 评论 -
linux常用命令
1.cal 日历 (calendra): -3 显示前一个月,当前月,下一个月的日期 -j 显示在当年中的第几天 (从1月1号开始数起) -y 显示当前年份的日历2.date 日期显示 %Y 四位年份 %y 两...原创 2018-10-27 21:00:53 · 91 阅读 · 0 评论 -
MYSQL引擎
一 存储引擎概述1. 为什么要合理选择数据库存储引擎MySQL 中的数据用各种不同的技术存储在文件(或内存)中,这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。这些不同的技术以及配套的相关功能在 MySQL 中被称作存储引擎(也叫表类型)。MySQL 默认配置了...转载 2018-10-27 21:03:12 · 131 阅读 · 0 评论