自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (2)
  • 收藏
  • 关注

原创 linux系统mysql数据库安装

linux安装mysql服务分两种安装方法:①源码安装,优点是安装包比较小,只有十多M,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错; ②使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右。以下介绍linux使用官方编译好的二进制包安装mysql。安装包mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz l

2017-09-29 10:23:01 1602

原创 dev C++ 6.3 运行C源代码,出现中文乱码

解决dev C++6.3版本运行出现中文乱码问题

2022-07-07 13:43:09 11648 24

转载 SpringBoot整合MyBatis

一、数据准备CREATE TABLE `tb_user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `username` varchar(50) NOT NULL COMMENT '用户名', `age` int(11) NOT NULL COMMENT '年龄', `ctm` datetime NOT NULL CO...

2018-05-15 20:15:00 368

转载 springboot集成kafka

本文介绍如何在springboot项目中集成kafka收发message。1、先解决依赖pom.xmlspringboot相关的依赖我们就不提了,和kafka相关的只依赖一个spring-kafka集成包 <dependency> <groupId>org.springframework.kafka</groupId> ...

2018-05-15 20:01:32 1316

转载 kafka重复消费问题--consumer消费能力很低

问题描述 采用kafka读取消息进行处理时,consumer会重复读取afka队列中的数据,使用命令查看kafka消费数据时,发现待消费数据一直没变。问题原因 kafka的consumer消费数据时首先会从broker里读取一批消息数据进行处理,处理完成后再提交offset。而项目中的consumer消费能力比较低,导致取出的一批数据在session.timeout.ms时间内没有处理完成,自动提...

2018-05-15 19:51:05 3835

转载 查看kafka消费数据

storm jar接收程序,如果指定了forceFromStart=false,则从最新的数据开始读,最新是指多长时间的,有具体的参数设置如果指定了为true,则从最老的数据开始消费。如何查看目前的消费者是否已经读到最新的数据:kafka-run-class.sh kafka.tools.ConsumerOffsetChecker#kafka查看topic各个分区的消息的信息kafka-run-c...

2018-05-15 15:30:32 45678

转载 mybatis如何接收set集合参数

在实际开发中我们使用list进行范围查询,一般已知list集合中的数据为不重复的数据,如果集合中的数据重复概率较大于是采用set集合去除重复的参数,再进行范围查询。现在问题是,调用以下方法,parameter直接传递set集合时,如下:Set<Integer> set = new HashSet<>();set.add(2),set.add(3),return thi...

2018-05-15 15:26:40 13059

转载 java 反射机制--根据属性名获取属性值

最近在工作中遇到属性名不确定的问题,考虑用到了Java的反射机制,根据查询的属性名反射该属性的值,亲测很好用!介绍三种方式,我使用的场景比较简单,就选择了第一种方式1.考虑安全访问范围内的属性,没有权限访问到的属性不读取 /** * 根据属性名获取属性值 * * @param fieldName * @param object * @return...

2018-05-11 10:50:42 5699

转载 Mysql 字符串转数字类型

MySQL字符串的‘123’转换为数字的123方法一:SELECT CAST('123' AS SIGNED);方法二:SELECT CONVERT('123',SIGNED);方法三:SELECT '123'+0;参考:https://www.cnblogs.com/emanlee/p/5998683.html...

2018-05-11 10:26:19 53695 1

原创 ERROR 1366 (HY000): Incorrect string value: '\xC6\xF4\xD3\xC3' for column 'name' at row 1

摘要:mysql数据库执行sql脚本报错ERROR 1366 (HY000): Incorrect string value: '\xC6\xF4\xD3\xC3' for column 'name' at row 1登录mysql[root]mysql -uroot -p[root]123456导入sqlmysql>source /cd/example/cd.sqlERROR 1366 (...

2018-05-09 09:59:57 2135

原创 springmvc controller层接收List类型的参数

Spring MVC在接收集合请求参数时,需要在Controller方法的集合参数里前添加@RequestBody,而@RequestBody默认接收的enctype (MIME编码)是application/json,因此发送POST请求时需要设置请求报文头信息,否则Spring MVC在解析集合请求参数时不会自动的转换成JSON数据再解析成相应的集合。以下列举接收List、List、L

2018-01-22 11:37:50 57189 3

转载 获取spring 容器的bean的6中方法

转自:http://blog.csdn.net/zsg88/article/details/63288632一: 在初始化时保存ApplicationContext对象ApplicationContext context = new FileSystemXmlApplicationContext("applicationContext.xml");context.getBean(" ")方法;说明

2018-01-18 18:40:16 1052

转载 【Spring】@PostConstruct实现Spring启动时静态注入

public class CommonParaUtil{ @Autowired private ParaPropMapper paraPropMapper; private static CommonParaUtil util; //这个属性就是类本身 //用@PostConstruct注解在spring加载的同时进行初始化 @PostConst

2018-01-18 18:26:15 2540

转载 spring中Constructor、@Autowired、@PostConstruct的顺序

其实从依赖注入的字面意思就可以知道,要将对象p注入到对象a,那么首先就必须得生成对象p与对象a,才能执行注入。所以,如果一个类A中有个成员变量p被@Autowired注解,那么@Autowired注入是发生在A的构造方法执行完之后的。如果想在生成对象时候完成某些初始化操作,而偏偏这些初始化操作又依赖于依赖注入,那么就无法在构造函数中实现。为此,可以使用@PostConstruct注解一个方法来完成

2018-01-18 18:20:08 1217

转载 **线程里面使用注解(线程里面spring使用注解无法注入值的解决办法)**

今天在使用SSM框架(spring/springmvc/mybatis)进行开发时,自己也是第一次使用,所以遇到的问题也比较多啊·········我今天是在一条线程里面使用注解时,发现一直报空指针异常,仔细看了一下发现使用注解时并没有注入值,所以才一直空指针异常····· 再仔细对比一下之前我自学时的代码,发现调用流程也没有错,搞了半天也没找出什么原因······最后想了一下,我是启动服务器的时候

2018-01-18 13:52:07 1368

转载 Java代码规范和质量检查插件-SonarLint安装与使用

sonarlint介绍:   代码质量管理的开源平台,用于管理源代码的质量 通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测。集成了CheckStyle,PMD,Findbugs等工具校验规则,具有重复代码发现,代码测试覆盖率,代码注释率,及所有的检测率变化追踪的功能特性。特

2018-01-10 11:33:35 6849

转载 eclipse 创建maven 项目 动态web工程完整示例

以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了没有的话需要安装maven新建maven项目,如果不在上面,请到other里面去找一下进入maven项目之后,点击next选择webapp之后  next输入两个id  package可以不写,是它默认帮你新建一个包,不

2018-01-09 15:46:05 1582

转载 目录遍历攻击及防护

目录遍历攻击及如何防护描述攻击人员通过目录便利攻击可以获取系统文件及服务器的配置文件等等。一般来说,他们利用服务器API、文件标准权限进行攻击。严格来说,目录遍历攻击并不是一种web漏洞,而是网站设计人员的设计“漏洞”。如果web设计者设计的web内容没有恰当的访问控制,允许http遍历,攻击者就可以访问受限的目录,并可以在web根目录以外执行命令。攻击方法攻击者通

2018-01-08 17:00:49 12972

原创 Redis启动报错:Creating Server TCP listening socket 127.0.0.1:6379: bind: No error

一、[9980] 21 Apr 02:57:05.611 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error解决方法:在命令行中运行redis-cli.exe127.0.0.1:6379>shutdown二、Redis (error) NOAUTH Authenticatio

2018-01-08 11:42:19 18555 5

原创 Tomcat:IOException while loading persisted sessions: java.io.EOFException

tomcat一直处于正常状态,突然报错,上图:错误原因:EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数据失败。这是由于tomcat上次非正常关闭时有一些活动session被持久化(表现为一些临时文件),在重启时,tomcat尝试去恢复这些session的持久化数据但又读取失败造成的。此异常不影响系统的使用。解决办法:将work下面的

2018-01-08 11:06:04 218

原创 mysql中的函数concat、concat_ws、group_concat使用

一、CONCAT()函数 CONCAT()函数用于将多个字符串连接成一个字符串。1、使用语法为:CONCAT(str1,str2,…)                       返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。可以有一个或多个参数。2、使用示例:SELECT CONCAT(id, ‘,’, n

2018-01-05 16:49:13 398

转载 单例设计模式-懒汉式和饿汉式

单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍两种:懒汉式单例、饿汉式单例。   单例模式有以下特点:   1、单例类只能有一个实例。   2、单例类必须自己创建自己的唯一实例。   3、单例类必须给所有其他对象提供这一实例。一、懒汉式单例public class Singleton1 { private Singleton1() {} private

2017-11-14 11:09:00 317 1

转载 Java多线程 start()和run()方法

Java中的多线程有三种实现方式:1.继承Thread类,重写run方法。Thread本质上也是一个实现了Runnable的实例,他代表一个线程的实例,并且启动线程的唯一方法就是通过Thread类的start方法。 2.实现Runnable接口,并实现该接口的run()方法.创建一个Thread对象,用实现的Runnable接口的对象作为参数实例化Thread对象,调用此对象的start方法。

2017-11-13 17:18:11 2001

原创 Java并发编程:ScheduledExecutorService执行周期任务

该接口在java.util.concurrent包下,具体可参见API 项目中用到了cheduledExecutorService中的scheduleWithFixedDelay方法,就顺便把其中几个关重要的方法学习下:1.scheduleschedule(Runnable command, long delay, TimeUnit unit),schedule方法被用来延迟指定时间后执行某个指定

2017-10-10 19:17:53 2465

原创 Java并发编程:CopyOnWriteArrayList

参考:http://blog.csdn.net/lhl6688/article/details/43968583    http://blog.csdn.net/linsongbin1/article/details/54581787       CopyOnWrite容器即写时复制的容器。通俗的理解是当我们往一个容器添加元素的时候,不直接往当前容器添加,而是先将当前容器进行C

2017-10-10 18:49:08 249

转载 StringUtils--字符串工具类

StringUtils 源码,使用的是commons-lang3-3.1包。下载地址 http://commons.apache.org/lang/download_lang.cgiStringUtils.equals() 用法比较两个字符串是否相等,如果两个均为null,则也认为相等 StringUtils.equals("", ""); //结果是true StringUtils.equ

2017-10-10 15:22:21 475

原创 Java cipher加密与解密

javax.crypto.Cipher类提供加密和解密功能,该类是JCE框架的核心。import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import java.security.Key;/** * @author someone * @create 2017-10-10 9:44 **/public class Ciph

2017-10-10 10:25:51 31146

原创 启动tomcat端口冲突

一、检查正在使用的端口INFO: Port busy 1099 java.net.BindException: Address already in use 快捷键win+R打开运行,然后输入cmd即可。 在dos命令中输入以下命令查询正在被使用的端口号以及使用它的程序。 命令:netstat -an | grep 1099二、关闭占用端口的进程(1)在任务栏右击鼠标——选择任务管理器。,

2017-10-10 09:38:38 694

原创 spring集成resteasy实例

resteasy 是 jboss的一个开源restful service实现参考。项目结构: 本实例开发环境:intelliJ idea、jdk1.7 ,tomcat7项目构建步骤1、新建maven项目RestfulDemo2、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/

2017-10-09 15:57:04 399

原创 http、soap和rest区别

httphttp是标准超文本传输协议。使用对参数进行编码并将参数作为键值对传递,还使用关联的请求语义。每个协议都包含一系列HTTP请求标头及其他一些信息,定义客户端向服务器请求哪些内容,服务器用一系列HTTP响应标头和所请求的数据进行响应。HTTP-GET 使用 MIME 类型application/x-www-form-urlencoded(将追加到处理请求的服务器的 URL 中)以 URL 编码

2017-10-09 11:42:46 7507

原创 mysql中文乱码问题--超级全

MySQL会出现中文乱码的原因:1.server本身设定问题,例如还停留在latin1 2.table的语系设定问题(包含character与collation) 3.客户端程式(例如php)的连线语系设定问题 建议使用utf8!一、避免创建数据库及表出现中文乱码和查看编码方法1、创建数据库的时候指定编码:CREATE DATABASE `test` CHARACTER SET 'utf8

2017-09-29 14:13:26 318

原创 SSH spring+springmvc+hibernate+maven 整合详解

1、SSH框架介绍1.1、SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。1.2、SpringMVCSpring MVC属于SpringFrameWork的后续产品,已经融合在Spr

2017-09-18 15:25:42 2560

原创 java 解析xml的四种方式:sax,dom,dom4j,jdom

本文主要介绍4种主流的Java解析xml文件的方式,仅供参考,本文待解析的books.xml文件内容如下:<?xml version="1.0" encoding="UTF-8"?><bookstore> <book id="1"> <name>冰与火之歌</name> <author>乔治马丁</author> <price>88</pri

2017-09-08 17:23:40 393

原创 hibernate单表,一对多,多对多注解详解

1.单表注解使用注解的方式映射实体bean与数据表的关系,实现单表的CRUD操作1.1 course.javapackage com.demo.model;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.per

2017-09-08 16:54:25 2378

原创 Spring+Springmvc+Mybatis maven整合ssm框架详解

1、SSM框架介绍 1.1、SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。1.2、SpringMVCSpring MVC属于SpringFrameWork的后续产品,已经融合在S

2017-09-08 15:24:35 3470 1

原创 hibernate单表,一对多,多对多配置文件详解

一、单表配置方式(使用配置关系映射文件去操作单表的CRUD操作)1.新建Course.javapublic class Course { private Integer id; //课程id private String name; // 课程名称 public Course() { } public Course(Integer id, String name)

2017-09-04 09:13:43 969 1

原创 快速做出横向菜单样式----超实用

1.ul +li+css模式第一步:建立一个无序列表 首页 产品介绍 服务介绍 技术支持 立刻购买 联系我们 第二步:隐藏li的默认样式 .test ul{list-style:none;} 现在的效果是没有圆点了:第三步:关键的浮动.test li{float:left;}这里是菜单变成横向

2017-08-10 17:34:20 2467

原创 requireJS使用--超详细

1.下载requireJS   (百度云地址链接:http://pan.baidu.com/s/1kUK0EY7 密码:81o0)2.在下载的requireJS末尾处    req(cfg);}(this));后加入下面的一段话var CONTEXTPATH = "http://localhost:8008";var requireConfig = { baseUrl: CON

2017-08-10 16:57:00 4186 4

原创 innerHTML,innerText,outHTML区别

innerHTML 设置或获取位于对象起始和结束标签内的 HTML outerHTML 设置或获取对象及其内容的 HTML 形式 innerText 设置或获取位于对象起始和结束标签内的文本 outerText 设置(包括标签)或获取(不包括标签)对象的文本在JS中可以使用:test.innerHTML:  也就是从对象的起始位置到终止位置的全部内容,包括Html标

2017-08-01 18:26:12 633

原创 javaweb开发环境搭建

一、配置JDK   http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)二、Eclipse的安装打开eclipse安装包。选择安装的路径时,可以自定义,也可以默认路径。安装完成。三、

2017-07-03 15:05:23 328

JAVA_API_1.7

分享JavaAPI,方便开发过程中的查看对应类的方法!分享JavaAPI,方便开发过程中的查看对应类的方法!分享JavaAPI,方便开发过程中的查看对应类的方法!

2017-10-10

instantclient-basic-win32-11.2.0.1.0(客户端)

2016-04-25

空空如也

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

TA关注的人

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