自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mac环境下使用Dokcer安装工具链(GitLab、SonarQube、Jenkins、Mysql、Postgres)

配置管理

2022-11-17 12:58:13 442 1

原创 Git命令

Git

2022-11-17 12:45:51 755

原创 MAVEN项目打包类型

pom.xml文件中的<packaging>标签指定该maven项目的打包类型<!-- pom作为父项目的打包类型,可以将父项目中的以来传递给子项目 --><packaging>pom</packaging><!-- maven默认的打包类型,javase项目的打包类型 --><!-- 内部调用或者提供服务的项目,比如ut...

2019-12-08 15:49:24 830

原创 复合主键中,第二个主键没有生效

复合主键一个表中的两个主键联合主键两个表中的主键,用来确定唯一一条数据主键是唯一性索引。其查询效率高于一般索引在使用复合索引的过程中,遇到一种情况,单独使用第二个主键作为查询条件,该主键不会作为索引生效。表testttCREATE TABLE `testtt` ( `num` varchar(22) NOT NULL, `name` varchar(22) NOT NUL...

2019-10-31 19:23:09 947

原创 springmvc文件的上传

一. 文件的上传maven导入依赖<!-- https://mvnrepository.com/artifact/org.springframework/spring-web --><dependency> <groupId>org.springframework</groupId> <artifactId>sp...

2019-10-22 09:01:35 146

原创 使用JSONObject将实体类,Json字符串和Json类型相互转换(java)

使用的是com.alibaba.fastjson.JSONObjectJSONObject的maven依赖: <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency> <groupId>com.alibaba</g...

2019-10-18 16:58:41 4425

转载 web.xml中context-param和DispatcherServlet中的contextConfigLocation的区别

web.xmlContextLoaderListener的配置 <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:com/**/server/META-INF/spring.xml,/WEB-INF/spring.x...

2019-10-18 14:53:18 552

转载 Spring在web容器中的启动过程

对于一个web 应用,其部署在web 容器中,web 容器提供其一个全局的上下文环境,这个上下文就是 ServletContext ,其后面的spring IoC 容器提供宿主环境在web.xml 中会提供有 contextLoaderListener。在web 容器启动时,会触发容器初始化事件,此时 contextLoaderListener 会监听到这个事件,其 contextIni...

2019-10-18 14:25:41 354

原创 content-type常见类型及其作用

content-type代表MIME,互联网媒体类型。常见类型:文件上传:multipart/form-data<form action="upload" method="post" encType="multipart/form-data"> mulitipart 意思是多部件的;多元件的;由几部分组成的。这种类型会将文件划分成多个部分form表单默认类型:app...

2019-09-25 19:48:06 1735

转载 两次encodeURI和URLDecode的原理分析

当使用地址栏提交查询参数时,如果不编码,非英文字符会按照操作系统的字符集进行编码提交到服务器,服务器会按照配置的字符集进行解码,所以如果两者不一致就会导致乱码。如果只进行一次encodeURI,因为encodeURI函数采用UTF-8对URL进行编码,所以如果服务器在进行解码时使用的是其他的编码方式就会出现乱码,默认的服务器配置的解码字符集都不是UTF-8,所以大部分情况下地址栏提交中文查询参数时...

2019-09-24 17:03:59 434

原创 编码解码乱码介绍以及乱码的解决方法

编码,就是以特定的编码规则将字符编码成字节。解码,是将字节以特定的编码规则转换为字符。乱码:字符以某种特定的编码方式转换成字节,字节又以另一种编码方式转换成字符,因为在这个过程中编码和解码所用的编码方式不同,导致乱码。所以乱码经常发生在网络I/O过程中,客户端和服务器的编码方式不同导致乱码。一次HTTP请求的编码示例:乱码过程如图(对应上图中客户端到服务器或者服务器到客户端的乱码):...

2019-09-24 14:51:10 10364

原创 消息中间件RabbitMQ入门简单介绍

1. 介绍RabbitMQ是流行的开源消息队列系统,用Erlang语言开发。RabbitMQ是对高级消息队列协议(Advanced Message Queueing Protocol, AMQP)的实现,AMQP是一个进程间传递异步消息的网络协议。2. 作用异步处理举例:用户注册之后,需要发送短信和邮件通知,通过RabbitMQ进行性能优化。流量削峰举例:网上购物,当订单请求特别...

2019-03-18 16:50:19 258

原创 Spring Boot整合Mybatis Plus的简单使用

创建spring boot项目配置pom.xml文件(只列出了主要配置) &amp;amp;lt;!-- 数据库连接驱动 --&amp;amp;gt; &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;mysql&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;

2019-03-14 18:17:37 1563

原创 通过js实现页面的动态时间显示

主要方法 : window.setInterval(方法,时间间隔)activeTime.html&amp;amp;lt;html&amp;amp;gt;&amp;amp;lt;head&amp;amp;gt;&amp;amp;lt;script type = &amp;quot;text/javascript&amp;quot;&amp;amp;gt;function timeShow(){//获取当前时间 v

2019-02-27 15:30:03 3481

原创 spring mvc中的html页面跳转

配置视图解析器&amp;amp;lt;bean id=&amp;quot;viewResolver&amp;quot; class=&amp;quot;org.springframework.web.servlet.view.InternalResourceViewResolver&amp;quot;&amp;amp;gt; &amp;amp;lt;property name=&amp;quot;prefix&amp;qu

2019-02-27 10:51:15 5605

原创 html页面中的路径问题(相对路径和绝对路径)

一、相对路径文件结构:./ 代表文件所在的当前路径,可以省略,为相对路径 &amp;amp;amp;lt;img src=&amp;amp;quot;imgs/logo.png&amp;amp;quot;&amp;amp;amp;gt; 等同于 &amp;amp;amp;lt;img src=&amp;amp;quot;./imgs/logo.png&amp;amp;quot;&amp;amp;amp;g

2019-02-27 10:07:21 20689 2

原创 mysql日期相关函数date_sub(),date_add(),date_format()

MySQL Date 函数date_sub()定义和用法DATE_SUB() 函数从日期减去指定的时间间隔。语法:DATE_SUB(date,INTERVAL expr type)date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。type 参数可以是下列值:举例:select curdate(),date_sub(curdate(),interv...

2018-12-25 10:47:34 11023

原创 mapper映射文件#和$的区别

#(常用)select id,name,age from student where id =#{id}传入数值为1,会解析成字符串格式select id,name,age from student where id ='1'常用于参数传递#{}: 解析为一个 JDBC 预编译语句(prepared statement)的参数标记符,一个 #{ } 被解析为一个参数占位符 。$s...

2018-12-25 10:08:34 395

原创 Sql如何从表中取到最新的数据

Sql如何从表中取到最新的数据表newdateselect a.* from newdate a inner join (select max(update_date) date from newdate) b on a.update_date = b.date 结果表当 某一字段 值相同,求该值所对应的最新数据时表newdate11.求三家商店最新一天的销售额select...

2018-12-23 15:20:27 13225 3

原创 Mysql 列转行

列转行原表结果表sql语句:select max(case when subject='Math' then score else 0 end) as Math,max(case when subject='Chinese' then score else 0 end) as Chinese,max(case when subject='English' then score e...

2018-12-21 17:33:51 320 1

原创 mybatis mapper映射文件 <foreach>标签

mybatis mapper映射文件 &amp;lt; foreach &amp;gt;标签collection:遍历的集合参数名称open:遍历开始前的符号separator:每个成员之间的分隔符close:遍历结束后的结尾符号index:表示集合当前遍历到的下标,通过#{index}获取当前下标item:用来存放集合当前元素的值,通过#{item名称}获取当前值&amp;lt;select id = ...

2018-12-21 15:36:27 597

原创 sql 指定范围内的随机数

sql 指定范围内的随机数cast((rand()*0.2 + 0.4) as dec(14,2))解释:通过 rand()*0.2 来确定初步范围,通过 +0.4来确定最终范围用到的函数:cast(a as b):将a的替换为b的格式,b为数据类型CAST (expression AS data_type)参数说明:expression:任何有效的SQServer表达式。A...

2018-12-21 15:20:27 7312 1

原创 使用JSONObject将实体类,String类型和JSON类型相互转换(java)

People.javapublic class People { private int id; private String name; @Override public String toString() { return &amp;amp;amp;quot;People [id=&amp;amp;amp;quot; + id + &amp;amp;amp;quot;, name=&amp;amp;amp;quot; + name + &

2018-11-30 09:08:01 24872 5

原创 springboot整合mybatis出现问题

1.调用以下sql时报错:There is no getter for property named ‘*’ in ‘class java.lang.String’以上图片为改正后,原错误为&amp;lt;if test=&quot;orgCode != null&quot;&amp;gt;orgCode为传进来的参数名称,发生错误原因见收藏2.一个insert标签执行多条insert语句allowMultiQueries...

2018-11-15 08:33:15 195

转载 springboot整合mybatis——报错There is no getter for property named '*' in 'class java.lang.String

版权声明:欢迎转载,请注明沉默王二原创。 https://blog.csdn.net/qing_gee/article/details/47122227 There is no getter for property named '*' in 'class j...

2018-11-14 08:52:15 2681

原创 使用Redis做缓存优化的简单实现

主要使用的功能:1.基于java的redis工具——Jedis2.JDK本身提供的序列化方式——实现Serializable3.实现序列化要用到的IO流——ByteArrayInputStream,ByteArrayOutputStream,ObjectInputStream,ObjectOutputStream实现:1.JavaBean——Seckill.javaimport jav...

2018-09-28 20:34:04 597

空空如也

空空如也

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

TA关注的人

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