自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦奇

IT技术

  • 博客(48)
  • 资源 (1)
  • 收藏
  • 关注

原创 redis频繁断开连接解决办法

<!-- redis 错误原因:redis连接池lettuce存在bug 将lettuce干掉 加上jedis 解决办法:更换连接池,使用jedis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-

2021-06-07 16:42:48 4796 1

原创 MySQL索引的设计原则

索引的设计可以遵循一些已有的原则,创建索引的时候应尽量考虑符合这些原则,便于提升索引的使用效率,更高效的使用索引。本节将介绍一些索引的设计原则。选择唯一性索引唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录。例如,学生表中学号是具有唯一性的字段。为该字段建立唯一性索引可以很快的确定某个学生的信息。如果使用姓名的话,可能存在同名现象,从而降低查询速度。为经常需要排序、分组和联合操作的字段建立索引经常需要 ORDER BY、GROUP BY、DISTINCT 和 UNION 等操作的

2021-05-09 10:11:48 187

原创 BufferedImage将任意图片转换成圆形图片

/** * 传入的图像必须是正方形的 才会 圆形 如果是长方形的比例则会变成椭圆的 * @return * @throws IOException */ public static BufferedImage convertCircular(BufferedImage bi1) throws IOException { // 透明底的图片 BufferedImage bi2 = new BufferedImage(bi1.getWi

2020-12-31 18:08:28 907

原创 layui中使用wangEditor富文本编辑器

<script type="text/javascript" src="https://unpkg.com/wangeditor/dist/wangEditor.min.js"></script><script type="text/javascript" src="http://www.wangeditor.com/js/jquery-1.10.2.min.js"></script> <div id="div1">

2020-11-13 16:12:37 3101

原创 第一次创建vue项目之前需要做的事情

https://blog.csdn.net/weixin_44940690/article/details/102484280

2020-09-14 14:35:59 137

原创 rabbitmq交换机的分析

RabbitMQ包含四种不同的交换机类型:Direct exchange:直连交换机,转发消息到routigKey指定的队列Fanout exchange:扇形交换机,转发消息到所有绑定队列(速度最快)Topic exchange:主题交换机,按规则转发消息(最灵活)Headers exchange:首部交换机 (未接触)Fanout扇形交换机:扇形交换机是最基本的交换机类型,它做的事情很简单–广播信息。Fanout交换机会把接收到的消息全部转发到绑定的队列上。因为广播不需要“思考”,所以Fa

2020-07-22 16:24:47 198

原创 微信小程序(踩过的坑) data中传数组 到java后端springmvc接收 -- 小程序

微信小程序端代码java 后台接受(错误)干掉中括号原因:在java端接收到以后的不是数组了直接变为string,本来一直使用数组遍历,后来发现根本不行, public Messages addtheorderTb(TheorderTb theorderTb,@RequestParam(value = "userId") Long userId,@RequestParam(value="s...

2020-04-14 15:13:57 566

原创 springcloud网关服务访问子模块css js提示404

第一种办法:在网关yml中添加第二种办法:如果你是相对路劲 添加…/即可

2019-12-30 18:47:31 647

原创 com.netflix.zuul.exception.ZuulException:Hystrix Readed time out

在网关中的yml文件中添加如下ribbon: ReadTimeout: 10000 ConnectTimeout: 10000hystrix: command: default: execution: isolation: thread: timeoutInMilliseconds: 12000这里...

2019-12-28 16:55:33 798

原创 idea中如何把springBoot项目打包成jar包

在pom文件中添加jar然后在到pom文件中添加一段代码<build> <plugins> <!--添加maven插件--> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot...

2019-12-20 12:03:08 830

原创 Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate (default-

错误原因是没有找到peroperties文件,加上上面那个就ok!

2019-12-17 19:41:07 133

原创 idea SpringBoot项目下 创建 application.yml 显示文本文件的原因和解决方案

2019-11-28 22:02:02 454

原创 git快速下载即安装

下载地址:https://npm.taobao.org/mirrors/git-for-windows/本人安装版本:Git-2.22.0-64-bit.exe安装地址:https://blog.csdn.net/weixin_41562470/article/details/93200768

2019-11-25 17:13:39 160

原创 SSM整合错误java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/InvalidDefinitionException

原因是spring和jackson版本不兼容我的spring版本是5.0.2.RELEASEjackson版本如下因jackson版本太低把jackson包版本提高或者2.9.5都可以

2019-10-28 21:00:36 514 1

原创 IDEA中下载mybatis插件mybatis plugins 离线版安装

![第一步![](https://img-blog.csdnimg.cn/20191025163208216.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMjUxNzE0,size_16,color_FFFFFF,t_70)...

2019-10-25 16:37:21 6518

原创 Excel导入导出

需要包jxl-2.6.12.jardao层static Connection con = null; static ResultSet rs = null; static PreparedStatement ps=null; /** * 查询数据库中Student表中所有的数据 */ public static List<Stu> getAl...

2019-06-24 09:10:30 202

原创 java实现发送QQ邮箱

获取16位SMTP命令步骤package com.zking.test;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.MessagingException;import javax.mail.PasswordAuthentication;import javax.ma...

2019-04-12 19:44:08 14119 2

原创 ECharts图形报表入门案例

<script type="text/javascript" src="js/echarts.min.js"></script><body> <!-- 为 ECharts 准备一个具备大小(宽高)的 DOM --> <div id="main" style="width: 600px;height:400px;"></div> <script type="text/javascript"> // 基于准备好的dom,初始化echarts实例 var myChart = ec

2019-03-21 14:34:44 261

原创 io流的文件读取和写入

//文件读取和写入// File file=new File(路径);// try {// //文件读取// FileInputStream fis=new FileInputStream(file);// byte[] b=new byte[200];// fis.read(b);// fis.close();// String str=new String(b);...

2019-01-19 11:57:30 515

原创 eclipse中找不到javaHL异常解决办法

2019-01-02 09:39:55 2442

原创 Array与ArrayList有什么区别

①Array是Java中的数组,声明数组有三种方式int[] a=new int[10];int a[]=new int[10];int a[]={1,2,3,4};可以看出:在定义一个数组的时候,必须指定这个数组的数据类型及数组的大小,也就是说数组中存放的元素个数固定并且类型一样②ArrayList是动态数组,也就是数组的复杂版本,它可以动态的添加和删除元素,被称为”集合“,集合的声明...

2018-11-22 09:13:45 9293

原创 HashMap和HashSet区别

2018-11-22 09:07:59 2065

原创 Struts2的工作流程

①. 请求发送给StrutsPrepareAndExecuteFilter②. StrutsPrepareAndExecuteFilter判定该请求是否是一个Struts2请求③. 若该请求是一个Struts2请求,则StrutsPrepareAndExecuteFilter把请求的处理交给ActionProxy④. ActionProxy创建一个ActionInvocation的实例,并进...

2018-11-22 09:02:52 150

原创 Struts2优点

①. 基于MVC架构,框架结构清晰②. 使用OGNL:OGNL可以快速的访问值栈中的数据、调用值栈中对象的方法③. 拦截器:struts2中的很多特性都是通过拦截器实现的,例如异常处理、文件上传、验证等。拦截器时可配置与重用的④. 多种表现层技术,如:JSP、FreeMarker、Velocity等...

2018-11-22 09:02:07 277

原创 Struts2拦截器和过滤器的区别

①. 基于MVC架构,框架结构清晰②. 使用OGNL:OGNL可以快速的访问值栈中的数据、调用值栈中对象的方法③. 拦截器:struts2中的很多特性都是通过拦截器实现的,例如异常处理、文件上传、验证等。拦截器时可配置与重用的④. 多种表现层技术,如:JSP、FreeMarker、Velocity等...

2018-11-22 09:00:41 209

原创 Hibernate的工作原理

①. 通过Configuration读取并解析hibernate.cfg.xml配置文件②. 由hibernate.cfg.xml中的读取并解析映射文件③. 通过config.buildSessionFactory创建sessionFactory④. 通过sessionFactory.openSession获取session⑤. 通过session.beginTransaction开启事务...

2018-11-22 08:59:34 126 1

原创 Hibernate中Load()和get()区别

①. 从返回结果上对比:get方法检索不到结果的话,返回结果为null;但是load()方法检索不到结果的话,则会出现ObjectNotFoundException异常②. 从检索机制上对比:load支持延迟加载(懒加载),get不支持延迟加载...

2018-11-22 08:57:44 163

原创 Spring是什么及Spring的优点

①. Spring是一个轻量级的IOC和AOP容器框架②. Spring是非侵入式的,基于Spring开发的应用一般不依赖于Spring的类③. Spring是个容器,因为它包含并且管理应用对象的生命周期和配置,比如对象的创建、销毁、回调等④. Spring提供对事务的管理⑤. Spring对主流的框架提供了很好的集成支持,比如和hibernate SpringMVC等框架的集成...

2018-11-22 08:56:44 8832

原创 Springmvc与struts2区别

①. SpringMVC的入口是Servlet,而Struts2是Filter②. SpringMVC会稍微比Struts2快些,SpringMVC是基于方法设计,而Struts2是基于类,每次发一次请求都会实例一个Action③. SpringMVC使用更加简洁,开发效率SpringMVC比Struts2高,支持JSR303,处理ajax请求更加方便④. Struts2的OGNL表达式使页...

2018-11-22 08:53:21 85

原创 spring的自动装配即装配的各种模式

Spring的自动装配:无须在Spring配置文件中描述javabean之间的依赖关系,IOC容器会自动建立JavaBean之间的关联关系。①. 根据属性名称自动装配autowire=”byName”②. 根据数据类型自动装配autowire=”byType”③. 根据构造方法自动装配autowire=”constructor”...

2018-11-22 08:46:07 1083

原创 项目为什么需要Spring Boot

1.简化基于Java的应用程序开发,单元测试和集成测试过程。2.通过提供一些默认值来减少开发,单元测试和集成测试时间。3.提高生产力。4.当使用默认值时,Spring Boot有自己的看法。如果不指定详细信息,它将使用其自己的默认配置。如果想要持久化,但是没有在POM文件中指定任何东西,那么Spring Boot会将Hibernate带有HSQLDB数据库的配置作为JPA提供者。5.为大型...

2018-11-20 15:05:36 178

原创 跨域是什么 ,怎么解决跨域问题

跨域是指一个域去请求另一个非同源的域资源比喻:假如你去别人家拿钱拿得到吗 拿不到 得想办法,我所知道的办法:1.服务器proxy(代理):浏览器有跨域限制,但是服务器不存在跨域的问题,所有可以由服务器来请求所有域的资源返回给客户端2.postMessage跨域postMessage()方法允许来自不同源的脚本采用异步方式进行有限的通信,可以实现跨文本档、多窗口、跨域消息传递。...

2018-11-20 14:59:51 504

原创 快速遍历map

for(Map.Entry&lt;String,String&gt; entry :map.entrySet()){system.out.println(entry.getKey()+"="+entry.getValue());}

2018-11-19 11:15:08 478

原创 html5 postMessage解决跨域、跨窗口消息传递简单案例

方法解释:postMessage()方法允许来自不同源的脚本采用异步方式进行有限的通信,可以实现跨文本档、多窗口、跨域消息传递。postMessage(data,origin)方法接受两个参数:1.data:你需要传递的消息,消息传递的格式有一定要求:参数可以是JavaScript的任意基本类型或可复制的对象,然而并不是所有浏览器都做到了这点儿,部分浏览器只能处理字符串参数,所以建议直接传递...

2018-11-18 10:43:35 417

原创 Spring 框架的AOP概述

1.AOP概述AOP:面向切面(方面)编程,它提供另一种角度(横向抽取)来思考程序结构,通过这种方式弥补了面向对象编程(OOP)的不足。AOP是Spring框架的核心,也是一个关键组件,我们可以自由选对是否使用AOP。AOP不是多高深的思想,它只是为OOP填了些坑。1.1为什么用AOP?两方面:一个为了方便 ,AOP能让我们少写很多代码。另一个是让逻辑更清晰,可以让你的业务逻辑去关注自己...

2018-11-14 11:20:01 118

原创 eclipse中配置Spring环境配置

Spring环境配置eclipse开发工具需要配置以下环境Spring插件:Spring TOOL作用:方便创建spring的xml文件在线安装步骤:Help -&amp;gt; Eclipse Marketplace… -&amp;gt; 搜索 spring tool -&amp;gt; 找到后install即可IDEA开发工具自带插件不需配置...

2018-11-14 11:16:18 390

原创 Spring概述

Spring是一款开源的轻量级框架(不需要依赖其它的东西就可以直接使用)。功能:使用基本的JavaBean代替EJB(一种重量级框架,需要依赖很多东西)。Spring是一个设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因 此他将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Sprin...

2018-11-14 11:12:25 102

原创 mybatis框架运行原理

2018-11-14 11:09:48 388

原创 为什么要使用bootstrap前端框架,有什么好处

Bootstrap是一种前端开发框架,它由规范的css,javascript插件构成,好处:其最大的优势是响应式布局,使得开发者可以方便的让网页无论在台式机、平板设备、手机上都获得最佳的体验. Bootstrap在以下方面优势比较显著...

2018-11-13 19:04:19 15999

原创 hibernate与mybatis的区别

sql方面:1.mybatis的sql语句是由程序员是自己编写相比hibernate更加灵活,sql调优更加简单2.。hibernate他把增删改查的sql语句都封装好了 ,开发效率高,如果是比较大型复杂的项目的话,开发效率就不会很高,因为他的sql语句不能灵活的运用缓存方面:mybatis和hibernate都可以使用第三方缓存,而hibernate相比maybatis有更好的二级缓存机...

2018-11-13 19:03:02 155 1

服务器配置 JDK,tomcat,MySQL

对于刚刚初学者很有帮助,从头到尾一步一步都有, 里面包含一些在配置中报出的错误解决方案

2018-11-04

空空如也

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

TA关注的人

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