自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 css样式文字限制两行省略显示

white-space: normal;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;

2023-05-16 14:39:21 235

原创 json后台传到前端字段 时间格式带T Z ,springboot注解转换

@DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")

2022-03-16 09:56:13 1595

转载 spring boot 中使用自定义类@Autowired 注入 spring bean报null错误

有问题的写法@Componentpublic class SmkCenterConsumer { @Autowired private SmkCenterDataRepository repository; @OnMessage public void onMessage(String message) { repository.save(data); }}正确的写法@Componentpublic cl

2021-12-10 09:26:00 659

原创 IntelliJ IDEA让顶部窗口白色标题栏变黑

打开 Help -> Edit Custom VM Options… 在末尾添加 -Dide.win.frame.decoration=true 上面这个其实就是控制上面有没有白边的选项,true表示设置为没有白边 重启IDEA其实没有白边也有坏处,就是不太好拖动窗口,但是我一般是不需要拖动的。...

2020-08-27 17:22:01 4900 9

转载 springboot+jsp 返回 404原因

动方式错了!thymeleaf模板启动OKJSP404why????答:不能直接启动项目,应该在下图这个位置启动主要参考http://m.blog.csdn.net/zhangzijiejiayou/article/details/68947241其他使用IDEA在Spring Boot中集成JSP这篇也说到了用run启动 但位置不显眼 后来复查才看见在idea 上springboot 1.5.6集成jsp页面http://blog.csdn.net/qq_34357835/articl

2020-07-27 14:23:14 202

转载 JDK安装 及配置环境变量的方法(附上JDK下载百度网盘分享链接)

这是我的网盘分享的JDK1.8安装文件 有32位和64位链接:https://pan.baidu.com/s/1dSF3TOCAgdZoec1y94XEYQ提取码:wdef当然,你也可以在官网进行下载首先,在官网下载 JDK:Oracle 官网如上图所示,在 Oracle 官网下载 JDK,有一点需要注意,那就是在我们下载合适的 JDK 之前,需要先点击 标记 1 所在的按钮,选择接受。否则的话,直接点击 JDK 进行下载的时候,将会弹出如下界面:选择Accept License.

2020-07-24 09:14:31 518

原创 JSP和HTML【表格】" 大于号转义符> --- 小于号转义符<-html

【表格】大于号转义符&amp;gt;---小于号转义符&amp;lt;-html< &lt; &#60; 小于号 > &gt; &#62; 大于号 ≤ &le; &#8804; 小于等于号 ≥ &ge; &#8805; 大于等于号 " &quot; &#34; 引号 “ &am...

2020-07-24 09:01:02 499

转载 MySQL数据库varchar转int类型的方法

【MySQL】varchar转int类型的方法(CAST函数的使用)1、问题描述:获取一个表user中age的最大值。(由于历史原因,age是varchar类型的)2、问题解决:方案一:selectmax(cast(sexas UNSIGNED INTEGER))from user;方案二:select * from userorder by cast(sexas UNSIGNED INTEGER) limit 1;3、说明:在使用CAST函数转换类型时,可以转换的类型...

2020-07-24 08:56:16 5017

转载 MySQL中使用LIMIT进行分页的方法

一、分页需求:客户端通过传递start(页码),pageSize(每页显示的条数)两个参数去分页查询数据库表中的数据,那我们知道MySql数据库提供了分页的函数limit m,n,但是该函数的用法和我们的需求不一样,所以就需要我们根据实际情况去改写适合我们自己的分页语句,具体的分析如下:比如:查询第1条到第10条的数据的sql是:select * from table limit 0,10; ->对应我们的需求就是查询第一页的数据:select * from table limit (..

2020-07-24 08:54:51 311

原创 spring mvc拦截器mvc:intercepto路径匹配原则,/* 一颗*星号 /** 两颗型号的详细区别

在SpringMVC中经常要用到拦截器,在配置需要要拦截的路径时经常用到<mvc:mapping/>子标签,其有一个path属性,它就是用来指定需要拦截的路径的。例如:<mvc:interceptor><mvc:mapping path="/**" /><bean class="com.i360r.platform.webapp.runtime.view.interceptor.GenericInterceptor" /></mvc:inte.

2020-07-22 10:57:41 1092

原创 java8新特性(拉姆达表达式lambda)forEach and Map

1.1 通常这样遍历一个MapMap<String, Integer> items = new HashMap<>();items.put("A", 10);items.put("B", 20);items.put("C", 30);items.put("D", 40);items.put("E", 50);items.put("F", 60);for (Map.Entry<String, Integer> entry : items.entrySe

2020-05-22 18:34:00 432

转载 MySQL的join关键字详解

1.内连接 inner join最频繁使用的和重要的联接是INNER JOIN。它也被称为一个等值连接。INNER JOIN通过结合基于联接谓词两个表(表1和表2)列值创建一个新的结果表。查询比较表1中的每一行与表2中的每一行,找到所有满足联接谓词的行。 当联接谓词被满足时,对于每个匹配的一对A和B的列值被组合成一个结果行。INNER JOIN基本语法如下:SELECT table1.column1, table2.column2...FROM table1INNER JOIN ta

2020-05-09 17:23:47 330

原创 sql书写左连接 Left join 内连接 inner join 右连接 right join 图解析

2020-05-09 17:22:22 112

转载 form表单的action属性设置相对路径

代码如下,当form表单中的action值为savebyform.do时,该表单提交的路径会是什么呢?<form name="form1" action="savebyform.do" method="post"> <input name="code" id="code" type="text" value="${code}"/><br> ...

2020-04-26 21:11:06 1038 1

原创 idea快捷键 向上 向下查找关键词选中的代码 文本

向上查找选中的文本代码:ctrl+shift+k向下查找选中的文本代码:ctrl+k

2020-04-25 16:24:12 1765

原创 idea回到上次编辑代码位置的快捷键

向前为 alt+向左箭头向后为 alt+向右箭头

2020-04-25 15:48:22 1978 4

原创 oracle安装后 tnsnames.ora 的配置

进入oracle安装的目录 :分别用记事本或notepad++进入tnsnames.ora 文件根据自己的ip地址进行修改,我的为127.0.0.1第二步,进行监听程序的配置,进入 listener.orahost主机的ip地址一样也是 127.0.0.1第三步、进入使用的pl/sql工具的安装目录,选择 instantclient_...

2020-04-09 02:32:49 1294

原创 Oracle在PL/sql 中导入运行sql文件,数据出现乱码,问题解决

工具/原料 Oracle 10g 64位的,官网上自己下载吧,有好多。 instantclient-basic-win32-11.2.0.1.0方法/步骤 1安装Oracle 10g 64位2 安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0)。Win7 64位系统暂无PLSQLDeveloper,所以下一个32位的。...

2020-04-08 22:56:28 599

转载 趣谈 TCP建立连接时三次握手,断开时为何4次握手

TCP建立连接时三次握手,断开时为何4次握手的自我理解:恋爱时连接时客户端说:SYN(约吗?)服务器说:SYN+ACK(约啊,一起)接着客户端说:ACK(好的)热恋时传输了n个字节的数据之后,开始分手流程分手时客户端说:FIN(分手了啦!)接着服务器说:ACK(分就分啦!)服务器接着又说:FIN(记住是我先分的)...

2019-09-04 15:27:39 176

转载 关于group by的用法 原理

写在前面的话:用了好久group by,今天早上一觉醒来,突然感觉group by好陌生,总有个筋别不过来,为什么不能够select * from Table group by id,为什么一定不能是*,而是某一个列或者某个列的聚合函数,group by 多个字段可以怎么去很好的理解呢?不过最后还是转过来了,简单写写吧,大牛们直接略过吧。=========正文开始===========  ...

2019-06-25 12:58:39 8266 6

转载 js逻辑与、或、非运算规则

与&&和||不同,!操作符的行为与C、Java等语言是一致的,只返回boolean值(true或false)。针对于!运算,0以及null、""(空字符串)、NaN、undefined,空对象算是做false,加上!将返回trueconsole.log(!0); //nullconsole.log(!null);//nullconsole.log(NaN); //n...

2019-06-10 22:30:08 2200

转载 MyBatis的Mapper接口以及Example的实例函数及详解

一、mapper接口中的方法解析mapper接口中的函数及方法方法 功能说明int countByExample(UserExample example) thorws SQLException 按条件计数int deleteByPrimaryKey(Integer id) thorws SQLException 按主键删除int deleteByExample(Us...

2019-06-05 14:12:49 167

转载 jsp中的request.getContextPath()

jsp中的request.getContextPath() <%=request.getContextPath()%>是为了解决相对路径的问题,可返回站点的根路径。但不用也可以吧,比如<a href="<%=request.getContextPath()%>/catalog.jsp">我就直接用<a href="catalog.jsp"&g...

2019-05-22 13:32:53 133

转载 ajax url 路径写法

比如你的页面路径是:http://localhost:8080/projectname/resource/index.htmlurl请求最后加.do是为了服务器区分这个请求是静态资源还是servlet请求(后边有.do就是servlet请求)1、相对于网站根目录可以用"/"开始(根目录是指服务器的根目录,不是你项目的根目录)$.ajax({ url:"/getData.do"...

2019-05-22 13:23:03 1089

转载 解决Chrome插件安装时程序包无效:"CRX_HEADER_INVALID"

打开chorme的扩展程序(设置——>更多工具——>扩展程序)chrome://extensions选择开发者模式拖拽.crx至Chrome的扩展程序列表安装失败报错为:程序包无效:"CRX_HEADER_INVALID"选择加载已解压的扩展程序成功安装的操作如下:成功安装---------------------...

2019-05-17 11:39:35 2117

原创 Error :1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL

MySQL,SQL SERVER,ORACLE,数据库出现如下错误:1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.nameSELECT a.*...

2019-05-16 13:26:57 697

原创 eclipse中快速插入getter和setter的方法

1 按alt+shift+s 快速打开生成选择对话框2 按r 快速打开生成对话框3 按一下tab 快速选择selectall4 按enter 快速选择所有属性5 按shift+tab 快速直接跳到ok按钮6 按enter 快速点击Ok按钮快速操作就是: alt+shift+s -> r -> tab -> enter -> shift+tab ...

2019-05-16 10:40:25 1408

原创 打开Tomcat容器,8080端口被占问题

按WIN+R,输入cmd打开cmd命令行输入指令 netstat -ano,查看端口占用情况如果指定要查看8080端口被某个进程占用的情况可输入指令 netstat -ano|findstr 8080在命令行中输入 命令,此时可获取 8080 端口对应的 TCP 信息红圈内为PID2948的进程占用了8080端口此时我们再输入指令taskk...

2019-05-15 22:36:07 369

原创 导入maven文件只是显示java目录结构的问题

导入maven文件只是显示java目录结构,没有src/main/java包结构,如图:这是没有maven打包的原因,显示的是java的目录结构,且缺少JREsystem library,project and external dependencies正常的maven结构如图首先我们去文件路径看下,maven文件夹是否含有 target目录经过查看我的文件...

2019-05-14 21:14:57 655

原创 使用SecureCRT登录时候报错

在使用SecureCRT登录到服务器时候,我一开始输入错误的账户(另一个服务器上的账户,这个服务器根本没有这个账户),出错,然后当我要到了正确的账户的时候,SecureCRT却报了一个错误The server has disconnected with an error. Server message reads:A protocol error occurred. Change of u...

2019-05-14 19:02:48 2716

原创 提高HTML编程效率,Eclipse编译器自动提示--编写HTML/CSS/JS/JSP代码时自动提示的解决办法

1.JAVA代码Editor自动补全打开eclipse→Windows→Preferences→Java→Editor→Content Assist修改Auto Activation triggers for java的值为:.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ2.JavaScript代码Edi...

2019-05-13 17:39:45 547

原创 spring-data-jpa为什么不用Dao层接口

我们的系统中一般都会有用户登录这个接口,在不使用spring-data-jpa的时候我们怎么做,首先在service层定义一个登录方法。如:User login(String name, String password);然后在serviceImpl中写该方法的实现,大致这样: @Override public User login(String name, Stri...

2019-05-12 00:00:39 1984

转载 Gradle和Maven区别

maven有繁杂的xml文件表示依赖,gradle省去了重复的代码,比maven更简洁Gradle和Maven都是项目自动构建工具,编译源代码只是整个过程的一个方面,更重要的是,你要把你的软件发布到生产环境中来产生商业价值,所以,你要运行测试,构建分布、分析代码质量、甚至为不同目标环境提供不同版本,然后部署。整个过程进行自动化操作是很有必要的。整个过程可以分成以下几个步骤:编译源代码...

2019-05-11 00:27:21 1216

原创 命令行CMD下netstat -ano等命令提示:不是内部或外部命令,也不是可运行的程序或批处理文件。

这种情况的原因是:windows自带的系统命令没有加入到环境变量中:解决方法:将 C:\WINDOWS\system32 路径 按照下图 添加进环境变量中,重启cmd窗口,问题解决。将 C:\WINDOWS\system32 路径 按照下图 添加进环境变量中...

2019-05-09 21:31:00 18035 5

原创 搭建nexus私服的好处有哪些

1、代理外部maven的中央仓库,你可以对外部中央仓库做过滤操作。2、公司的开发人员不需要连接外网也可以从局域网的专属(自己安装nexus时新建的仓库)Repository下载依赖包。3、可以发布模块或项目到自定义的专属仓库,供局域网内其他开发人员复用,也就是说,我开发完一个项目,使用maven的deploy发布到nexus私服的专属仓库后,其他同事就可以在她的pom.xml文...

2019-05-08 11:19:56 1994

原创 jQuery.each(object, [callback])方法,用于处理json数组

通用例遍方法,可用于例遍对象和数组。不同于例遍 jQuery 对象的 $().each() 方法,此方法可用于例遍任何对象。回调函数拥有两个参数:第一个为对象的成员或数组的索引,第二个为对应变量或内容。如果需要退出 each 循环可使回调函数返回 false,其它返回值将被忽略。object:需要例遍的对象或数组。callback:每个成员/元素执行的回调函数。jQuery 代码...

2019-05-05 14:26:25 228

转载 spring官网上下载历史版本的spring插件,springsource-tool-suite

spring官网下载地址(https://spring.io/tools/sts/all),历史版本地址(https://spring.io/tools/sts/legacy)。注:历史版本下载的都是装好插件的eclipse,而非我们需要的插件目前官网上提供的下载地址只有springsource-tool-suite-3.9.5 (sts-3.9.5)。而且只针对eclipse版本为4.8...

2019-05-02 17:44:44 3639 1

原创 eclipse中文版 中英文切换

在安好eclipse中文包后在eclipse的快捷方式中右键属性选中目标目标:改为英文E:\eclipse\eclipse.exe -nl "en"改为中文d:\eclipse\eclipse.exe -nl zh

2019-05-02 15:26:00 1868

原创 MySQL分页查询

limit 基本实现方式一般情况下,客户端通过传递 pageNum(页码)、pageSize(每页条数)两个参数去分页查询数据库中的数据,在数据量较小(元组百/千级)时使用 MySQL自带的 limit 来解决这个问题:收到客户端{pageNo:1,pagesize:5}select * from table limit (pageNum-1)*pageSize, pageSize;...

2019-05-01 16:30:34 372

转载 Java中的String,StringBuilder,StringBuffer三者的区别

这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String  String最慢的原因:  String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但...

2019-04-28 14:23:27 76

空空如也

空空如也

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

TA关注的人

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