自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 使hibernate时,注解 @Transient 的使用

使hibernate时,注解 @Transient 的使用做开发的时候,前台传来的参数有时候不在同一个实体里面,例如,职位类中包含了部门的属性这这时候就可以在职位实体类中使用@Transient这个注解,它表示该属性不是一个到数据库表的字段的映射示例代码如下:@Entity@Table(name = "sys_post")public class SysPost { @Id @Column(name = "post_id") @GeneratedValue(genera

2021-01-13 12:54:03 442

原创 MacOs安装RocketMQ踩坑记录

MacOs安装RocketMQ踩坑记录首先找到RocketMQ的下载地址得到zip压缩包,然后解压到某个目录下 这一步不用多说其次 命令行进入RocketMQ的目录 ,执行maven的命令 mvn -Prelease-all -DskipTests clean install -U执行maven命令的前提是在MacOs中配置了环境变量,环境变量的配置文件如图所示根据自己maven实际位置配置环境变量如果MacOs正在使用的是zsh的Shell,那么maven命令是不会生效的,因此还需

2020-12-21 17:43:15 276

原创 window.location.herf不跳转页面的一种解决办法

window.location.herf不跳转页面的一种解决办法在按钮button的onclick的函数中window.location.herf跳转不成功,搞了很久都不可以。后来网上查了很多解决方案都没有效果,以下是问题代码,后来解决办法将window.location.herf换成location.replace就解决了,具体原因还不知道为什么<script type="text/javascript"> function createOrder(){ $.aja

2020-11-24 10:16:24 1077

原创 不重复最长子串题解

不重复最长子串题解找到一个字符串的最长不重复子串的有效办法是采用滑动窗口思路如下:是假设在一个字符串上存在一个可滑动窗口,滑动窗口依赖两个指针Start和End来确定窗口位置。另外还需要借助HashMap来存储子串的字符。这样,只需要知道Start和End的位置就可以确定子串的位置,进而得到子串的长度。Start和End的的移动逻辑如下:Strat和End刚开始都指向第0个字符,此时将该字符作为Key,0作为value放入Map。之后End首先向前移动一位,若End所指向的字符是一个新字符,即滑动窗口

2020-11-24 10:04:07 127

原创 两数相加 代码实现和思路

两数相加 代码实现和思路做这个题目之前必须要了解链表是什么 还有指针是什么 ,不然很容易看不懂代码class Solution { public ListNode addTwoNumbers(ListNode l1, ListNode l2) { //首先考虑两个链表都是空,那么直接返回空即可,该判断条件也可不用 if(l1 == null && l2 == null){ return null; }

2020-11-14 23:45:04 385

原创 LayUI树形表格treetable使用踩坑记录

treetable在使用过程中,有多个版本可供选择,本文使用的是来自Gitee的最新版本,地址是https://gitee.com/whvse/treetable-laytreetable渲染方式采用url方式渲染,根据文档,渲染树形表格时,需要指定是否是id,pid形式数据。<table id="demoTreeTb"></table><script> layui.use(['treeTable'], function () { var

2020-10-26 17:42:24 4551

原创 ajax同步请求与异步请求的区别

ajax同步请求与异步请求的区别同步请求执行当前AJAX的时候会停止执行后面的JS代码,直到AJAX执行完毕后时,才能继续执行后面的JS代码。在代码实例中,当执行当前的ajax方法时,function(2);方法不会被执行。直到当前的ajax方法执行完毕。当把async设为false时,这时ajax的请求时同步的$.ajax({ url: "http://localhost:8080/menudemo/selectAll", type:"get", dataType: "js

2020-10-22 15:56:41 180

原创 再写过滤器小结2

1、过滤器1.1、快速入门定义一个类 实现接口Filter(javax .servlet)Filter接口有三个方法复写方法配置拦截路径1.2、过滤器 配置1、注解配置 直接在类上注解2、web.xml 配置1.3、放行所有请求被拦截之后,访问的页面不能显示内容,这时候需要过滤器放行操作超级简单1.4、拦截路径配置1、具体资源路径:/index.jsp 只有该路径被拦截2、目录拦截:/user/* 访问/user下所有资源过滤器拦截3、后缀名拦截: *.j

2020-09-24 16:41:43 109

原创 过滤器小结

1、过滤器1.1、快速入门定义一个类 实现接口Filter(javax .servlet)Filter接口有三个方法复写方法配置拦截路径1.2、过滤器 配置1、注解配置 直接在类上注解2、web.xml 配置1.3、放行所有请求被拦截之后,访问的页面不能显示内容,这时候需要过滤器放行操作超级简单1.4、拦截路径配置1、具体资源路径:/index.jsp 只有该路径被拦截2、目录拦截:/user/* 访问/user下所有资源过滤器拦截3、后缀名拦截: *.j

2020-09-24 16:38:37 120

原创 IO对象

#文件输出流FileOutputStream用于将图像数据之类数据写入File,字符流,考虑使用 FileWriter#对象序列化将对象保存到OutputStream中,可以使用ObjectInputStream重构对象对象所属的类必须实现Serializable接口,不需要重写该接口的方法序列化多个对象可以采用集合序列化代码实现public class ObjectOutputStreamdemo { public static void main(String[] args)

2020-09-24 16:33:24 147

原创 生产者消费者模式案例

生产者消费者模式代码案例package cn.itcast.day0827.java线程安全;//测试 生产者消费者模型 利用缓冲区解决//public class TestPC { public static void main(String[] args) { SynContainer container = new SynContainer(); new Productor(container).start(); new Consume

2020-09-24 16:32:11 132

原创 Tomcat总结

Tomcat总结部署项目简单部署:直接将项目放到webapp目录下 ,简化部署将项目打成war包,war包在webapp目录中会被自动解压。冷部署:虚拟目录中设置tomcat,在server.xml标签中中配置即可。(操作不安全一般不适用,且修改server需要重启服务器才能生效)热部署:在conf\Catalina\localhost创建任意名称的xml文件,文件中编写 xml的文件名即项目名###静态项目和动态项目####java动态项目目录结构:项目根目录WEB-INF目录web

2020-09-24 16:30:52 154

原创 MySql学习总结

MySql总结命令行导出mysqldump -h主机名 -u用户名 -p密码 数据库 表1 表2 >磁盘位置文件名索引利弊弊端:索引本身很大,可以放在硬盘不是所有情况都适合降低增删改的效率优势,提高了I/O的效率降低CPU使用率###3层B-tree可以存放上百万的数据一般指的B+tree:数据全部存放在叶节点中B+树查询任意数据次数是n次,即数的高度索引类型单值索引:单列,例如只有一个字段name的索引唯一索引:不能重复。例如不能用年龄age复合索

2020-09-24 16:30:01 184

原创 Servlet基本功能实现

1、Servlet1.1、快速入门创建项目,创建一个类实现Servlet接口,共有五个方法,可以在service方法中打印文字配置Servlet执行原理:服务器受到浏览器请求之后,解析url路径,获得Servlet资源路径查找web.xml文件中的找到对应的全类名,tomcat按照类名创建对象调用方法生命周期已略3.0版本以上的支持,版本号就是创建web项目的版本@webservlet注解 可以定义多个路径,数组形式2、Resquest

2020-09-24 16:28:15 266

原创 spring开发学习记录

1、Spring1.1、简介SSHSSMspring mavenhttps://repo.spring.io/release/org/springframework/spring/5.2.8.RELEASE/下载地址<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --><dependency> <groupId>org.springframewor

2020-09-24 16:10:38 141

原创 SpringBoot学习笔记

Spring boot1、创建最简单的helloworld1.1 环境准备创建maven项目(maven setting.xml也可以配置 但是优先级低于pom。xml)导入springboot依赖(spring‐boot‐starter 就是**springboot场景启动器 **后面跟着什么 就导入什么场景的依赖)spring‐boot‐starter‐webspring‐boot‐starter‐parent 注意是被parent标签包围 不是dependcyspring

2020-09-24 16:06:25 165

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除