12 2021 档案

摘要:SRC:用来存放java代码 web:用来存放web资源文件:css,js等 WEBINF:收服务器保护的目录,浏览器无法直接访问这个目录内容 web.xml:动态web工程的配置部署描述文件,可以配置很多web工程的组件(依赖)如:Servlet程序、Filter过滤器、Listener监听器等等 阅读全文
posted @ 2021-12-29 22:32 Boerk 阅读(43) 评论(0) 推荐(0)
摘要:1 PreparedStatement对Blob文件的操作 PreparedStatement可以操作Blob类型的文件 Connection connection = MysqlUtil.getConnection(); PreparedStatement preparedStatement = 阅读全文
posted @ 2021-12-28 22:57 Boerk 阅读(57) 评论(0) 推荐(0)
摘要:1 ResultSetMetaData metaData = resultSet.getMetaData(); 获取列数 int columnCount = metaData.getColumnCount(); 获取列名 //需要一个下标,下标从1开始。 String columnName = me 阅读全文
posted @ 2021-12-27 23:08 Boerk 阅读(70) 评论(0) 推荐(0)
摘要:反射 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为:反射。 在一个类的外部,是不能通过类的实例化对象调用私 阅读全文
posted @ 2021-12-26 22:40 Boerk 阅读(152) 评论(0) 推荐(0)
摘要:1.JDBC概述 在JAVA中,数据库存取技术分为如下 JDBC直接访问数据库 JDO(Java Data Object)技术 第三方O/R工具,如:Hibernate、Mybasic等 JDBC是Java访问数据库的基石,JDO等只是更好的封装了JDBC JDBC——Java Database C 阅读全文
posted @ 2021-12-26 22:39 Boerk 阅读(53) 评论(0) 推荐(0)
摘要:7.2 整型 ZEROFILL——不足指定位数的时候用0补齐 CREATE TABLE mytal( f1,INT(5), f2,INT(5) ZEROFILL ) #ZEROFILL是一个无符号的数,默认有约束UNSIGN #8.0.17之后不推荐使用显示宽度 在实际开发中,系统故障产生的成本,远 阅读全文
posted @ 2021-12-25 20:58 Boerk 阅读(64) 评论(0) 推荐(0)
摘要:6DML 6.1 添加数据 #方式一:一条一条插入数据 #不指明要添加的字段 INSERT INTO mytal VALUES(1,'TOM'); #一定要按照声明字段的先后顺序进行添加 #指明要添加的字段 INSERT INTO mytal(id,name) VALUES(1,'TOM'); # 阅读全文
posted @ 2021-12-24 20:28 Boerk 阅读(30) 评论(0) 推荐(0)
摘要:5 DDL 5.1 创建表 5.1.1 创建的规则 数据库名和表名不能超过30个字符,表名不能超过29个字符 只能包含a-z,A-z,0-9,_共63个字符 同一个MySQL软件下,数据库不能重名,同一个库中,表不能重名,同一个表下,字段不能重名 表名、字段等不能与预留关键字重名,必要时使用着重号“ 阅读全文
posted @ 2021-12-23 21:52 Boerk 阅读(113) 评论(0) 推荐(0)
摘要:4.4 课后练习 #1.查询和Zlotkey相同部门的员工姓名和工资 SELECT last_name,salary FROM employees WHERE department_id=(SELECT department_id FROM employees WHERE last_name='Zl 阅读全文
posted @ 2021-12-22 22:17 Boerk 阅读(371) 评论(0) 推荐(0)
摘要:4 子查询 #谁的工资比ABEL高 #方式一 SELECT salary FROM employees WHERE last_name='Abel'; #获得Abel的工资为11000 SELECT last_name,salary FROM employees WHERE salary>11000 阅读全文
posted @ 2021-12-21 20:10 Boerk 阅读(76) 评论(0) 推荐(0)
摘要:2.2.3 流程函数 函数 用法 IF(value,value1,value2) 如果value的值为TRUE,返回value1,否则返回value2 IFNULL(value1, value2) 如果value1不为NULL,返回value1,否则返回value2 CASE WHEN 条件1 TH 阅读全文
posted @ 2021-12-20 22:37 Boerk 阅读(264) 评论(0) 推荐(0)
摘要:1.4.5 SQL99新特性:自然链接 使用关键词NATURAL JOIN 自然链接会帮我查询两张表中的所有相同的字段,然后进行等值链接。 SELECT employee_id, last_name ,department_name FROM employees e JOIN departments 阅读全文
posted @ 2021-12-19 22:08 Boerk 阅读(86) 评论(0) 推荐(0)
摘要:12.18 1.多表查询 #查询员工名为'Abel'的人在哪里工作 SELECT * FROM employees WHERE last_name ='Abel'; #得到结果department_id为80 #在departments表中查询department_id为80的工作地点 SELECT 阅读全文
posted @ 2021-12-18 22:10 Boerk 阅读(66) 评论(0) 推荐(0)
摘要:SQL语句的学习 12.17 出于规范,在SQL语句中,所有的关键字使用大写。 1.0SELECT 1.1基本语法 以宋红康老师的视频中employees表为例 SELECT last_name FROM employees; //在员工表中查找员工的姓名 1.2列的别名 SELECT salary 阅读全文
posted @ 2021-12-17 21:56 Boerk 阅读(191) 评论(0) 推荐(0)
摘要:12月2日,浏览资讯的时候无意间发现了李永乐老师在Bilibili发了一条动态。 这完全勾起了我的兴趣,便用实验课时间写代码计算一下(所谓写代码半小时,改BUG一下午) 当时由于刚刚进入面向对象不久,也没有学习Date和日历的常用类,所以使用的方法是一般的字符串的方法,在最后有使用SimpleDat 阅读全文
posted @ 2021-12-17 16:05 Boerk 阅读(145) 评论(0) 推荐(0)
摘要:恢复内容开始 //比较运算符 SELECT 1=1,1=2,1=‘1’,0=‘a’ FROM DUAL; //结果为1,0,1,1 //相等则返回1,不等则返回0,其他情况返回Null,数字和字符串比较时,字符串会隐式转换,不能转化则为0。 SELECT 'A'='B' FROM DUAL; //结 阅读全文
posted @ 2021-12-15 17:23 Boerk 阅读(29) 评论(0) 推荐(0)
摘要://查找时忽略重复的内容 SELECT DISTINCT user_name FROM user; //联合去重 SELECT DISTINCT user_id sex FROM user; 只有userID和sex完全一样才会被去除。 //描述这张表 DESCRIBE user; 过滤条件 //在 阅读全文
posted @ 2021-12-15 15:48 Boerk 阅读(53) 评论(0) 推荐(0)
摘要:使用字节流对非文本文件进行复制 //使用字节流对非文本文件进行复制 int len; byte[] bytes = new byte[1024]; while ((len=inputStream.read())!=-1){ outputStream.write(bytes,0,len); } 使用字 阅读全文
posted @ 2021-12-10 11:06 Boerk 阅读(210) 评论(0) 推荐(0)
摘要:字符输入 //输入字符流 String inpath2=null; File inFile2 = new File(inpath2); FileReader reader = new FileReader(inFile2); reader.read(); 字符输出 //输出字符流 String ou 阅读全文
posted @ 2021-12-10 11:02 Boerk 阅读(32) 评论(0) 推荐(0)
摘要:Collection必须重写的几个方法 List——必须重写equals()方法 Set——必须重写HashCode和equals方法 TreeSet——必须重写Comparable、Comparator方法。 Comparable(Object obj) Comparator(Object obj 阅读全文
posted @ 2021-12-08 10:53 Boerk 阅读(57) 评论(0) 推荐(0)
摘要:Collection coll = new ArrayList();coll.add(123);coll.add(456);Collection coll1 = new ArrayList();coll1.add(123);coll.removeAll(coll1);System.out.print 阅读全文
posted @ 2021-12-07 15:23 Boerk 阅读(91) 评论(0) 推荐(0)
摘要:5.0之前自定义枚举类的创建 class Sex{ private final String SEX; private final String SEXTEXT; private Sex(String sex,String SEXTEXT) { this.SEX =sex; this.SEXTEXT 阅读全文
posted @ 2021-12-06 13:04 Boerk 阅读(32) 评论(0) 推荐(0)
摘要:LocalDate localDate = LocalDate.now(); LocalTime localTime = LocalTime.now(); LocalDateTime localDateTime = LocalDateTime.now(); System.out.println(lo 阅读全文
posted @ 2021-12-06 10:46 Boerk 阅读(47) 评论(0) 推荐(0)
摘要:Date的几个用法(姑且成为用法吧) SimpleDateFormat 格式化 1 SimpleDateFormat sdf = new SimpleDateFormat(); 2 Date date = new Date(); 3 System.out.println(date); 4 Strin 阅读全文
posted @ 2021-12-06 09:19 Boerk 阅读(59) 评论(0) 推荐(0)
摘要://查找两个字符串的最大子串。 String str1="dsajdwefnadsjaw";String str2="adwefb"; private static String getMaxSameStr(String str1, String str2) { int length1 = str1 阅读全文
posted @ 2021-12-03 15:36 Boerk 阅读(136) 评论(0) 推荐(0)
摘要:System //1970年1月1日0时0分0秒至现在的毫秒数。 //成为时间戳。 long time = System.currentTimeMillis(); Date Date date = new Date();System.out.println(date.toString); Fri D 阅读全文
posted @ 2021-12-03 11:57 Boerk 阅读(97) 评论(0) 推荐(0)
摘要:String StringBuffer StringBuilder StringBuffer StringBuilder是可变的,变化时,无返回值。 初始长度为16,每次扩容是默认长度*2+2 StringBuffer.append()→添加元素 StringBuffer.delete(int,in 阅读全文
posted @ 2021-12-03 11:04 Boerk 阅读(39) 评论(0) 推荐(0)
摘要:try-catch-finally try{ //代码段 }catch(异常){ //代码段 }finally{ //除非手动退出系统,否则一定会执行 //Systen.exit(0); } throw-throws throws声明方法内抛出异常;必须跟在方法的参数列表后面,不能单独使用;声明抛出 阅读全文
posted @ 2021-12-03 08:33 Boerk 阅读(34) 评论(0) 推荐(0)
摘要:String str = "abc"; char[] char[] char=str.toCharArray; //char→String char[] char = {'a','b','c'} String str = new String(char); byte[] byte[] byte = 阅读全文
posted @ 2021-12-02 16:06 Boerk 阅读(38) 评论(0) 推荐(0)
摘要:Vector是一个类似数组的容易,长度可以动态调整,存储的是对象(Obkect object) 创建 Vector vector = new Vector(); 存值 vector.addElement(Object object); //jdk5.0之前 int num = 1; Integer 阅读全文
posted @ 2021-12-02 14:27 Boerk 阅读(70) 评论(0) 推荐(0)
摘要:byte short int long float double char boolean Byte Short Integer Float Double Character Boolean 将基本数据类型转为包装类 int num =10; Integer i = new Integet(10); 阅读全文
posted @ 2021-12-01 12:28 Boerk 阅读(57) 评论(0) 推荐(0)
摘要:String s1 = "helloworld"; s1.length→字符串的长度 s1.isEmpty→return s1.length==0 s1.toLowerCase→小写 s1.toUpperCase→大写 s1.trim()→除去前置和后置空格 s1.equalIgnoreCase(s 阅读全文
posted @ 2021-12-01 11:27 Boerk 阅读(43) 评论(0) 推荐(0)