自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (1)
  • 收藏
  • 关注

原创 Elasticsearch6.X常用搜索API

Elasticsearch搜索APImatchmatch_allmatch_phrasemulti_matchtermtermsrangeboolfuzzysortfilterpost_filterexplain根据id查询根据文档id查单个文档格式:http://host:port/index/type/id如果需要筛选返回的字段可以添加 _source 参数,值有多个用 , 分割样例 :http://loca

2021-02-27 23:12:08 306

原创 Nginx错误日志:recv() failed (104: Connection reset by peer) while reading response header from upstream

近期收到其它同事的反馈:有个http接口调用经常出现Connection timed out,去查看tomcat下的业务日志和catalina.out也没有重要线索,怀疑reload nginx造成短时的网络问题,然而说出这种猜想自己都有点心虚。果然没多久就啪啪啪打脸了,好香!服务调用又出异常啦,而且有时候行,有时候Connection timed out~没办法只能从整个链路查日志,链路大概是...

2019-05-27 23:51:45 13884

原创 阿里云Ubuntu服务器使用apt-get安装maven,构建项目出现 org.apache.maven.plugin.compiler.CompilationFailureException

apt今天在一台新买的阿里云服务器安装maven,由于使用的是apt-get install安装的,安装后文件会比较分散。一般来说配置文件是存放在:/etc目录下。apt-get install安装目录是包的维护者确定的,不是用户系统软件一般的存放位置为 /usr/share可执行文件一般存放位置为 /usr/bin配置文件一般存放路径为 /etc依赖的库文件一般存放的路径为 /u...

2019-05-09 23:59:26 1266

原创 mysql group by后查询每组第n条记录和每组前n条记录(Top n问题)

最近看了关于SQL相关的面试题,对于我这种2年没写复杂SQL语句的渣渣来说实在有点脑阔疼,题目内容大概为:查询每个班级成绩最高的学生及其成绩查询每个班级成绩第二的学生及其成绩查询每个班级总分前三的学生第一个查询一看就比较简单,难就难在第2和3个查询,因为分组后没有取第n或前n条数据的函数由于是面试题,没有表结构,所以就随意脑补了一下建表代码:CREATE TABLE `t_user...

2019-05-08 23:59:39 3759 2

原创 MySQL将多列转行

一年没有写过复杂SQL,今天偶然在群里看到一条面试题:将一张课程成绩表里的成绩按照用户名进行汇总。具体汇总还是用图更一目了然:于是屁颠屁颠跑去建表准备数据挑战一下,sql如下:create table t_user_score( id int unsigned primary key auto_increment, user_name varchar(16), course_name ...

2019-04-14 22:16:04 2238 1

原创 ubuntu下mysql5.7启动多数据库实例

启动Mysql多实例找到mysql的配置文件my.cnf复制mysql配置文件my.cnf创建mysql实例的文件夹并添加权限修改my.cnf配置文件用mysql_install_db初始化数据库启动mysql服务器登录Mysql3307实例再次启动mysql3307服务修改mysql中root用户登录密码开启和关闭mysql3307服务Mysql5.7创建启...

2018-04-08 11:02:15 1674

原创 SpringMVC项目使用@ResponseBody返回application/json格式的数据出现状态码HTTP Status 406

先来一段前端返回得到的错误: HTTP Status 406 - type Status report message: description The resource identified by this request is only capable of generating responses with characteristics not acceptabl...

2018-03-25 16:32:46 2489

原创 使用Aspect注解启动web项目时出现NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorld

Spring使用@Aspect注解在启动项目时出现 NoClassDefFoundError,一般出现 NoClassDefFoundError 都是缺少Maven依赖,排查思路一般是检查pom.xml文件查了一下,要使用@Aspect注解需要引入外部的Maven依赖为: <!-- Spring使用Aspect依赖的jar包 start--> ...

2018-03-25 15:35:21 1228

原创 ssm项目使用Mybatis动态拼接sql语句,生成的sql中文全部显示为???的问题(配置文件sql语句中文解析问题)

ssm项目使用Mybatis动态拼接sql语句,生成的sql中文全部显示为???的问题(配置文件sql语句中文解析问题)

2017-10-28 11:31:37 4205

原创 ssm整合MongoDb启动时出现无法将名称 'repository:auditing-attributes' 解析为 'attribute group' 组件异常

ssm整合MongoDb启动时出现无法将名称 ‘repository:auditing-attributes’ 解析为 ‘attribute group’异常

2017-10-05 12:50:25 1141

原创 web项目整合MongoDb出现No converter found capable of converting from org.bson.types.ObjectId to type Long异常

SSM框架整合 MongoDb ,启动项目时出现异常,出现如下异常:with root cause org.springframework.core.convert.ConverterNotFoundException: No converter found capable of converting from type org.bson.types.ObjectId to Long

2017-10-05 01:25:19 25129 2

原创 multiprocess模块使用进程池调用apply_async()提交的函数及回调函数不执行问题

使用multiprocesss模块遇到各种各样的问题,这次遇到的问题是调用进程池对象的 apply_async() 方法,往进程池传递一个实例方法(该实例方法里有一段代码是往同步队列里放入数据),然后发现往进程池扔的任务(即实例方法)不会被执行,回调方法也不执行

2017-10-01 10:43:33 29208 16

原创 multiprocess模块使用进程池时往Pool对象传入的函数不巧当导致进程运行速度跟单线程速度一样

multiprocess模块使用进程池时往Pool对象传入的函数不巧当导致进程运行速度跟单线程速度一样

2017-10-01 00:56:35 4537

原创 使用multiprocesss模块进程通信采用队列方式,子进程run执行完一直不能退出的问题

使用multiprocesss模块进程间通过消息队列传递日志信息导致的父子进程不能正常结束的问题。

2017-09-30 13:32:27 1661 5

原创 Python3远程连接腾讯云ubuntu下的MongoDb

Python3远程访问腾讯云Ubuntu下的Mongodb数据库

2017-09-21 10:51:37 2845

原创 ssm-xml配置式整合

IDEA+Maven + ssm框架整合 + 源码

2017-09-19 18:49:26 1274

原创 SpringMVC前后台数据交互

SpringMVC前台ajax与后台控制器方法交互数据,ajax提交表单,控制器往前台写入json串

2017-09-14 20:26:51 1077 1

原创 Java正则表达式非贪婪提取字符串中的每个数字

Java正则表达式非贪婪提取字符串中的每个数字

2017-09-05 19:17:21 577 1

原创 netty3中Handler之间传递数据

netty3中handler往下传递对象的方法是sendUpstream(event)方法服务端启动程序

2017-08-29 20:00:12 4012

原创 NIO学习之Selector,SelectionKey与客户端与服务端通信简单实现(1)

选择器(Selector)的 作用:将通道感兴趣的事件放入队列中,而不是马上提交给应用程序,等已注册的通道自己来请求处理这些事件。换句话说,就是选择器将会随时报告已经准备好了的通道,而且是按照先进先出的顺序。 Selector类定义如下: open()方法,静态方法,用于获取1个Selector对象keys()方法,用于获取所有注册到Selector对象上的SelectionKeysel

2017-08-29 17:38:27 1401

原创 IDEA下Maven项目整合Spring和MyBatis出现jdbc.properties is invalid;前言中不允许有内容

在Idea下用Maven管理Spring和MyBatis整合的项目,出现XmlBeanDefinitionStoreException: Line 1 in XML document from class path resource [jdbc.properties] is invalid; nested exception is org.xml.sax.SAXParseException; 前言中不允许有内容

2017-08-20 23:51:43 3537

原创 IDEA+Maven整合Spring与MyBatis框架

Spring与MyBatis框架整合

2017-08-20 13:34:41 671

原创 IDEA的Maven项目整合Spring和Mybatis框架出现ibatis.binding.BindingException: Invalid bound statement (not found)

ibatis.binding.BindingException: Invalid bound statement (not found)Idea下整合Spring和Mybatis出现此异常的很大一部分原因是生成的target里没有对应mapper.xml配置文件。在Idea中包下的xml配置文件在编译生成时不会自动复制到target中,运行时找不到配置文件自然无法绑定接口,所以抛出异常!

2017-08-19 15:24:48 482

原创 mybatis框架缓存使用

MyBatisMyBatis 与 HibernateHibernate提供全面的数据封装机制,是全自动的ORM,实现POJO和数据库表之间的映射,以及SQL自动生成和执行;MyBatis是半自动的ORM框架,不会自动生成SQL语句,需要自己编写,通过SQL语句映射文件将SQL所需的参数以及返回结果字段映射到指定POJO. MyBatis缓存的使用

2017-08-18 14:52:30 587

原创 Mybatis多表关联查询

MyBatis多表关联查询的使用,一对多查询,多对一查询,自关联查询,多对多查询

2017-08-17 01:17:42 4918

原创 Mybatis动态sql

mybatis动态sql的使用,foreach、if、choose、when的使用

2017-08-15 10:55:41 230

原创 Idea+Mybatis+Maven+单表增删改查

IDEA14+MyBatis+Maven+单表增删改查

2017-08-14 13:48:11 1812

原创 Mybatis框架实体类字段与数据库表字段不一致导致查询该字段的值一直为null

解决Mybatis框架实体类字段与表列名不一致返回结果为null的问题

2017-08-14 00:42:30 1921

原创 Mybatis框架不同命名空间相同查询id出现queryById is ambiguous in Mapped Statements collection

异常简略信息如下: Cause: java.lang.IllegalArgumentException: queryById is ambiguous in Mapped Statements collection

2017-08-13 23:31:42 1235

原创 Mysql表结构修改

mysql设置主键自增长,修改表字段允许为null

2017-08-13 21:26:32 385

原创 mysql表中unique约束名称的查看,添加以及删除

场景: 在Mysql建立了1个unique约束,但是并没有给这个约束命名;比如:在创建表过程中使用了下列语句website varchar(128) not null unique把website字段设置为唯一的,当website字段并不需要唯一时该怎样删除这个unique约束呢?show create table 表名; 可以查看表中建立的各种约束 示例: show create tab

2017-08-10 19:45:30 20398 1

原创 MyEclipse搭建web的Maven项目index.jsp出现构建路径没有找到子类的错误

Maven主要功能:管理依赖项目构建用MyEclipse2016搭建Maven项目过程如下: + → 新建 → web project + → 填写必要的项目名称以及选择javaee版本、jdk版本,另外需勾选Add Maven support选项→ 下一步 + → 勾选生成web.xml依赖描述→ 下一步 + 填写Group Id(公司或组织名,一般用公司或组织的域名从顶级

2017-08-07 22:49:11 1879

原创 java语法糖自动装箱、拆箱与遍历循环

自动装箱、拆箱、遍历循环编译前代码:public static void main(String[] args) { List<Integer> list = Arrays.asList(1,2,3,4); int sum = 0; for(int i : list){ sum += i; } System.out.println(sum);

2017-08-01 01:14:30 387

原创 JDK动态代理

核心类:java.lang.reflect.Proxyjava.lang.reflect.InvocationHandlerJDK动态代理要点:被代理对象要实现接口必须实现java.lang.reflect.InvocationHandler类并重写invoke方法在invoke方法里可以对要代理的对象进行增强,invoke方法的第2个参数method就是被代理对象要增强的方法,调用前需

2017-07-31 17:05:54 149

原创 java调用祖父类里被父类重写了的实例方法

java.lang.invoke 包主要用于动态确定目标方法 在java语言中无法把函数作为一种参数进行传递,C++里有函数指针,C#里有相似的delegate、event类型。在java里普遍的做法是传递1个实现了某个接口实例作为参数。 MethodHandle可以让java语言拥有跟函数指针类似的工具public class AncestorsRelation { class Gra

2017-07-31 16:44:33 4529

原创 python3使用configparser读取带有中文的配置文件出现UnicodeDecodeError错误

问题: 使用configparser读取配置文件时,出现UnicodeDecodeError错误,在没有任何中文的时候读取可以的,加了1句中文注释后就抛出异常,异常如下:ef readconfig(filename): cf = configparser.ConfigParser() try: configcontent = [] cf.read(f

2017-07-03 19:25:14 8810

原创 mysql.service failed because the control process exited with error code问题

mysql.service failed because the control process exited with error code错误

2017-07-02 12:54:42 63115 3

原创 Idea14安装并破解JRebel插件

Window下IDEA安装并破解插件Jrebel 插件下载地址JRebel插件下载地址

2017-06-30 14:41:18 367

原创 const关键字

1.const int *p可以被改写吗?2.int const *p哪些内容可以被改写,哪些内容不能被改写?3.int * const p 哪些内容可以被改写,哪些内容不能被改写?4.const int * const p哪些内容可以被改写,哪些内容不能被改写?const 修饰的变量是只读的 , 其本质还是变量const 修饰的变量会在内存占用空间const 修饰的数组是只读的,数组空间不可

2017-02-28 21:48:02 247

原创 JQuery操作<select>元素

select可选属性如下所示: <select id="departmentNameSelect"> <option id="a">a</option> <option id="b">b</option> <option id="c">c</option></select>获取被选中option元素内的文本内容//方法1var departmentName = $(

2017-02-14 22:10:11 329

jrebel6.4破解

jrebel6.4插件及破解教程

2017-06-30

空空如也

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

TA关注的人

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