自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 前后端分离上传下载

一、实现上传功能的例子:1.先写好一个简单的上传的前端jsp:(代码如下)<form id="yi" action="<%=basePath%>systemMa/shangChuan" method="post" enctype="multipart/form-data"> <p>文件上传:<input type="file" name="file"/></p> <input type="submit" value="上传"

2022-01-11 09:44:41 790 2

原创 mac如何修改hosts文件

mac修改hosts文件有三种办法:1.将hosts文件权限改为读和写2.复制得到hosts副本,将其修改后替换hosts3.在终端用vim直接修改个人推荐用第三种,简单方便,方法如下:(1) 打开终端,输入vim /etc/hosts(如果没有修改过hosts的位置,默认就是/etc/hosts)(2) 输入法切换至英文,输入i,切换为编辑模式(3)用键盘的方向键将光标移动到需要修改的地方进行编辑,编辑完成之后按esc键,输入:wq(:wq是vim语法中的保存并退出)回车。这里为大家

2021-08-02 14:29:03 9411

原创 mac查看端口被哪个进程占用并杀死

终端查看443端口下的进程(这里以443为例)sudo lsof -i: 443可以看到PID下面有多个编号,如果要杀死第一条进程,执行sudo kill 233 回车 大功告成

2021-08-02 10:51:23 560

原创 Spring框架,IOC控制反转

一、Spring框架Spring框架中核心内容:IoC控制反转、AOP面向切面编程。Spring框架的核心功能是:维护对象之间的依赖关系。传统的Java编程方式,是通过new对象来进行对象的创建和维护的;Spring是通过容器的方式来维护对象的,Spring会根据配置文件以反射的方式进行对象的创建,之后将创建的对象放入到Spring容器当中,在使用的时候,通过beanId等多种方式来获取对应的对象。Spring解决的具有代码问题:Java SE中通过new方法来创建具体的对象,代码中存在大量的ne

2021-07-30 14:11:27 171

原创 转发和重定向

转发和重定向转发:地址栏不变重定向:地址栏变化1.StorServlet?method=sale&number=1这是想服务器请求的地址2.StoreServlet处理完成后,响应给浏览器,地址栏依然是上面的。3.StoreServlet转发到success.jsp后,浏览器显示的是success.jsp的内容,但地址栏依然是上面的。这就是转发。转发过程中resquest始终是有效的,可以传递数据。无论转发多少次,都算一次请求。一个请求对应一个request,多个请求对应多个reques

2021-07-13 10:15:10 76

原创 servlet

servlet的初始化有两个时机:1.第一次访问时初始化(通过地址栏或表单等)2.Tomcat(服务器)启动时初始化Servlet是单例的。初始化Servlet后存放在Tomcat(服务器中)。服务器启动初始化的优点:可以节省用户的访问时间,不用等待Servlet初始化时间。可以在初始化时传递一些参数。Servlet的生命周期:1:创建Servlet对象 2:执行init方法 3:业务方法service 4:destroy销毁(服务器停止前会自动执行Servlet的销毁方法)init初始化时,根

2021-07-13 10:12:34 96

原创 mybatis学习总结

一、浅析mybatis前段时间学习了jdbc、mybatis两个框架,又做了个不大不小的项目,就来这给大家班门弄斧总结下,如有不足还请温柔指正。什么是mybatis? 官网给的答案是这样的https://mybatis.org/mybatis-3/zh/index.htmlMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。说人话就是连接数据库和java的工具,他有很强的可控性,体现在它操作数据库、存储数据的sql语句都是由程序员自己写在xml文件里,再将xml文

2021-07-08 16:32:10 679

原创 Mac idea设置代码提示不区分大小写(版本2021.1)

intellij idea默认下的代码提示是区分大小写的,比如想输入String,光写一个s是不会提示的,通过设置可以不区分大小写进行提示。解决办法一、打开设置二、找到Code Completion三、取消Match case的勾选大功告成!...

2021-07-05 17:06:21 1516 1

原创 JAVA学生数组

用JAVA定义写生数组,实现增删改查Student.javapackage C314.TODO;import java.text.SimpleDateFormat;import java.util.Date;/** * copyright(c)2021 LJT.ALL rights Reserved * <p> * 描述:学生类 * * @author ljt * @version 1.0 * @date 2021/3/14 */public class Stud

2021-03-31 11:05:35 1386

原创 java常用类

Java.lang包下的类比较常用这个包下的类在使用时,不需要导入,直接使用,其他包下的类需要些import导入语句。class前加上final代表了该类不可以被继承,因为继承了子类就可以重写父类的方法,这是不允许的。final class xxx 和abstract class xxx是互相矛盾的,一个是不能被继承,一个是必须被继承。eqqual 比较两个字符串内容是否相同。对象是否相等比较的是对象的地址。String str1 = "abc";String str2 = "abc";so

2021-03-14 12:01:49 115

原创 重载与重写(java)

一、Java中的重载多的不说先来个例子:类:长方形.java{int 长,int 宽 }类:正方形.java{ int 边长 }类:形状.java{ zhouchang(长方形) intzhouchang(正方形) int}public class Rectangular { /** * 长 */ public int length =5; /** * 宽 */ public int width

2021-03-08 19:50:40 144

原创 冒泡排序法

创建一个int型数组,随机填充数组元素,用冒泡进行排序,并输出import java.util.Arrays;import java.util.Random;/** * copyright(c)2021 YCKJ.ALL rights Reserved * <p> * 描述: * * @author ychs * @version 1.0 * @date */public class 冒泡 { public static void main(String[] a

2021-03-08 17:45:14 73

原创 使用控制台编译Java代码

利用控制台编译java代码1.首先要将一段正确的java代码放入后缀为.java的文件中。这里以helloword为例。public class Helloword{public static void main(String[] args){ System.out.print("Helloword"); }}2.打开控制台,找到 .java文件所在的位置,这里也有两种办法(1)直接cmd打开控制台,以D:\code为例,进入方法如图:(2)现在磁盘中找到目标位置然后直

2021-02-02 12:32:38 2235 7

原创 拆分字符串删除员工(系统隐式游标的rowcount属性)

给一个字符串,'7788,5566,2233’员工编号,传入存储过程,删除这些员工记录,并给出这些员工删除的结果’true,false,true’删除成功true,否则false,以字符串形式返回。比如5566删除失败(原因可能是不存在该记录,判断依据用系统隐式游标的rowcount属性)注:要拆分传入的员工编号字符串为单个的员工编号。这里员工编号以变量代替,具体解决方案入下1.删除的存储过程CREATE OR REPLACE PROCEDURE p_delete(ids VARCHAR,-- 要删除

2021-01-27 09:29:19 361

原创 oracle用自定义函数解决问题,显示所有部门的平均工资和总工资和人数

用自定义函数解决问题,显示所有部门的平均工资和总工资和人数-- 求平均工资CREATE OR REPLACE FUNCTION fn_avgsal(dno emp.deptno%TYPE)RETURN NUMBERISavgsal NUMBER;BEGIN SELECT trunc(AVG(sal)) INTO avgsal FROM emp WHERE deptno=dno; RETURN avgsal;END;-- 求总工资CREATE OR REPLACE FUNCTION

2021-01-27 09:19:35 1853 2

原创 plsql报错:Not logged on

PL/SQL Developer报错提示 Not logged on 问题完美解决方案出现问题:数据库学的是oracle,用的服务器oracle 64位 11g,开发工具用的是PLSQL Developer 由于我之前不小心(以为没有用)关了一个以oracle开头的插件进程,再次打开plsql就提示Not logged on。。。解决方法:用管理员身份打开plsql就好了!!!...

2021-01-26 08:58:09 4197

原创 表空间物理文件删除但再次创建提示已存在(reuse完美解决)——oracle中reuse的属性及使用方法

Oracle 数据文件 reuse 的属性及使用方法之前学习数据库遇到删除表空间物理文件成功,但再次新建提示文件已存在的情况,找了很多资料,终于找到了最简单的解决方法(reuse)以下四点是对reuse属性和使用方法的总结:1、在表空间已删除,但是数据文件还在,再创建表空间的时候就会报错,此时就可以reuse重新使用这个文件。2、必须保证该数据文件上没有任何数据对象,即该文件之前的表空间删除时必须带including contents参数。只有清除了里面的全部内容,其文件才可以被重新划定大小。3、

2021-01-20 10:47:03 3561 1

原创 oracle中char和vachar的区分

char和varchar:关于varchar长度的说明,varchar和char的区别是char长度是固定的,内容不够列的宽度也会占用列的宽度,比如一个字段是char型,长度是20,username char(20),则无论username内容是多少,都会占用20个固定的宽度,就算username是一个字符也是如此,如果某些列的数据长度是比较固定某个长度的,则最好使用此类型。varchar的长度是变化的,如果实际数据内容不足列的宽度则只占用合适的空间来存放数据,会大大地节省数据库空间。但是,varchar

2021-01-11 10:18:15 730

转载 Layuimini开发项目

路径的问题layui中是在head中引入css和js文件,是独立的文件,这样的文件可以单独打开,并且效果没有问题,但是layuimini开发如果出现了页面没有效果的问题,首先要知道当前html是哪个路径,它和js和css的关系,如果css和js路径正确,Ctrl+鼠标单击可以打开相应文件,如果打不开则路径不对。命名的问题模块Manager.html模块Add.html模块Modify.html模块Detail.html模块小写,UserAdd.html U不要大写,应该为user

2020-12-21 16:45:38 1922

空空如也

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

TA关注的人

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