自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 mybatis降序条件查询

Example example = new Example(UserLinkRecord.class); // 排序 example.setOrderByClause(“gmt_updated desc”); // 条件查询 example.createCriteria() .andEqualTo(“tenantId”,tenantId) .andEqualTo(“userId”,userId); List list = userLinkRecordMapper.selectByExample(exampl

2021-04-23 16:10:39 1339

原创 java体系总结

http://javafamily.woshinlper.com/ https://snailclimb.gitee.io/javaguide/#/ https://www.bilibili.com/video/BV1Yr4y1N7HL?t=310&p=188

2021-03-10 10:29:00 207

原创 获取项目的绝对路径

String contextPath = request.getSession().getServletContext().getRealPath("/");

2021-01-14 18:24:11 223

原创 2020-12-28面试题

过滤器有什么作用? 对Web应用来说,过滤器是一个驻留在服务器端的Web组件,它可以截取客户端和服务器之间的请求与响应信息,并对这些信息进行过滤。当Web容器接受到一个对资源的请求时,它将判断是否有过滤器与这个资源相关联。如果有,那么容器将把请求交给过滤器进行处理。在过滤器中,你可以改变请求的内容,或者重新设置请求的报头信息,然后再将请求发送给目标资源。当目标资源对请求作出响应时候,容器同样会将响应先转发给过滤器,在过滤器中你可以对响应的内容进行转换,然后再将响应发送到客户端。 常见的过滤器用途主...

2020-12-28 21:51:47 161

原创 12.23面试题

1、Tomcat的优化经验。 去掉对web.xml的监视,把jsp提前编辑成Servlet。 有富余物理内存的情况,加大tomcat使用的jvm的内存 6、ServletAPI中forward() 与redirect()的区别? 前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在前者可以满足需要时,尽量使用forward()方法,并且,这样也有助于

2020-12-23 21:37:39 161

原创 tomcat虚拟路径配置

打开 server.xml , 在 元素下添加一个 元素,如图配置虚拟路径: docBase 指定文件本地路径 path 指定文件访问路径

2020-12-22 17:12:42 123

原创 面试题java基础2020.12.21

1、一个".Java"源文件中是否可以包括多个类?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto? Java中的保留字,现在没有在Java中使用。 3、说说&和&&的区别? &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。 &&还具有短路的

2020-12-21 22:48:07 119

原创 学生信息管理系统

一、业务功能需求分析 1.管理员登录功能 2.主界面 3.分组管理(增删改查) 4.学生管理(增删改查) // 5.课程管理(增删改查) 产出物: 需求分析文档 (1)项目选题 (2)功能结构图 (3)具体的功能描述 (4)数据库设计 ER entity relation(表 字段名 类型 长度 约束) 实体和实体之间 一对一 一对多 多对多 管理员表Admin ID NUMBER(3) USERNAME VARCHAR2(15) PWD VARCHAR2(15) 备用字段 备用

2020-12-01 20:19:45 575

原创 浅析Set去重的原理

```java public class Student implements Comparable{ private int no; private String name; public Student() {} public Student(int no,String name) { this.no = no; this.name = name; } // 构造方法可以一次赋两个值,这个方法用于单个赋值 /*public void setNo(int no) { this..

2020-11-23 09:54:10 874

原创 贪吃蛇游戏设计

一、需求分析 (1) (2)游戏结束的条件:当蛇头吃到蛇身,游戏结束 (3)当蛇吃到食物,蛇身+1 (4)随机生成食物位置 二、原型图 三、设计项目 (1)需要哪些组件 标题标签 蛇头 蛇身 食物 JPanel面板 游戏开始与否变量 游戏是否失败变量 (2)初始化 JLabel需要通过布局管理器 ImageIcon titleIcon = new ImageIcon(“e:/logo.png”); ImageIcon paintIcon(画到哪?画笔g,画的横坐标,纵坐标)// 借用画图paint()把图标

2020-11-10 14:26:11 873

原创 随机数

一、随机数 1.java.lang.Math()// 生成一个[0,1.0)的一个double值,平时不需要导包 2.java.util.*; java.util.Random; Random random = new Random(); random.nextInt(100);// 生成一个[0,100)的整数 random.nextDouble(100.0);// 生成一个[0,100.0)的数 二、定时器·Timer(延时器,过多长时间执行一个东西) java.util.Timer..

2020-11-09 23:04:40 162

原创 setLocation,setColor

setLocation: size(600,500); int w = Toolkit.getDefaultToolkit().getScreenSize().width; int h = Toolkit.getDefaultToolkit().getScreenSize().height; setLocation((w -600)/2,(h-500)/2); setColor: g.setColor(Color.RED); g.setColor(new Color(...

2020-11-09 13:58:03 243

原创 线程的应用要点

1.实现Runnable接口 2.重写run()方法 3.创建Thread对象,把当前类的对象放进去, 调用start()方法 如何解决以下问题: SwingPaintThread1.java:30: 错误: 未报告的异常错误InterruptedException; 必须对其进行捕获或声明以便抛出 try{ // Thread.sleep(200); } catch (Exception e) { } 为什么用Thread调用sleep()方法 /* * 线程成员变量 ...

2020-11-09 10:38:47 153

原创 Paint方法

new子类的构造方法时,会先执行父类的构造方法。 paint方法是父类JFame调用的,不需要子类自己去调用。paint()方法被重写了则会执行被重写的paint()方法

2020-11-08 19:18:36 307

原创 获取image

Image image = Toolkit.getDefaultToolkit().getImage(“login.png”); Toolkit.getDefaultToolkit(),获取Toolkit对象(与new不同,是直接获取默认的Toolkit对象) 这个对象有一个方法getImage(String filename),如果图片和这个类在一个盘符可以直接写文件名,如果不在需要写出图片地址。 ...

2020-11-08 19:07:13 225

原创 sql中如何从逻辑上、物理上删除列(Oracle适用)

sql中如何从逻辑上、物理上删除列(Oracle适用) –逻辑上 假设当前有一个suppliers表,从逻辑上删除fax列,请使用以下语句: ALTER TABLE suppliers SET UNUSED COLUMN fax; 从现在开始,就再不能访问fax列了,如下查询所示 - SELECT * FROM suppliers; 可以从DBA_UNUSED_COL_TABS视图查看每个表中未使用的列的数量: SELECT * FROM DBA_UNUSED_COL_TABS; 如上所见,supplie

2020-10-19 11:06:50 459

guava-30.1-jre.jar

用于md5加密的Google的guava包

2021-01-14

空空如也

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

TA关注的人

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