自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Conquer__EL的博客

Stay Hungry . Stay Foolish (求知若饥,虚心若愚)

  • 博客(43)
  • 收藏
  • 关注

原创 Mysql查询去空格方法汇总

mysql去除字段空格字符

2022-09-02 11:47:20 11448 2

转载 Java内存模型

(原本准备把内存模型单独放到某一篇文章的某个章节里面讲解,后来查阅了国外很多文档才发现其实JVM内存模型的内容还蛮多的,所以直接作为一个章节的基础知识来讲解,可能该章节概念的东西比较多。一个开发Java的开发者,一旦了解了JVM内存模型就能够更加深入地了解该语言的语言特性,可能这个章节更多的是概念,没有太多代码实例,所以希望读者谅解,有什么笔误来Email告知: silentbalanceyh@126....

2021-12-24 11:19:31 200

转载 Guava-retrying重试机制

转载于:https://blog.csdn.net/aitangyong/article/details/53889036 guava-retrying提供了WaitStrategy接口,用来控制2次重试的时间间隔,这个接口与StopStrategy有的类似。内置的等待策略在WaitStrategies中定义。 import java.io.IOException;import java.text.Simp

2021-12-24 11:07:31 851

原创 JSR-330 ‘javax.inject.Inject‘ annotation found ...

SpringBoot项目启动卡住了,一直报JSR-330 'javax.inject.Inject' annotation found and supported for autowiring,

2021-05-28 14:36:50 974

原创 IE9浏览器,退格键触发不了propertychange事件的解决办法

  前端页面经常需要实时监听文本输入框的变更,在使用input、propertychange事件时发现在ie9浏览器中,退格、删除按钮都无法触发该事件,网上搜了一下发现ie9还存在比较多的问题(详细可见,参考文章:IE9的一个BUG)方法一、添加keyup事件  可解决键盘输入类型触发问题,这里需要注意的是有的按键并不一定有改变输入的行为。$("#myInput").bind("input ...

2020-01-02 16:58:16 622 1

原创 Elasticsearch Multi Search(_msearch)

一、作用  一次连接,执行多条query语句(单个api请求中执行多个搜索);与_mget指定id查询类似,可缩减网络开销。二、语法1、请求格式(JSON):如:{}{“query”:{}}{}{“query”:{}}…………注意:数据的最后一行必须以换行符(\n)结尾2、详见官网:https://www.elastic.co/guide/en/elasticsea...

2019-12-28 16:48:02 6563

原创 Spring依赖注入实现工厂模式

文章目录工厂模式介绍1、简介:2、什么情况下使用:三类工厂模式1、简单工厂模式:2、工厂方法模式3、抽象工厂模式Spring IOC和工厂模式的对比用Spring IOC实现工厂模式DEMO(优化抽奖活动配置)扩展-设计模式的分类工厂模式介绍1、简介:  工厂模式是属于23种设计模式中的一种常用的创建型模式(另外两种:结构型、行为型),它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建...

2019-12-27 17:51:21 1584

原创 IE浏览器去除input自带删除按钮

  前端开发最头疼的问题之一:应该就是兼容ie浏览器,特别是低版本的ie(蓝瘦);这次需要做一个自定义样式的输入框,结果在浏览器测试时发现ie自带的删除按钮影响了自定义的样式,使用下面的css成功解决了ie11的问题,但是使用仿真模式ie9还是存在这个删除按钮,公司电脑都是win10系统(只能使用真实版本的ie11),结果耗了半天时间发现,居然…1、IE10、IE11css样式设置/* 文本...

2019-12-27 16:09:19 1804

原创 Jquery-ui,搜索框搜索历史、联想词插件

1、插件引入引用,插件下载<link rel="stylesheet" href="${commonStatic}/common/jquery/css/autocomplete.min.css"><script src="${commonStatic}/common/jquery/ui/autocomplete.min.js"></script>不要使...

2019-09-22 10:10:08 453

原创 JS读取和导出Excel示例(基于js-xlsx)

1、导入xlsx.core.min.js(核心功能)或xlsx.full.min.js(全部功能)插件下载链接:下载2、Excel上传示例:var wb;//读取完成的数据var rABS = false; //是否将文件读取为二进制字符串function fixData(data) { //文件流转BinaryString var o = "", l = 0,...

2019-09-22 09:59:49 1292

原创 Elasticsearch - nested类型应用

一、背景记一次在ES中属性字段使用object做类型时,关联关系丢失的情况;比如(a,1)、(b,2)、(c,3),进行数据查询的时候保证不了只有关系对应为(a,1)||(b,2)||(c,3)时能够查询出数据,关系为(a,2)||(c,1)等错误关系时也可以查询出数据。原因分析在网上查询了一下原因,原来是Elasticsearch(lucene)使用的库没有内部对象的概念,即内部对象会被扁...

2019-09-20 18:10:49 482

原创 Linux常用命令大全

2018-08-03 20:45:07 198 1

转载 博客积分获取

转载于:http://blog.csdn.net/u013476542/article/details/53257806博客积分是衡量博客水平的重要标准,博客的排名也将按照积分排列。积分规则具体如下: 1、每发布一篇原创或者翻译文章:可获得10分 2、每发布一篇转载文章:可获得2分 3、博主的文章每被评论一次:可获得1分 4、每发表一次评论:可获得1分(自己给自己评论、博主

2017-10-12 11:55:42 345 1

转载 HTML使用JS导出Excel(五种方法)

转载于:http://blog.csdn.net/aa122273328/article/details/50388673这五种方法前四种方法只支持IE浏览器,最后一个方法支持当前主流的浏览器(火狐,IE,Chrome,Opera,Safari)[html] view plain copyprint?>  html>  head lang="

2017-09-28 14:22:47 673

原创 启动服务器的时候后台没有报错,但是通过浏览器访问项目的时候报404

今天部署项目的时候报出来404问题,查看Eclipse的Console后发现并没有报错。检查了一下,最后发现原来是SpringMVC的拦截配置问题,所以将web.xml中的"/*"改为“/”就好了。还有另外两种情况也会出现这种问题,在这里总结一下。1、web服务器的项目部署路径的问题      在Eclipse中刚刚添加上Tomcat服务器后,并没有配置Tomcat的项目部署路径,

2017-09-07 13:35:33 24733

转载 Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案

转载于:Eclipse Maven 开发一个 jee 项目时,编译时遇到以下错误:Description ResourcePath LocationTypeDynamic Web Module 3.0 requires Java 1.6 or newer. bdp line 1 Maven Java EE Configuration ProblemDescripti

2017-08-28 14:51:12 383

转载 SSM框架---整合配置详情

[html] view plain copy Sspan style="font-family: "Microsoft YaHei"; font-size: 15px; color: rgb(51, 51, 51); line-height: 24px; background-color: rgb(255, 255, 255);">pring:span>a 

2017-08-25 17:36:02 482

原创 maven项目中各文件都没有报错,但是项目名称有红叉

第一种情况:刚开始创建maven项目的时候,默认使用的是jre1.5版本,而且没有导入Tomcat服务器,可以看到Problems(和Console控制台同栏,如果没有,可以在Window——Show View——other——输入Problems找到)这个报错的解决:右键点击项目名,选择Properties,打开Java Build Path,更改jre并添加Tomcat服务器,如图

2017-08-25 12:00:00 19947

原创 Eclipse报错:Subversion Native Library Not Available

打开 Windows ——> Preferences ——> Team ——> SVN ,选中SVNKit(Pure Java)SVNKit v1.8.10.10446 (各版本可能不同) ,点击Apply——>OK 即可

2017-08-16 11:40:04 371

原创 SpringMVCDemo-登录小例子

项目全部目录:1、使用Eclipse或者MyEclipse创建一个maven项目SpringMVCDemo,打开pom.xml配置Spring核心包pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2017-08-15 15:45:03 1212

转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

转载于:http://blog.csdn.net/zhshulin/article/details/37956105        使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目

2017-08-15 15:15:31 387

转载 使用maven创建Web项目

转载于:http://blog.csdn.net/zhshulin/article/details/37921705        目前做的项目使用的是MAVEN来管理jar包,这也是我第一次接触maven,感觉非常好,再也不用一个一个去添加和下载jar包了,直接在maven配置文件中配置就可以了,maven可以帮助我们自动下载。非常方便。之前比较忙没时间整理,现在整理一下,记录下来,加深印象

2017-08-15 15:14:10 271

转载 使用MyBatis Generator自动创建代码

转载于:http://blog.csdn.net/zhshulin/article/details/23912615       这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省

2017-08-15 15:08:45 285

原创 MyBatisDemo

项目全部目录:1、使用Eclipse或者MyEclipse创建一个Maven项目,并在pom.xml中配置好MyBatis的jar包和MySQL驱动jar包,如下图:pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in

2017-08-15 14:22:28 345

原创 SpringMVC在web.xml中配置DispatcherServlet拦截了静态资源访问

如图在web.xml中配置DispatcherServlet时对于url-pattern的配置方式有以下几种情况:1、配置为: *.do 或者是 *.action 时,拦截以.do或者.action结尾的请求,不会影响访问静态文件。2、配置为:/app/* 时,想要被拦截到,必须在请求的URL加上/app。在Controller的方法上的注解,如:@RequestMapping(v

2017-08-15 13:50:29 2671

转载 Maven阿里云与本地仓库配置

转载于:http://www.jianshu.com/p/84bbb2aa0423Maven阿里云与本地仓库配置本篇目录1、阿里云中央仓库配置的原因2、阿里云中央仓库配置的两种方法3、第一次从中央仓库中下载jar包到本地仓库3.1创建父工程parent project3.2编译3.3创建子工程common1、阿里云中央仓库配置的原因在po

2017-08-14 14:31:54 2655

转载 Spring框架分为哪七大模块?

转载于:http://blog.csdn.net/xlgen157387/article/details/45290799Spring框架的七大模块1. Spring Core:Core封装包是框架的最基础部分,提供IOC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出

2017-08-14 09:46:11 691 1

转载 String s = new String("xyz");创建了几个对象的问题?

转载于:http://blog.csdn.net/cnyyx/article/details/7562318首先让我们了解几个概念:栈:由JVM分配区域,用于保存线程执行的动作和数据引用。堆:由JVM分配的,用于存储对象等数据的区域。常量池constant pool :在堆中分配出来的一块存储区域,用于存储显式 的String,float或者integer.这是一个特殊的共享区

2017-08-14 09:40:05 856

转载 MyBatis入门

转载于:http://blog.csdn.net/evankaka/article/details/45647401一、简介1.什么是MyBatis       MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和

2017-08-14 09:22:39 315

原创 inner join&left join&right join的区别?

今天复习了一下多表查询,简单做个笔记。下面这个图很清楚的描述了各连接方式的区别:     举个例子来了解有两张表,student、score,字段如下:    一、inner join(内连接,等同于等值连接)      1、inner join :           select stu.sname as 姓名, s.subject as 科目,

2017-08-10 14:49:56 796

原创 各数据库,怎么获取SQL结果集的前n条数据?

一、在SQL Server数据库中使用TOP关键字  1、获取第1条记录:       select top 1 colume_name from table_name;      -- colume_name:字段名(取所有字段用*),table_name:表名  2、获取前n条记录:       select top n * from table_name;    -- 例

2017-08-10 11:20:26 2291

原创 truncate/delete/drop的区别?

**面试题-定义理解**:比较truncate/delete/drop的区别?(1)TRUNCATE TABLE:删除内容不删除定义,会释放空间(效率高,速度快)。//删除完所有内容后自动commit;不能回滚成功。(2)DELETE TABLE:删除内容不删除定义,不释放空间(效率低,速度慢,因为一行一行的删除)。//能回滚成功(3)DROP TABLE:删除

2017-08-09 17:44:39 322

原创 写一条SQL查询出每门科目的最高分,按照科目进行分组

面试碰到了这个问题,当时没有写对,现在记录下来(供参考)题目:有一个学生的成绩表scores(如下表),有id,name,score,subject四个字段,写一条SQL查询出每门科目的最高分,按照科目进行分组,要显示的有姓名、成绩、科目。SQL:select s1.name, s1.score, s1.subject from scores s1 where s1.sco

2017-08-09 14:10:40 8666 2

转载 Maven之pom.xml详解

转载于:http://www.cnblogs.com/sharpest/p/5969566.html我们先看一个简单的例子: 1 project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLoca

2017-08-07 11:49:13 304

原创 Errors in Workspace

原因:项目中存在报错的文件,如果不影响到当前程序的运行,可以直接点击Proceed(继续)。或者修改报错文件。

2017-08-04 12:37:12 2814 1

原创 MyEclipse启动出现An out of memory error has occurred.

MyEclipse内存不足引起的报错,解决方法是增加MyEclipse分配的内存。步骤:1、关闭MyEclipse,然后找到MyEclipse的安装目录,修改myeclipse.ini文件中的-Xmx1024m-XX:MaxPermSize=512m把值适当调大一点。2、修改成功之后,删除Myeclipse原先的工作空间里面的.metadata文件夹,这是一个关于Myecl

2017-07-14 12:42:30 3839

转载 40个java面试问题和答案

1.Java集合框架是什么?说出一些集合框架的优点?每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。集合框架的部分优点如下:

2017-07-05 18:43:48 335

转载 POI操作Excel常用方法总结

转载于:http://blog.csdn.net/huazhangena/article/details/7587731                一、 POI简介Apache POI是Apache软件基金会的开放源码函式库,POI提供A

2017-06-11 13:52:56 446

转载 耦合和解耦的概念解析!

转载于:http://blog.csdn.net/hb0746/article/details/7410524耦合和解耦的概念解析!目录(?)[+]追问回答耦合就是两个层之间有依赖关系?==同一个层也可能有依赖关系看见有解耦的方法就是在相互依赖的两层之间加一层,可是新加的一层不是又和原来的两层有耦合关系了吗?==解

2017-05-30 18:51:30 3285

原创 java引用POI将Word转化为HTML

1、poi:Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。2、使用的包为:3、源码:package com;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStr

2017-04-05 23:08:22 352

空空如也

空空如也

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

TA关注的人

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