![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 68
lcyhshj
这个作者很懒,什么都没留下…
展开
-
MyBatis 分页插件PageHelper
MyBatis 分页插件PageHelper的官方文档:https://pagehelper.github.io/docs/一:添加依赖<!--MyBatis分页插件--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <原创 2022-05-29 16:10:50 · 308 阅读 · 0 评论 -
实现增删查改
核心代码:增:myModel.Table1.Add(data);删:myModel.Table1.Remove(data);查:var data =myModel.Table1.ToList();改: myModel.Entry(data原创 2020-08-19 15:44:17 · 443 阅读 · 0 评论 -
安装与配置Maven
一:下载安装Maven首先第一步先下载Maven,下载地址:Maven – Download Apache Maven第二步将下载好的文件解压,自己新建一个路径存放,目录路径避免中文、特殊字符等。第三步就是要修改配置文件,找到刚刚下载的文件里面的conf目录下的settings.xml文件用记事本打开第四步配置Maven环境变量然后打开cmd,输入 mvn -v 或者 mvn --version ,验证一下是否能输出如下信息,输出代表成功二:IDEA配置自行安装的Maven三:新建原创 2021-08-28 08:36:50 · 94 阅读 · 0 评论 -
Mybatis增删查改-使用注解
准备:1.关于所要增删查改的表的po2.新建SysUserAnnotationMapperpublic interface SysPositionMapper {//单表查询@Select(“select * from sys_position”)List selectAll();}3.在配置文件中配置映射器 4.创建一个测试类test一.查询-通过职位名称1.SysPositionMapper:public interface SysPositionMapper {原创 2021-08-18 14:43:20 · 100 阅读 · 0 评论 -
Mybatis基本使用
一.搭建项目需要引入的jar包二.核心配置文件mybatis-conf.xml<?xml version="1.0" encoding="UTF-8" ?> <!--设置--><settings> <!--MyBatis 打印SQL语句到控制台--> <setting name="logImpl" value="STDOUT原创 2021-08-05 20:57:26 · 109 阅读 · 0 评论 -
Spring基础注解
一.Spring是一个开源框架Spring为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对象等交给Spring容器来管理,这样使得很多复杂的代码在Spring中开发却变得非常的优雅和简洁,有效的降低代码的耦合度,极大的方便项目的后期维护、升级和扩展。Spring是一个IOC(DI)和AOP容器框架。二.Junit4常用注解@Test :测试方法,在这里可以测试期望异常和超时时间@Before :初始化方法,会在@Test执行前执行@After原创 2021-07-27 17:23:31 · 220 阅读 · 0 评论 -
Java导出
servlet 层:第一步:查询要导出的数据List exportList = this.commodityService.selectForExport(参数);第二步:导出时间格式SimpleDateFormat birthdayFormat = new SimpleDateFormat(“yyyy-MM-dd”);//导出时间的格式化SimpleDateFormat createFormat = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);//原创 2021-07-15 21:11:55 · 1748 阅读 · 0 评论 -
layui表格动态新增行
当点击添加一行时动态添加一行:首先定义表格:<%-- 表格–%> 添加一行 然后就是 table初始化:table.render({elem: ‘#tabAddSell’,//table元素id: ‘tabAddSell’,page: false,data:[],//这里赋初始值cols: [[{title: ‘序号’, width: 120,type:‘numbers’,totalRowText: ‘合计’},{field: ‘id’, title:.原创 2021-07-08 08:33:18 · 10897 阅读 · 3 评论 -
Java继承
一:继承的概述1.继承的定义继承:就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。–注:父类又称为超类或者基类。子类又称为派生类!2.继承的格式通过 extends 关键字,可以声明一个子类继承另外一个父类,定义格式如下:class 父类 {…}class 子类 extends 父类 {…}二、关于继承之后的成员变量1.当成员变量不重名如果子类父类中出现不重名的成员变量,这时的访问是没有影原创 2021-06-27 22:11:24 · 910 阅读 · 0 评论 -
Java多表新增
首先写Sql语句(第一条新增商品信息,第二条新增商品库存信息)Dao层新增:@Overridepublic boolean insert(CommodityTableVo commodity) {Connection conn = null;PreparedStatement ps = null;ResultSet rs = null;boolean boolR=false;try {conn = JdbcUtils.getConnection();//将事务设置为手动提交conn.s原创 2021-06-16 20:50:05 · 414 阅读 · 0 评论 -
AOP切面编程实践中遇到的报错
错误1:它说:‘http://www.springframework.org/schema/beans…https://www.springframework.org/schema/aop/spring-aop.xsd’ 必须具有偶数个 URI然后去找web.xml中添加aop约束发现我多写了一行,删除;调整一下组合顺序,就可以正常运行了。错误2:Connected to the target VM: 与目标虚拟机断开连接log4j开头,那就是日志的问题;然后发现日志配错了,这个是老师当时原创 2021-05-04 16:49:12 · 384 阅读 · 0 评论 -
AOP切面编程之实践
简单讲解打印日志案例(主要讲解AOP配置的过程)1.添加jar包(我这个是在spring官网里面下载的,也不知道用不用得上先都下载了(我使用的是5.1.8的旧版本),下载路径为:https://repo.spring.io/libs-release-local/org/springframework/spring/前面三个的下载路径为:http://www.java2s.com/Code/Jar/c/Downloadcomspringsourceorgaopalliance100jar.htmht原创 2021-05-04 16:44:16 · 115 阅读 · 0 评论 -
AOP切面编程之理论
一:什么是面向切面编程?面向切面编程(AOP)提供另外一种角度来思考程序结构,通过这种方式弥补了面向对象编程(OOP)的不足(它是OOP的延续、补充,不是替代;同时AOP框架也是Spring的一个关键的组件)。1.它是用来解决特定问题,不能解决所有问题;2.它是一种编程范式,不是编程语言。3.它是可以通过预编译方式和运行期动态代理实现,在不修改源代码的情况下,给程序动态统一添加功能的一种技术。4.主要用于为同一对象层次的公用行为建模。二:AOP的本质是什么呢?1.AOP是实现分散关注的编程方法原创 2021-05-04 16:33:20 · 165 阅读 · 0 评论 -
Java关键字
一: Java关键字类别 关键字 说明访问控制 private 访问控制修饰符,在同一内可见protected 访问控制修饰符,对民一包内的类和所有子可见public 访问控制修饰符,对所有类可见类、方法和变量修饰符 abstract 表明类或成员方法具有抽象性class 声明一个类enum 枚举(在 J2SE 5.0 中添加)extends 表明一个类型是另一个类型的子类型final 用来说明最终性implements 表明一个实现接口interface 接口native 原生原创 2021-05-04 15:48:03 · 74 阅读 · 0 评论 -
Java正则表达式
正则表达式定义了字符串的模式,可以用来搜索、编辑或处理文本。一:正则表达式语法字符 说明\ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n"匹配字符"n”。"\n"匹配换行符。序列"\“匹配”","(“匹配”("。^ 匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与"\n"或"\r"之后的位置匹配。零次或多次匹配前面的字符或子表达式。例如,zo* 匹配"z"和"zoo"。* 等效于 {0,}。一次或多次匹配前面的字符.原创 2021-05-04 15:44:13 · 43 阅读 · 0 评论 -
Java数组
数组对于每一门编辑应语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如numbers[100]来代替直接声明100个独立变量number0,number1,…,number99。一:声明数组必须声明数组变量,才能在程序中使用数组。语法:int[] List; //推荐使用int List[];二:创建数组使用事先声明的数组,然后用new操作符来创建数组。语法:List =.原创 2021-05-04 15:40:02 · 61 阅读 · 0 评论 -
SQL基础增删查改(入门)语句
SQL基础增删查改(入门)语句1.SELECT 语句SELECT 列名称 FROM 表名称;举例:SELECT *FROM table;SELECT(关键字):选择查询哪些字段(属性)数据FROM(关键字):查询的数据来自哪个表*(关键字):代表查询所有字段table(关键字):表名称2.SELECT DISTINCT 语句SELECT DISTINCT 列名称 FROM 表名称举例:SELECT DISTINCT *FROM table;在表中,可能会包含重..原创 2021-04-29 09:22:26 · 207 阅读 · 0 评论