- 博客(41)
- 收藏
- 关注
原创 接上12月26号的保存多人 拼接 取出 回显 再来一个例子。
以上为文件夹1、所用到前台和后端的文件夹 以及所用到的3个字段属性 ↑2、前台的添加页面(下拉框)------在info中2、效果为上图3、在保存中对页面中的userList进行处理(是一个对象) 将对象的id 和名字对应存放到userList中上图 userVO中的 userId 和 userName 为 后台中 userVo中保存时所对应的的属性 。4、在对应接口里...
2020-01-09 10:59:02 146
原创 vue表单保存多个人的方法,下拉框选择多个人的方法,编辑时多人回显
添加时选择多个人cw-src-views-cwZdysp-cwZdyspAddOrEdit1 页面获得2-添加保存编辑回显上图的userVo里的对应 下图 label 和 key
2019-12-26 16:27:51 472
原创 添加的@change事件 及后续操作
在下拉框前添加@change事件模型(页面内容)为 modelForm 需要引用cwTravelApp在data return 里的 modelForm添加cwTravelApp:{} 则可用modelForm获取到cwTravelApp对象此时 this.modelForm.cwTravelApp.projectName为 可获得到 对应关联出差申请所对应的 项目名称...
2019-12-18 15:06:38 1074
原创 Web03。 获得请求行,请求头信息。防盗链,将信息插入到数据库
请求行 request //请求行 //1.获得提交方式 String method = request.getMethod(); System.out.println(method); //2.获得uri url(post/get获得内容一样) String uri = request.getRequestURI(); StringBuffer url = reque...
2019-08-08 21:16:36 181
原创 Web02。 Context方法。response 方法。案例文件下载
doGetContext1.ServletContext context = request.getServletContext(); -----获得2.context.getContextPath();------获得应用名3.context.getInitParameter(“driver”);–获得全局参数4.context.getRealPath(“WEB-INF/classes...
2019-08-08 21:02:59 174
原创 Web01 初始化 服务 销毁 单例模式。
init: 初始化,创建对象时service: 服务核心方法,用来接收请求destroy: 销毁对象@Overridepublic void init(ServletConfig arg0) throws ServletException { System.out.println("Servlet被创建了");}@Overridepublic void servi...
2019-08-08 20:41:23 156
原创 面试题(什么是Http协议)
面试题:1、什么是HTTP协议?超文本传输协议(客户端和服务器之间)包含请求和响应请求:(请求方式:get/post)请求行:请求提交方式[get/post]请求的地址uri请求头:请求的客户端信息。 map请求体:提交的请求参数 - post(如果是get 提交的参数在uri里面)响应:响应行:响应状态码 200正常,304缓存,404 not found 资源未找到,...
2019-08-05 11:32:43 731
原创 通过java语言实现数据库用户增删改查
JDBC day03增删改查public class UserDaoimpl implements UserDao {DataSource ds = new ComboPooledDataSource();QueryRunner qu = new QueryRunner(ds);@Overridepublic void saveUser(User user) {//插入一条用户信息 增...
2019-08-02 19:56:26 1537
原创 dbcp连接池 - 配置文件db.properties。 c3po连接池 - 配置文件 c3p0-config.xml (JDBC_day02)
1⃣️dbcp连接池//BasicDataSourceFactoryProperties pros = new Properties();pros.load(new FileInputStream(DateSourceDemo.class.getResource(“db.properties”).getFile()));BasicDataSource bds= (BasicDataSou...
2019-08-01 21:23:35 323
原创 JDBC连接数据库 和基本操作
* 1.加载驱动 * 错误产生原因ClassNotFoundException * 产生原因: * 类名写错 * jar包导错 * */ Connection conn =null; Statement stmt =null; ResultSet rs = null; try { //1⃣️加载驱动 Class.forName("com.mysql...
2019-08-01 21:13:49 144
转载 类加载顺序,JVM角度分析理解,类构造器方法以及实例构造器方法执行顺序
今天先来分析一下经常遇到的一个问题,在笔试面试中可能会经常遇见,类中字段代码块的加载顺序等,从jvm角度分析一下这个问题。我们先来看下知识点,接下来进行代码实践验证。,类构造器方法,在jvm第一次加载class文件时调用,因为是类级别的,所以只加载一次,是编译器自动收集类中所有类变量(static修饰的变量)和静态语句块(static{}),中的语句合并产生的,编译器收集的顺序,是由程序员在写在...
2019-07-31 20:36:04 257
原创 数据库面试题 (视图,索引, 事务)
/*1.视图作用是什么?好处有哪些 ?1、视图能够简化用户的操作2、视图使用户能以多钟角度看待同一数据3、视图对重构数据库提供了一定程度的逻辑独立性4、视图能够对机密数据提供安全保护5、适当的利用视图可以更清晰的表达查询,2.索引的必要性有哪些?怎么合理添加索引?索引的优势?1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字...
2019-07-23 19:40:21 1476
原创 Decode函数,CASE ELSE 视图 约束 外键 索引 事务(脏读,幻读,不可重复读)
– oracle 与myseqal 有些地方不同除了组函数以外的函数高级查询 集合的查询 分页的查询–Decode函数用来实现IF-ELSE的逻辑功能SELECT DISTINCT job from emp;DECODESELECTENAME,job,sal,DECODE(job, – if要判断的字段‘ANALYST’,sal * 1.2, --条件‘MANAGE...
2019-07-23 10:34:45 159
原创 多表关联查询,等值连接,内连接,外连接 (左外连接、右外连接、全外连接) **子查询--重点** 分页查询rownum
–day03–多表关联查询testSELECT * from emp_szl;SELECT * from dept_szl;–1.笛卡尔积,将两张表完整地、无差别的连接起来–1⃣️等值连接,通过两张表中的公共字段,来进行匹配筛选select * from emp_szl,dept_szlwhere emp_szl.DEPTNO = dept_szl.DEPTNO;–获得员工和他...
2019-07-23 10:31:56 545
原创 数据库概念 DDL:数据定义语言 DML:数据操纵语言 DCL:数据控制语言 TCL:事务控制语言 DQL:数据查询语言
原始数据:文件、表格问题:丢失、数据类型不好分类、不好查找存储数据容量有限数据库:存数据本质:数据库是软件,存在特定格式文件里,数据库这个软件来读列:字段-field 在java中叫属性行:数据关系型数据库:Oracle -甲骨文 11g版本MySql -甲骨文 5.5. 5.7SqlServer -微软DB2 ...
2019-07-23 10:27:12 418
原创 oracle 表格的增删改查 , where nvl nvl2 asc desc 分组函数,聚合函数max min sum avg count
## –创建表格CREATE TABLE Account_szl1(id NUMBER(9),recommender_id NUMBER(9),login_name VARCHAR2(30),login_passwd VARCHAR2(8),status CHAR(1),create_date DATE,pause_date date,close_date date,real...
2019-07-23 10:24:34 472
原创 线程解决时间片随机,锁 ,线程转换成安全集合,线程池,IO阻塞
package java_13;public class ThreadDemo01 {在线程里面调用方法 ,方法也属于同一个线程。 输出结果为Thread-0 is runningThread-0 is runningpublic static void main(String[] args) {Thread t = new Thread() {public void run() {...
2019-07-09 23:03:04 165
原创 创建线程的三种方式 线程的常用方法。线程的Sleep阻塞
什么是进程?正在运行的程序什么是线程?进程中,多个独立的小的执行单位进程中,至少有一个前置/前台线程CPU执行线程,感官上是同时,但是同一时间,只执行一个线程切换速度很快,所以感觉上是同时(CPU的切换是随机的)实现多线程 Thread :3种方式1.继承Thread类,实现run方法 -> new MyThread()2.实现Runnable接口,实现run方法 -&...
2019-07-09 19:51:42 596
原创 异常:Exception(方法声明抛出异常、try,catch, fianlly)
回顾:文件流File(String path)流:RandomAccessFile(file, rw)read()write()文件复制:BufferedInputStream(FileInputStream)BufferedOutputStream(FileOutputStream)int read() -> 读单个字节int read(byte[] bs) ->...
2019-06-12 18:38:32 6699
原创 字节流(打底),字符流,缓冲流,文件复制 Properties - key -> value 键值对
Input: 输入/读Output: 输出/写字节流字节为单位:InputStream / OutputStream 流FileInputStream(file)FileOutputStream(file,booleam) 字节流:字节为单位,不是用来读写可视内容(打底的) 通常用来复制文件 又因为缓冲流效率高,所以复制文件用缓冲流 底层流就是用来生成其他高级流的...
2019-06-03 23:44:46 165
原创 RandomAccessFile 随机读写类,文件加密;文件拷贝;文件流读写拷贝
回顾:CollectionArrayListMapHashMapPropertiesLinkedList - 链表,灵活性Collections - 工具类sortjava.ioFile -> 内存对象,表示文件/目录,和本地有没有这个文件/目录没关系listFiles()listFiles(FileFilter-accept)getName()....isF...
2019-06-03 23:26:26 392
原创 HashMap 集合架构总结 file-Input输入 Output输出
回顾:1.比较器 Comparator ComparableCollections.sort(list, comparator)1.不传比较器,按照默认规则排序 - Comparable2.传指定比较器,按照比较器规则排序 - ComparatorArrays.sort内部类: 成员内部类 静态内部类:源码 匿名内部类:实例化 接口/抽象类,一次性使用 局部内部类2.Tre...
2019-05-29 22:54:50 275
原创 面试题
面试题:1.HashMap、Hashtable、ConcurrentHashMap、LinkedHashMap的区别2.HashMap的底层实现原理
2019-05-29 22:23:03 82
原创 Map-键值对,对应关系;Sort-排序改变对应值
回顾:集合的整个架构Collection|- List (有序线性列表,可重复)|- ArrayList (数组-顺序结构,标号,连续的物理空间)|- LinkedList (节点-链表结构,head - next)|- Vector (同ArrayList,多个锁)|- Set (不可重复)|- HashSet (无序散列表) hashCode() equals()|- Tr...
2019-05-29 22:22:39 519
原创 Arraylist;Linkedlist;Queue;
笔记Collection:add()remove()contains()isEmpty()size()clear()addAll()…Object[] toArray()Collection colString[] col.toArray(String[])iterator() - 获得迭代器hasNext()next()remove()Iterable <-...
2019-05-28 15:22:45 130
原创 Calendar时间,与date,long类型转换。Collection集合,迭代器,简易迭代器
回顾:正则表达式 \d \s \w . ? * + {n} [abc]boolean matches(regex)String[] split(regex)String replaceAll(regex, newStr)字符串编码 Unicode \uffff操作系统编码:UTF-8 GBK编码 new String(byte[], charset)解码 str.getBytes(...
2019-05-17 22:42:56 268
原创 正则表达式,Date,StringBuilder,StringTest,包装类
回顾:Object:toString equals hashCodeString:字符串 - 不可变的final char[]int length()char charAt(int)常用API正则表达式boolean matches(String regex)String replaceAll(String regex, String newStr)String[] split...
2019-05-13 18:34:19 172
原创 String,知识点回顾
回顾:editplussublimenotepad++javadoc -> 文档注释导出为html帮助文档导入第三方jar包Object:所有类的父类 11个wait() * 3notify() notifyAll() – 线程有关String toString()boolean equals(Object)int hashCode()Class getClass(...
2019-05-12 18:38:56 121
原创 对day0-10回顾。bj
面向对象OOP面向过程 -> 说一步做一步面向对象 -> 对象.方法() -> 结果类型(概念)、对象 newint a = 1;Animal a = new Animal()类:- 所有对象的共性成员变量 -> 属性 -> 特征成员方法 -> 功能/动作构造器 -> 初始化成员变量代码块 -> 构造器之前调用 -> 为了初...
2019-05-12 18:35:09 166
原创 继承,重载,重写,子类的构造,static语句快,final,抽象方法,接口
java程序为什么是跨平台的?操作系统:mac JDK依赖操作系统windows JDK依赖操作系统linux JDK依赖操作系统每个操作系统上面 都有 JVM java程序运行在JVM上面 不需要和操作系统直接交互java的内存回收机制 垃圾回收机制当一个对象没有引入变量再引用这个对象时,那么该对象将无法再使用JVM有一个独立的...
2019-05-11 20:13:08 93
原创 局部变量,成员变量,堆栈,继承,重写
基本数据类型变量 存储 值本身引用数据类型变量 存储 的对象的地址信息局部变量:1.定义位置: 在方法里面2.存储位置: 栈内存3.生命周期: 当方法调用执行时该局部变量分配内存,当方法返回时,该局部变量会销毁成员变量:1.定义位置: 在类里面,方法外2.存储位置: 堆内存3.生命周期: 当对象实例化时分配内存,当该对象没有引用变量引用时会被回收JVM对程序进行内存划分,分为...
2019-05-11 20:11:03 184
原创 面向对象,定义类(员工类,图书类,平面直线段类,酒店管理系统)
面向对象思想记录一个学生的信息学号姓名年龄...//一组变量来描述学生信息 这三个变量没有任何关联 相互独立 不是一个整体int id = 110;String name = "张三";int age = 18;类: 用于描述一类事物的特征和行为定义类的语法:class Stu{ //声明属性 int id; String name; int age;...
2019-05-11 20:09:57 258
原创 数组,自定义函数,面向过程,面形对象,定义类,重载,this
数组:基本数据类型 java只有8种引用数据类型一维数组:类型[] 数组名 = new 类型[数组长度];类型[] 数组名 = {v1,…};类型[] 数组名 = new 类型[]{v1,v2,…};下标:从0开始,到数组长度-1数组名[下标] 访问数组里的元素数组长度: 数组名.lengthfor(int i=0;i<数组名.length;i++){ ...
2019-05-11 20:08:26 140
原创 条件循环,*数组*
条件循环:while(条件){}for(初始化循环变量;循环条件;改变循环变量){ 循环体}do{}while(条件);break 结束整个循环continue 结束本次循环 跳过continue下面的语句 直接进行下一次循环标签 break 标签;数组: 定义一组变量变量单个单个定义保存一个学生的单科成绩 int s = 89; ...
2019-05-11 20:06:19 201
原创 分支选择,条件循环,break, continue
格式逻辑思维习惯编程计算机的思维方式分支选择if(){code;//在{}里面的内容会缩进}if(){ if(){ }else if(){ }}else{}switch{}条件循环:while(布尔表达式:结果只能是true或者false){}for(初始化循环变量;循环条件;改变循环变量){ //循环体的内容}for(1;2...
2019-05-11 20:04:53 202
原创 运算符,语句,8道编程题。
运算符1. 算术运算符+ - * / %++ –2. 关系运算符> >= < <= == !=3. 逻辑运算符&& || !4. 三目运算符?:5. 赋值运算符=+= -= *= /=6. 位运算符& | ^ ~ >> >>> ...
2019-05-11 20:03:04 359
原创 运算符,语句(顺序,分支)
int x = 10;int y = 20;用不同的方式来交换x和y的值一、算术运算符+ - * / %+ 加法 正数 连接字符串- 减法 负数* 乘法/ 除法 对于整数,除法是整除% 取余 3.8%2.2byte short char如果进行算术运算(+,-,*,/) 得到的结果类型为int++ --前后之分前++ -- 先自...
2019-05-11 20:01:35 143
原创 8种基础数据类型,进制,变量,运算符(细讲)
jdkeclipse 依赖于jdk 根据环境变量配置环境变量JDK:java development kitJRE: java runtime environmentJVM:java virtual machine 运行java程序JDK > JRE > JVMIDE: 集成开发环境//编程格式很重要 艺术品 欣赏//缩进 颜值很...
2019-05-11 19:59:59 374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人