事务机制和锁机制
win7旗舰版64位系统+VMware Workstation12+CentOS6.7 centos6.7安装VMware tools
jstl-1.2.jar下载链接https://www.lanzous.com/i2nk30dcommons-logging-1.1.1.jar包下载:https://www.jb51.net/softs/577391.html#downintro2
下载springmvcJar最终下载地址:https://repo.spring.io/simple/libs-release-local/org/springframework/spring/springjar:https://repo.spring.io/simple/libs-release-local/org/springframework/步骤:https://repo.spring.i
因为要测试后台程序的功能,所以要先安装Java的jdk包,配置环境变量。首先要安装jdk和jre,才是完整的,只安装其中一个的话,在cmd命令行输入“JAVAC”会提示“不是内部或外部命令”目前最新的jdk版本是“jdk_8u91_windows_i586_8.0.910.15”直接可以百度搜索“jdk下载”先去百度搜索“jdk下载”下载最新版jdk,并安装,安装目录不用去更改,直接默认就好,下载
label是html5特有的,是定义 input 元素的标注。 凡是input前面要有个label标识下。 标签的 for 属性应当与相关元素的 id 属性相同。
public static String createNewId(){ return UUID.randomUUID().toString() ; }UUID.randomUUID().toString()是javaJDK提供的一个自动生成主键的方法。UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同
JSP九大内置对象及其作用+四大域对象 一,什么是内置对象?在jsp开发中会频繁使用到一些对象,如ServletContext HttpSession PageContext等.如果每次我们在jsp页面中需要使用这些对象都要自己亲自动手创建就会特别的繁琐.SUN公司因此在设计jsp时,在jsp页面加载完毕之后自动帮开发者创建好了这些对象,开发者只需要使用相应的对象调用相应的方法即可.这些系统创建好
Java语言中数组必须先初始化,然后才可以使用。所谓初始化就是为数组的数组元素分配内存空间,并为每个数组元素附初始值。注意:数组完成初始化后,内存空间中针对该数组的各个元素就有个一个默认值: 基本数据类型的整数类型(byte、short、int、long)默认值是0; 基本数据类型的浮点类型(float、double)默认值是0.0;
命令提示符(cmd)启动: Win+R切换盘符 盘符名称:进入文件夹 cd 文件夹名进入多级文件夹 cd 文件夹1\文件夹2\文件夹3返回上一级 cd ..直接返回根路径 cd \
计算机中全是用二进制表示,他只包括0和1 两个数,逢二进一,1+1=10,每一个0或者1,都叫做一个bit(比特,位)十进制转换为二进制:采用除以2取余数的方式,直到商为0二进制转换为十进制:采取16 8421编码方式
编译器:把其他语言翻译成机器语言的工具。 因为计算机不能直接理解任何除了机器语言以外的语言,所以必须要把程序员所写的程序语言翻译成机器语言,计算机才能执行程序。解释器:当编译器以解释方式运行的时候,也称之为解释器。注意:编译器翻译的方式有两种: 一个是编译,另一个是解释。编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行是不需要重新翻译,直接使用编译的结果就行了
Ajax请求的原理1.原理:在Ajax请求中,html页面的中操作将通过Ajax引擎与服务器端进行通讯,然后将返回的结果提交到客户端页面的Ajax引擎,再由Ajax引擎来决定将服务器端返回数据插入到页面的指定位置。从而实现无需刷新页面的http请求。2.Ajax请求的优点 a.最大的优点是,无需刷新就可更新页面 b.可以把原先服务器端负担的工作的转移客户端,利用客户端的闲置资源进行处理,减轻服务器
Redis数据结构基础
一.Redis是什么? Redis 是互联网技术领域使用最为广泛的存储中间件,它是「Remote Dictionary Service」的首字母缩写,也就是「远程字典服务」。 二.Redis 能做什么? Redis的业务应用范围非常广泛,让我们以掘金技术社区(juejin.im)的帖子模块为实例,梳理一下,Redis 可以用在哪些地方? 1.记录帖子的点赞数、评论数和点击数 (hash)。 2.记录用户的帖子 ID 列表 (排序),便于快速显示用户的帖子列表 (zset)。 3.记录帖子的标题、摘要、作者和封面信息,用于列表页展示 (hash)。 4.记录帖子的点赞用户 ID 列表,评论 ID 列表,用于显示和去重计数 (zset)。 5.缓存近期热帖内容 (帖子内容空间占用比较大),减少数据库压力 (hash)。 6.记录帖子的相关文章 ID,根据内容推荐相关帖子 (list)。 7.如果帖子 ID 是整数自增的,可以使用 Redis 来分配帖子 ID(计数器)。 8.收藏集和帖子之间的关系 (zset)。 9.记录热榜帖子 ID 列表,总热榜和分类热榜 (zset)。 10.缓存
#设置日志的级别,定义日志信息的输出目的#开发调试环境时,可设置为DEBUG模式。#生产环境时,可设置为INFO模式。即 #log4j.rootLogger=INFO,A1,Rlog4j.rootLogger=DEBUG, A1 ,R#定义A1的输出目的地为控制台log4j.appender.A1=org.apache.log4j.ConsoleAppender#布局为 PatternLayout
war exploded:发布到IDEA 的工作空间,target 的目录下,支持热部署(学习时用)war : 打成war包,发布到tomcat服务器,不支持热部署(真正发布时用)
javaSE知识点汇总 Java基础知识精华部分 写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。 学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意):3,该技术怎么使用。demo4,该技术什么
mysql各个版本的jar包
idea maven项目new里没有package.因为java是普通的文件夹,要设置为Source Root解决步骤:右键点击Java—>Mark Directory as->sources Rootintellij idea刚装的时候,创建maven项目是默认没有resource文件夹的解决:1、点击File-->project structure...(快捷键:Ctrl+A
【详记MySql问题大全集】
dubbo推荐用什么协议?Dubbo通讯协议 第一、dubbo Dubbo 缺省协议采用单一长连接和 NIO 异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。反之,Dubbo 缺省协议不适合传送大数据量的服务,比如传文件,传视频等,除非请求量很低。 特性缺省协议,使
spring security和shiro的异同相同点1、认证功能2、授权功能3、加密功能4、会话管理5、缓存支持6、rememberMe功能不同点1、Spring Security 基于Spring 开发,项目若使用 Spring 作为基础,配合 Spring Security 做权限更加方便,而 Shiro 需要和 Spring 进行整合开发;2、Spring Security 功能比 Shi
二、Redis:Remote Dictionary Server(远程数据服务),jedis.exists(token);//服务端判断redis中,是否存在token。 1.Redis怎么操作token将token作为value,账户的id作为key,存储在redis中,设置key过期时间 每次登录都去redis中查询该账户的登录是否过期,没有过期则删掉原来的id,token
SpringBoot前后端分离API接口怎么保证API接口的安全性?前端用vue写的,直接放在nginx下面,后端使用SpringBoot作为服务端提供API接口给前端访问,前端分为公共访问页面和登录后访问页面。登录后访问的可以使用JWT进行接口鉴权。但是没有登录的情况如何保护接口不被恶意的调用?解决:通过请求request来获取ip.记录ip请求次数到redis缓存.当ip请求频率过高时,屏蔽该
-前后端配合实现密码找回功能前端-邮箱验证用户进入忘记密码页面(localhost:8080/#/FindPwd),将用户名和图形验证码填入。前端对用户名进行后端校验(调用后端的api判断该用户名是否存在),如果用户不存在,给出相关提示;如果用户存在,然后调用发送邮件的后端api(携带用户名信息) 后端-发送邮件 后端接收到前端发送邮件的请求后,通过用户名从数据库查
前后端分离--基于SpringBoot集成Shiro安全验证Shiro工作原理是服务端将SessionID写入客户端浏览器的cookie中,客户端发起请求时携带cookie信息,服务端从cookie中读取sessionId,以此来维持会话。但是在前后端分离模式下,我们的后端服务不能将sessionId写到请求浏览器cookie中,而且存在跨域问题,基于安全方面原因,ajax请求也都不带
SpringBoot-Shiro-Vue 前后端分离实现权限认证思路,前后端分离权限验证与普通Web服务的权限验证有啥不同,其实就一个:前后端变成了只交互数据,展开来说,是后端少了两个对前端的控制:页面路由页面DOM 所以针对普通的web服务,需要做出如下修改: 1.路由相关:1】未验证页面不能直接Shir
vue和jquery的区别概念上:vue:前端js库,是一个精简的MVVM,它专注于MVVM模型的viewModel层,通过双向数据绑定把view和model层连接起来,通过对数据的操作就可以完成对页面视图的渲染。jquery:轻量级的js库在操作思想上vue是使用数据驱动的方式,通过vue对象将数据和view完全分离开,对数据操作,不在引用相应的DOM对象,通过vue对象,将数据和相应的DOM对
一)MySQL服务启动方式3种 1. 手动。 2. cmd--> services.msc 打开服务的窗口 3. 使用管理员打开cmd * net start mysql : 启动mysql的服务 * net stop mysql:关闭mysql服务 MySQL登录:mysql -uroot -p密码 SQL分类 1) DDL数据定义语
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号