自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql导入DATETIME字段数据时遇到错误incorrect datetime value '0000-0-0 00:00:00' for column

这是mysql插入空时间的时候报错,需要修改sql_model属性。查看当前数据库当前时间模式支持:show variables like 'sql_mode';+---------------+--------------------------------------------------------------------------------------------------...

2019-09-24 12:06:46 1600

原创 Ubuntu 配置开机自启动程序

Ubuntu服务器配置开机自启动程序有很多种方式,这里列举一个简单的实现方法:1.在你的程序里面新建一个自启动脚本:start.sh编写:#!/bin/sh echo "you will start server" echo "please waiting ...."#获取程序运行idps -ef|grep 你的程序名|grep -v grep|awk {'print...

2019-09-19 20:12:42 728

原创 MalformedByteSequenceException:3 字节的 UTF-8 序列的字节 3 无效

maven-plugin使用utf-8编码POM.XML文件添加一下配置: <build> <resources> <resource> <directory>src/main/resources</directory> &...

2019-09-07 23:49:14 208

原创 Activiti7工作流基本开发介绍

2019-09-07 21:57:46 962

原创 NIO编程中,socket服务端重启后,客户端报java.nio.channels.ClosedChannelException

这个问题是客户端和服务器的管道关闭了。导致这个问题的原因是服务端程序重启或者关闭重开导致的。解决这个问题的方法是在捕获异常的时候,对报错位置进行try-catch。如果报错,先把原来的网络管道socketchannel关闭,重新创建管道并连接服务端,注意不是创建客户端对象而是管道代码如下:...

2019-09-01 21:53:50 1447

原创 NIO编程中,报“远程主机强迫关闭了一个现有的连接”IOException

JavaNIO聊天室 中,若客户端强制关闭,服务器会报“Java.io.IOException: 远程主机强迫关闭了一个现有的连接。”,并且服务器会在报错后停止运行,错误的意思就是客户端关闭了,但是服务器还在从这个套接字通道读取数据,便抛出IOException,导致这种情况出现的原因就是,客户端异常关闭后,服务器的选择器会获取到与客户端套接字对应的套接字通道SelectionKey,并且这个k...

2019-09-01 21:09:23 608

原创 NIO编程-网络编程(socket)

1.通过NIO实现网络编程概述和核心API前面在进行文件IO 时用到的FileChannel 并不支持非阻塞操作,学习NIO 主要就是进行网络IO,Java NIO 中的网络通道是非阻塞IO 的实现,基于事件驱动,非常适用于服务器需要维持大量连接,但是数据交换量不大的情况,例如一些即时通信的服务等等....在Java 中编写Socket 服务器,通常有以下几种模式: 一个客户端连接...

2019-09-01 18:49:16 337

原创 NIO编程-文件IO

1.文件IO概述和核心API缓冲区(Buffer):实际上是一个容器,是一个特殊的数组,缓冲区对象内置了一些机制,能够跟踪和记录缓冲区的状态变化情况。Channel 提供从文件、网络读取数据的渠道,但是读取或写入的数据都必须经由Buffer,如下图所示:在NIO 中,Buffer 是一个顶层父类,它是一个抽象类,常用的Buffer 子类有: ByteBuffer,存储字节数据到缓...

2019-09-01 18:42:01 143

转载 spring5.0之后Log4jConfigListener过期问题

spring5.0之后Log4jConfigListener过期问题这个问题是spring5.0之后,官方废弃了这个监听器,而推荐log4j2.详情使用请参考:https://blog.csdn.net/zhiyuzhe/article/details/78850238...

2019-03-18 10:49:02 577

原创 java.lang.reflect.MalformedParameterizedTypeException问题解决

这个问题是将maven搭建的war文件拷到本地Tomcat运行报错的,这个问题是mybatis和spring的版本冲突问题,将现在测试使用的spring3.1.0和mybatis3.0.6没有问题.

2019-03-13 09:42:08 1688

原创 Unsupported major.minor version 52.0 (unable to load class XXX

这个问题是jdk版本的问题,编译问题.maven搭建的项目使用的是1.8,但是将war文件拷到本地Tomcat中运行时是配了1.7版本的jdk环境.

2019-03-13 09:28:14 489

原创 解决[ERROR] Some problems were encountered while processing the POMs:

解决方法:在idea中install项目的时候,出现这个错误,意思是说pom.xml文件报错了,打开项目的pom.xml文件,上面红色部分,说明第九行有错误,按照提示修改即可!...

2019-03-12 10:19:48 11127 4

原创 idea搭建项目,spring配置文件约束头报错解决方法

将报错的URL添加到File--&gt;seetings--&gt;schemas and DTDs 的 ignore Schemas and DTDs中即可:

2019-02-14 10:03:51 2571

原创 运行java程序是报 no libsigar-amd64-linux.so in java.library.path 错误

这个问题是Sigar采集主机信息,缺少必须的环境问题导致的,解决方法是将下载好的hyperic-sigar-1.6.4中的插件(hyperic-sigar-1.6.4\sigar-bin\lib)拷到主机的指定位置中:其中window的是拷贝sigar-x86-winnt.dll 或者sigar-x64-winnt.dll,到java的bin目录下;而linux系统拷贝的是libsigar...

2019-02-13 14:14:10 1889

原创 maven项目导入自己写的jar依赖

学习maven的同学会遇到这样的问题:使用maven导入依赖,不需要在项目中添加lib的jar包,但是有时候需要使用到自己开发的jar包,这时候只能通过maven进行导入自己的jar到maven仓库中.现在介绍如何将自己的jar导入到本地仓库中:1.将自己的jar拷贝到maven的根目录中:小编使用的是apache-maven-3.3.9,其中关联到本地的repository2...

2019-01-29 15:34:24 7419

原创 JavaServer实现java程序配置成window服务,自启动

1.下载JavaServer.首先下载Javaserver,笔者使用的是JavaService-2.0.10,下载地址:http://javaservice.objectweb.org/2.安装JavaServer安装JavaServer,将解压包放到指定的目录下即可,D:\Software\JavaService-2.0.10目录下,3.将安装目录下的JavaServer.exe...

2018-12-18 14:38:14 893

原创 maven项目启动报找不到org.springframework.web.context.ContextLoaderListener spring监听器

笔者在使用两个开发工具开发同一个项目时,乱捣鼓后,发现项目启动失败,报classNotFoundException错误,原因是在使用idea导项目时,把项目的依赖导没了.解决方法:1.选中项目,右键选中配置properties;2.选择Deployment Assembly ,3.添加java Build Path Entries;4.选择maven dependencies ...

2018-12-13 11:06:41 803

原创 Idea 2018 集成jboss 7.1.1 as final,部署web项目

小编习惯使用eclipse对jboss跑的项目部署,第一次使用idea进行jboss部署项目,遇到很多问题,做此文章以帮助更多人.图中涂鸦的是项目名,对应上自己的项目名即可1.导入项目,这一步不多说2.配置项目:a&gt;点击file--&gt;Project-Stucture--&gt;Project3.配置Modules配置依赖4.配置Librari...

2018-11-28 17:22:47 1677

原创 ajax单个返回值获取

2018-10-24 17:35:11 273

原创 删除外键关联表报Cannot delete or update a parent row: a foreign key constraint fails 错误

今天在项目删除表的数据时,mysql的时候突然出现一条这个错误信息,当时就蒙逼了,修复了很久,不过仔细观察一番后发现是外键的原因,这是由于在删除表的时候存在外键关联这时候就会出现删除错误,我们可以暂时把mysq数据库的外键约束给关闭掉,具体方法请看如下:[Err] 1451 -Cannot delete or update a parent row: a foreign key constra...

2018-09-11 10:39:39 510

原创 Git服务器搭建

1.1.1 Git服务器搭建Git服务器可以搭建在windows,也可以搭建在Linux中,由于windows中copssh登录git服务器软件已经收费,免费版本有很多缺点。因此把git服务器搭建在Linux中。 1.1.2 依赖环境Git需要很多依赖环境:因此安装git需要先安装下列软件:[root@itcast-01 ~]# yum installcurl-devel expat-devel ...

2018-03-29 18:30:15 202

原创 FreeMarker-->实现网页静态化

1.  网页静态化什么是静态化?        通过一些技术手段(Freemarker/velocity)将动态的页面(jsp,asp.net,php) 转换成静态的页面(html),通过浏览器直接访问静态页面。 为什么要静态化?        通过浏览器直接访问静态的页面,不需要经过程序处理,它的访问速度高。        稳定性好。        更有效的防止安全漏

2018-02-02 22:13:58 488

原创 向业务逻辑中添加Redis缓存

1 向业务逻辑中添加缓存因为集群是比较消耗成本的,所以在公司中,一般生产环境使用集群,开发环境使用单机版。我们在项目整合中都需要有。可以开发一个接口,有单机版的实现类和集群版的实现类。使用时可以面向接口开发,不影响业务逻辑,使用spring管理实现类,部署时切换实现类即可。  1.1 接口封装对常用的操作redis的方法抽取出一个接口,分别对应单机版和集群版创建两个实现

2018-01-31 20:34:17 936

原创 Jedis管理Redis服务器

1 Jedis需要把jedis依赖的jar包添加到工程中。Maven工程中需要把jedis的坐标添加到pom.xml文件中;推荐添加到服务层即:taotao_content_Service工程中。 添加如下坐标到taotao_content_service中的pom.xml文件中Redis客户端 -->                dependency> 

2018-01-31 20:18:17 205

原创 Solr全文检索服务器搭建

1 solr服务搭建1.1 solr环境准备Solr是java开发的,需要安装jdk。需要solr的安装文件。安装环境Linux。需要安装Tomcat。 1.2 solr安装第二步:解压solr。第三步:安装Tomcat,解压缩即可。第四步:把solr部署到Tomcat下。第五步:解压缩war包。可以启动Tomcat解压。第六步:把/root/sol

2018-01-31 17:27:42 280

原创 Redis集群搭建

1 Redis集群的搭建1.1 redis-cluster架构图架构细节:(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.(2)节点的fail是通过集群中超过半数的节点检测失效时才生效.通过投票机制(3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可

2018-01-30 17:56:33 206

原创 Redis持久化方案

1 Redis持久化方案                    Redis数据都放在内存中。如果机器挂掉,内存的数据就不存在。          需要做持久化,将内存中的数据保存在磁盘,下一次启动的时候就可以恢复数据到内存中。           1.RDB   快照形式  (定期将当前时刻的数据保存磁盘中)会产生一个dump.rdb文件                  

2018-01-30 17:50:57 198

原创 FastDFS分布式文件管理服务器入门

1 使用Fastdfs 的java客户端在maven工程中使用jar包,需要添加依赖,不能直接添加jar包。可以导入如下图所示的项目,并安装到本地仓库。FastDFS-client的maven项目第一步:导入,(maven  install)并安装到本地仓库第二步:copy 坐标到example_manager_web项目中的pom.xml中。添加依赖第三步:测试jav

2018-01-26 21:10:27 770

原创 mybtis框架使用pagehelper插件进行分页

1.1.1 分页处理1.1.1.1 分页插件pagehelper          如果你也在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件。该插件目前支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页。1.1.1.2 使用PagehelperØ  第一步:在taotao_manager_dao项目中的

2018-01-25 12:17:54 781

JavaService-2.0.10

本工具是可以将java程序注册为window服务,详细操作请参考文章:https://blog.csdn.net/Janson_lin88/article/details/85064247

2018-12-18

空空如也

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

TA关注的人

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