- 博客(26)
- 收藏
- 关注
原创 hibernate的hql语句批量删除
hibernate使用hql语句,根据条件进行批量删除操作;比如:1.给方法传递一个参数,我传递的是userid2.hql语句编写,根据userid进行删除(我使用了拼接userid的方式进行条件拼接)3.通过createQuery(hql),先到数据库查询满足条件的数据。然后通过executeUpdata()方法进行了批量更新删除操作;具体的代码如下:public void emptycartItm(Integer userid) {//根据条件批量删除String hql=“delete
2021-04-15 01:57:40
914
1
原创 controller的@Autowired注解问题
注意两个图片得不同之处,一个只写了一个注解,第二个写了两个注解。如果你只写了一个注解得话,像这里,你使用userservice调用他的方法得时候就会报空指针异常。每一个都要加上一个注解...
2020-03-20 08:33:37
1509
原创 Set集合判空值
set集合获取出来的值是[ ]是这个该怎么判断,不是直接==null,或者.equals(" ");应该使用.isEmpty()来判断,括号里不用写东西;[ ]里面没有东西.isEmpty()就是null了,前端也用.isEmpty()来判断空,如${sessionScope.user.product.isEmpty()}...
2020-03-13 12:08:38
1682
原创 图片上传,同时实现预览功能
accept:可选择上传类型,如:只要传图片,且不限制图片格式,为image/*;<img id="imgshow" src="" alt=""/><input id="filed" type="file" accept="image/*"/><script> //在input file内容改变的时候触发事件 $('#filed')....
2019-11-10 00:04:28
265
2
原创 怎么让type=text文本框不可以被编辑
disabled 属性规定应该禁用 input 元素,被禁用的 input 元素,不可编辑,不可复制,不可选择,不能接收焦点,后台也不会接收到传值。设置后文字的颜色会变成灰色。disabled 属性无法与 <input type="hidden"> 一起使用。示例:<input type="text" disabled="disabled" />readonly 属性...
2019-11-09 22:02:46
626
原创 xml
新建的Java工程里没有xml文件该怎么办?右键该工程,找到Java EE Tools选择Generate Deployment Descriptor Stup就可以了
2019-11-02 20:35:51
110
原创 Hibernate小结
第一讲对象-关系映射(Object Relational Mapping,简称ORM),把域模型表示的对象映射到关系数据模型对应的数据库结构中去。ORM 技术是在实体类对象和数据库表之间提供了一条桥梁;通过ORM只需简单的操作实体对象的属性和方法,不需要再去和复杂的 SQL语句打交道3. Hibernate是什么?在分层体系结构中Hibernate位于持久层,是完成对象持久化的持久层...
2019-11-02 19:43:22
195
2
原创 监听器实现在线人数统计
package coms.listeners;import javax.servlet.ServletContext;import javax.servlet.annotation.WebListener;import javax.servlet.http.HttpSessionEvent;import javax.servlet.http.HttpSessionListener;/...
2019-10-27 22:04:24
417
原创 se测试总结
Java的三个技术平台:javase、javaee、javameJDK的安装路径为c:\jdk,那么JAVA_HOME为c:\jdk,path为%JAVA_HOME%\bin,classpath为%JAVA_HOME为%JAVA_HOME%\lib\rt.jarjava中的三种注释 // /* / /* */字节byte占1字节,short占2字节,int...
2019-10-26 15:05:57
557
原创 ee测试总结
servlet中使用的方法:doGet、doPost、service,在servlet的生命周期中init(初始化)、destroy(销毁)这两个方法只执行一次。当多个客户请求一个servlet时,服务器为每个客户开启一个线程(而不是进程),servlet接口定义了servlet的生命周期(初始化、服务、销毁);httpservletrequest代表HTTP的请求而不是(HTTPrequest)...
2019-10-26 13:24:29
2163
原创 map集合
添加方法—put()方法:添加指定的key值,和制定的value值到Map集合中。map.put(key, value);—remove方法:把指定键,所对应的键值对元素,在Map集合中删除;返回被删除元素的值。—get()方法:获取指定键,在Map集合中获取对应的值—keySet()方法:获取Map集合中指定的键,存储到Map集合中。—containKey()方法:判断该集合中是否有此...
2019-10-19 14:52:54
232
原创 Tomcat目录与实现servlet的三种方式
Tomcat目录结构bin:Tomcat可执行文件的目录conf:配置文件目录lib:类库目录webapps:WEB项目目录logs:日志存放目录work:运行生成的最终文件存放目录temp:临时文件存放目录实现servlet的三种方式实现Servlet接口,并且重写所有的方法;init()、destroy()、service()、getServletConfig()、ge...
2019-10-12 22:08:42
156
原创 MVC,JDBC
1.使用自己的话表述MVC。MVC 由三个基本部分组成 - 模型(Model),视图(View)和控制器(Controller)。-模型(Model):包含一组数据的类和管理该数据的逻辑信息。-View(视图):包含显示逻辑,用于显示 Controller 提供给它的模型中的数据。-Controller(控制器):处理 Http 请求,调用模型,请选择一个视图来呈现该模型。2.掌握JDB...
2019-10-10 18:41:08
188
原创 String类的各种常用方法
String类的各种方法:indexOf(int ch):返回指定字符在此字符串中第一次出现位置的索引indexOf(int ch,int fromindex):返回指定字符在此字符串中第一次出现位置的索引,从 指定索引位置往后开始搜索,ch要搜索的字符,fromindex开始搜索的位置indexOf(string ch):返回指定子字符串在此字符串中第一次出现位置的索引indexOf...
2019-10-02 22:17:43
541
原创 枚举
/* * name:吴元豪 * 代码功能:枚举 * 具体类、方法的作用: * 时间:2019年9月27日上午11:03:22 **/public enum Season implements Enums { /* * 1.枚举的定义 * 自定义枚举类; * 使用enum关键字; * 2.枚举类对...
2019-09-29 08:29:37
128
原创 Map集合,字符串分割
public class maps {public static void main(String[] args) {// TODO 自动生成的方法存根String text = “Some are born great,some achieve greatness,and some have greatness thrust upon them”;//使用逗号或者空格分割字符串(两个分隔...
2019-09-29 08:23:04
1663
原创 类图
练习一请按照下列描述建立类图– 一个年级有5到10个班级– 一个班级有20到40名学生– 每个班级有一名班主任– 每个班级可能有一名副班主任class班级:属性: student、teacher、header teacher 操作:placement(分班)headteacher班主任:属性: name、gender 操作:managementclass(管理班级)deput...
2019-09-28 22:55:52
641
原创 java作业一、二
作业一抽象类和接口的异同:相同点:1、抽象类与接口都不能被实例化,他们只能被其它类继承和实现。2、抽象类与接口都可以包含抽象方法,继承抽象类和实现接口的普通子类都必须实现这些抽象方法。不同点:1、抽象类体现的是一种模板式设计;接口体现的是一种规范。2、接口里只能包含抽象方法、静态方法和默认方法,不能为普通方法提供方法实现;抽象类则完全可以包含普通方法。3、接口里只能定义静态常量,不...
2019-09-27 00:04:34
444
原创 Java逻辑运算,自加自减
//逻辑运算public class TestWrite {public static void main(String[] args) { // TODO 自动生成的方法存根 boolean x=true; boolean y=false; int z=40; //都为真 //z++是40;z是41 if((z++==40) && (y=true)) { S...
2019-09-24 15:39:33
168
原创 Java九九乘法表的四种形状
/** name:吴元豪* 代码功能:实现四种位置不同的九九乘法表* 具体类、方法的作用:* 时间:2019年9月19日下午6:20:46* “\t"自动加空格对齐字符/public class Multiplication {public static void test1() {for (int i = 1; i <= 9; i++) {for (int j = 1;...
2019-09-24 15:35:54
1499
原创 Java冒泡排序,数组比较获取最大最小值
public class Bubblesort {//实现冒泡排序public static void main(String[] args) {// TODO 自动生成的方法存根/** 第一个数与进行第二个数比较,满足条件位置不变,不满足则互换位置,第二与第三继续比较,直到最后。每次比较的趟数-1**/// int[] sort= {10,8,16,22,18,30};// ...
2019-09-24 15:33:26
1000
原创 Java基本数组储存,获取,查找,匹配
/** name:吴元豪* 代码功能:学生类* 具体类、方法的作用:定义学生属性,定义一个数组储存五名学生的信息* 时间:2019年9月23日上午11:28:41**/public class Student {private int sno;private String name;private int english;private int gaoshu;privat...
2019-09-24 15:29:54
1262
原创 用数组传递引用给形参,通过形参互换数组中的值
public class shuz {public static void swap(int[] a) { System.out.println("互换之前a="+Arrays.toString(a)); int temp=a[0]; a[0]=a[1]; a[1]=temp;}public static void main(String[] args) { // TODO 自动生...
2019-09-24 09:29:44
320
原创 java给形参传递实参的引用
public class huhuan {private int a1,b1;//要互换的数public int geta1() {return a1;//返回值}public int getb1() {return b1;//返回值}public huhuan(int a,int b) {//传参//赋值a1=a;b1=b;}public static void swa...
2019-09-23 23:52:17
622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人