11 2020 档案

摘要:#根据商品名称模糊查询商品的信息和所属分类名 #条件:产品名称 select p.*,pc.name as pname from product p left join product_category pc on p.category_id = pc.id where p.name like '% 阅读全文
posted @ 2020-11-29 17:21 xueheng_blog 阅读(110) 评论(0) 推荐(0)
摘要:多对多通过注解查询数据 案例: 获取订单的详细信息 1.实体类: public class Category { private int id; private String name; List<Product> products; } public class Product { private 阅读全文
posted @ 2020-11-28 17:30 xueheng_blog 阅读(368) 评论(0) 推荐(0)
摘要:多对一通过注解查询数据 案例:获取所有的产品信息和所属分类名 1.实体类: public class Product { private int id; private String name; private float price; private Category category ; } p 阅读全文
posted @ 2020-11-28 17:11 xueheng_blog 阅读(172) 评论(0) 推荐(0)
摘要:一对多通过注解查询数据 案例: 获取分类信息和该分类下的所有产品 1.实体类: public class Product { private int id; private String name; private float price; } public class Category { pri 阅读全文
posted @ 2020-11-28 16:59 xueheng_blog 阅读(347) 评论(0) 推荐(0)
摘要:Mybatis插入多条数据,使用标签<foreach> 解释: collection:传入的参数,可以在dao层方法里定义@Param别名 index:循环的下标 separator:每个对象的分隔符(也是进行下一次循环的标识符) item:集合中元素迭代时的别名 ———————————————— 阅读全文
posted @ 2020-11-28 16:04 xueheng_blog 阅读(628) 评论(0) 推荐(0)
摘要:一.需求: 使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。 二.使用: 1.实体类: public class User { private int userId; private String userName; private String password 阅读全文
posted @ 2020-11-28 16:00 xueheng_blog 阅读(308) 评论(0) 推荐(0)
摘要:1、查询当天的数据 select * from 表名 where TO_DAYS(时间字段)=TO_DAYS(NOW()); 2、查询当周的数据 select * from 表名 where YEARWEEK(DATE_FORMAT(时间字段,'%Y-%m-%d'))=YEARWEEK(NOW()) 阅读全文
posted @ 2020-11-28 15:32 xueheng_blog 阅读(440) 评论(0) 推荐(0)
摘要:一、简介: logback一个开源日志组件 logback性能是log4j性能的10倍以上 logback的配置,需要配置输出源appender,打日志的loger(子节点)和root(根节点),实际上,它输出日志是从子节点开始,子节点如果有输出源直接输入,如果无,判断配置的addtivity,是否 阅读全文
posted @ 2020-11-28 10:55 xueheng_blog 阅读(6325) 评论(0) 推荐(0)
摘要:一、简介: p6Spy通过劫持JDBC驱动,在调用实际`JDBC`驱动前拦截调用的目标语,达到`SQL`语句日志记录的目的。它包括`P6Log`和`P6Outage`两个模块。 P6Log 用来拦截和记录任务应用程序的 JDBC 语句P6Outage 专门用来检测和记录超过配置条件里时间的 SQL 阅读全文
posted @ 2020-11-28 10:47 xueheng_blog 阅读(1708) 评论(0) 推荐(0)
摘要:前端: <html> <div id="char" style="width: 100%; height: 600px;"> </html> <script type="text/javascript"> $(function(){ getData(); }); function getData() 阅读全文
posted @ 2020-11-27 16:55 xueheng_blog 阅读(210) 评论(0) 推荐(0)
摘要:前言:需要引入下面的文件 <script src="js/jquery.js"></script> <script src="js/jquery.dataTables.js"></script> <link rel="stylesheet" href="css/jquery.dataTables.c 阅读全文
posted @ 2020-11-27 15:25 xueheng_blog 阅读(474) 评论(0) 推荐(0)
摘要:1.根据名称搜索商品信息,并以分页的方式显示出来 后端: @Override public Map<String, Object> getSearchProduct(String productName, int currentPage ) { Map<String, Object> map = n 阅读全文
posted @ 2020-11-23 17:37 xueheng_blog
摘要:一、简介: jvisualvm同jconsole都是一个基于图形化界面的、可以查看本地及远程的JAVA GUI监控工具,可以认为jvisualvm是jconsole的升级版,因此这里不再介绍jconsole,只介绍jvisualvm。jvisualvm是一个综合性的分析工具,可以认为其整合了jsta 阅读全文
posted @ 2020-11-08 11:09 xueheng_blog 阅读(790) 评论(0) 推荐(0)
摘要:一、简介: jstack命令主要用于调试java程序运行过程中的线程堆栈信息,可以用于检测死锁,进程耗用cpu过高报警问题的排查。 二、使用: 1、jstack语法格式: -F 强制dump线程堆栈信息. 用于进程hung住, jstack <pid>命令没有响应的情况 -m 同时打印java和本地 阅读全文
posted @ 2020-11-08 10:45 xueheng_blog 阅读(496) 评论(0) 推荐(0)
摘要:一、简介: 用来分析java堆的命令,可以将堆中的对象以html的形式显示出来,包括对象的数量,大小等等,并支持对象查询语言 二、使用: 第一步:导出堆 第二步:分析堆文件 第三步:查看html 有时你dump出来的堆很大,在启动时会报堆空间不足的错误,可以使用如下参数:jhat -J-Xmx512 阅读全文
posted @ 2020-11-07 15:22 xueheng_blog 阅读(250) 评论(0) 推荐(0)
摘要:一、简介: 命令jmap是一个多功能的命令。它可以生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计信息、查看 ClassLoader 的信息以及 finalizer 队列。 二、使用: 参数: option: 选项参数。 pid: 需要打印配置信息的进程ID。 executab 阅读全文
posted @ 2020-11-07 15:08 xueheng_blog 阅读(1484) 评论(0) 推荐(0)
摘要:一、简介: jinfo 是 JDK 自带的命令,可以用来查看正在运行的 java 应用程序的扩展参数,包括Java System属性和JVM命令行参数;也可以动态的修改正在运行的 JVM 一些参数。当系统崩溃时,jinfo可以从core文件里面知道崩溃的Java应用程序的配置信息 二、使用: pid 阅读全文
posted @ 2020-11-07 14:55 xueheng_blog 阅读(450) 评论(0) 推荐(1)
摘要:一、简介: Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回 阅读全文
posted @ 2020-11-07 10:48 xueheng_blog 阅读(245) 评论(0) 推荐(0)
摘要:一、简介: 1、作用:列出正在运行的虚拟机进程,并显示虚拟机执行主类名称和进程的ID 2、命令格式:jps [options] [hostid] options: -q:显示进程ID -m:显示进程ID,主类名称,以及传入main方法中的参数 -l:显示进程ID,主类全名 -v:显示进程ID,主类名 阅读全文
posted @ 2020-11-07 10:22 xueheng_blog 阅读(300) 评论(0) 推荐(0)
摘要:一、常用jdk工具介绍 jps:显示指定系统内所有的虚拟机进程 jstat:用于收集虚拟机个方面的运行数据 jinfo:实时的调整和查看虚拟机信息 jmap:生成虚拟机的内存转储快照(heapdump文件) jhat:用于分析heapdump文件,它会建立一个HTTP/HTML服务器,让用户可以在浏 阅读全文
posted @ 2020-11-07 10:02 xueheng_blog 阅读(128) 评论(0) 推荐(0)