自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 Oracle转Mysql ------ 关于Oracle序列(Sequence)的转化

Oracle数据库可以使用序列(Sequence),而MySQL不支持序列,MySQL只支持主键自增。方法一:Oracle序列直接转化为MySQL主键自增MySQL代码如下:alter table user modify id integer auto_increment ;其中:user为表名;id为主键在数据库工具中也可以设置(navicat):设置主键自增后,sql代码也要修改:原Oracle:insert into user values(seq_user.nextval,'

2021-07-07 15:59:20 1133

原创 ORACL 11gPLSQL创建新用户无法以Normal登录得解决方法

第一步:首先以Sysdba得身份登录Oracle数据库。第二步:先创建一表空间DATA,初始大小50MB,允许自动增长数据库文件,每次增长10MB,输入的SQL语句如下, 'E:\app\23595\oradata\databasename\DATA02.DBF’具体根据自己的安装目录设置:databasename为数据库名,我这里的是orcl。DATA02.DBF,你下次再创建表空间得时候可以改成DATA03.DBF。否则会创建失败。CREATE TABLESPACE PAYMENT_DATA

2021-07-07 08:45:25 1105

转载 SQL优化的几种方式

一、为什么要对SQL进行优化我们开发项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显,而开发和运维人员也无法判断SQL对程序的运行效率有多大,故很少针对SQL进行专门的优化,而随着时间的积累,业务数据量的增多,SQL的执行效率对程序的运行效率的影响逐渐增大,此时对SQL的优化就很有必要。二、SQL优化的一些方法1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行

2020-11-02 17:06:33 159

原创 Linux常用命令大全

Linux常用命令大全系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验

2020-10-30 08:49:49 503 1

原创 常用线程池介绍

线程池简介1.线程池概念:线程池是首先创建一个线程,它们的集合成为线程池。使用线程池可以很好的提升性能,线程池在启动时即创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行线程完成后,该线程不会死亡,而是返回线程池中成为空闲状态,等待执行下一个任务。2.线程池的工作机制2.1在线程池的编程模式下,任务是提交给整个线程池,而不是直接提交给某个线程,线程池在拿到任务后,就在内部寻找是否有空闲的线程,如果有,则将任务交给某个空闲的线程。2.2一个线程同时只能执行一个任

2020-10-22 14:06:21 819

原创 Mybatis中#{}和${}的区别

MyBatis中#{}和${}的区别#{} 防止sql注入${}不能防止sql注入sql注入?SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编写时的疏忽,通过SQL语句,实现无账号登录,甚至篡改数据库。实例动态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis 会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。在下面的语句中,

2020-10-19 09:24:51 129

转载 Java中Collection接口中的常用方法

Java中Collection接口中的常用方法关于java.util.Collection接口中常用的方法:Collection是所有单元素存储集合的根接口,要想学习集合,就必须了解它们的父接口有什么方法。1、Collection中能存放什么类型的元素?没有使用“泛型”时,Collection中可以存储Object的所有子类型。使用了“泛型”之后,Collection中只能存储某个具体的类型。集合中不能直接存储基本数据类型,也不能直接存java对象,而是存储java对象的内存地址。2、Coll

2020-10-13 08:46:41 380

转载 SpringMVC 访问controller层出错:No converter found for return value of type: class java.util.HashMap

SpringMVC 访问controller层出错:No converter found for return value of type: class java.util.HashMap最近在搭建SSM框架时候,测试controller方法出现通过url请求不通,报错如下:下面给出controller中对应方法:@Controller@RequestMapping("/superadmin")public class AreaController { @Autowired pri

2020-09-24 14:24:34 210

原创 后端信息在前端实现弹窗

后端//将message信息传到前端jsp request.setAttribute("message","用户名或密码错误!");前端//在前端获取message的信息用EL表达式<input type="hidden" name="message" id="message" value="${message}"><script>let message = $("#message").val(); if(message!=null){

2020-09-15 14:22:35 4907 1

原创 实现添加操作检验重名的解决方式

实现添加操作检验重名的解决方式//servlet层public void checkName(HttpServletRequest request, HttpServletResponse response)throws ServletException , IOException { //学号 String studentId = request.getParameter("studentId"); //电话

2020-09-14 14:45:39 281

原创 实现有无外键的批量删除功能

有外键的批量删除//jsp文件中 if (layEvent === 'del') { //删除 layer.confirm('确定删除该院系?', function (index) { //获取院系Id let collegeId = data.collegeId; let collegeName = data.collegeName;

2020-09-12 10:14:57 134

原创 前端页面点击姓名查看详情

前端页面点击姓名查看详情 , {field: 'realName', width: 120, title: '姓名',templet:realName} function realName(d){ return '<div><a href="BaseServlet.do?servlet=' + 'MemberManageServlet&method=detailPage&memberId=' +d.memb

2020-09-12 10:06:11 1624

原创 数据库传到前台是当今时间而不是数据库的时间的解决方式

数据库传到前台是当今时间的解决方式eg: ,{field:'classDate', width:120, title: '录入时间',sort:true,templet: "<div>{{layui.util.toDateString(d.classDate, 'yyyy-MM-dd')}}</div>"} ,{field: 'updateTime',width:120,title:'更新时间',sort:true,tem

2020-09-12 10:02:04 118

原创 实现登陆界面验证码的JS代码与校验

登陆界面验证码的JS代码与校验//输入的验证码与随机生成的验证码的比较 if(data.captcha!=show_num.join('')){ console.log(data.captcha); console.log(show_num.join('')); layer.msg("验证码错误"); return false; }//定义获取sh

2020-09-12 09:48:49 611

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除