07 2018 档案

摘要:使用MySQL时,总会时不时出现这种警告信息 警告信息:WARN: Establishing SSL connection without server's identity verification is not recommended. 出现这个警告的原因是: MySQL在高版本需要指明是否进行 阅读全文
posted @ 2018-07-30 19:22 挑战者V 阅读(353) 评论(0) 推荐(0) 编辑
摘要:首先这个报错,通常要么是依赖问题,比如模块之间的依赖传递问题,通常报这种错误会在控制台提示。 或者是比如子工程分为test-entity、test-dao、test-service、test-web三者之间依赖传递,web依赖为service,service依赖于dao,dao依赖于entity。 阅读全文
posted @ 2018-07-29 19:45 挑战者V 阅读(1610) 评论(0) 推荐(0) 编辑
摘要:问题描述:一直再报红线,包始终无法导入,参考过好几个博友分享的解决方案,依然没有效果,对了补充一点SprinBoot版本为2.0.3。 问题解决:目前通过更换版本得到解决1.5.6或者1.5.8都可以解决该问题。 几个博友分享的比如删除boot下的configure包再重新Update或者clean 阅读全文
posted @ 2018-07-29 19:45 挑战者V 阅读(1238) 评论(0) 推荐(0) 编辑
摘要:主题官方下载地址:https://wordpress.org/themes/ 插件官方下载地址: https://wordpress.org/plugins/ 主题的上传下载,无疑是需要ftp服务器的。还有插件的上传和下载也是一样的道理。 ftp的安装 如果是centos搭建ftp服务器,可参考我这 阅读全文
posted @ 2018-07-27 20:35 挑战者V 阅读(404) 评论(0) 推荐(0) 编辑
摘要:问题一:关于咖啡主机和其他服务器厂商和个人虚拟机VM10安装ubuntu16.04 ubuntu16.04默认是没有root用户的,要想有必须要通过用户创建,通常安装ubuntu16.04会有个让你创建用户的机会,并通过这个用户创建root用户。 步骤: (1)通过用户名+密码进入控制台,然后在该用 阅读全文
posted @ 2018-07-27 20:26 挑战者V 阅读(218) 评论(0) 推荐(0) 编辑
摘要:问题描述:新建数据库并新建表插入数据,中文乱码问题,即便将字符集通过命令行或者mysql客户端改为utf-8还是乱码。 问题原因:此问题目前主要出现在Linux为centos7安装mysql上,主要是通过源码编译安装mysql。通过rpm安装或者yum安装目前还没有发现像这样的问题。ubuntu16 阅读全文
posted @ 2018-07-26 21:12 挑战者V 阅读(874) 评论(0) 推荐(0) 编辑
摘要:Collection翻译过来,意为"集合"的意思,既然是集合,肯定是代表多个。 MyBatis以其自身,小巧易懂,闻名于JavaEE。 传统的JDBC就不说了,Hibernate记得是曾经的持久层框架霸主,记得早在几年前的时候,SSH(Spring+Struts2+Hibernate)是业界中应用最 阅读全文
posted @ 2018-07-25 22:18 挑战者V 阅读(1422) 评论(0) 推荐(0) 编辑
摘要:不管是JavaEE开发还是其他,只要是Linux系统下安装的mysql,通常默认最大连接为270。 如果你的客户端连接超过这个数,通常要么是配置文件修改,或者是命令行修改,配置文件修改和命令行修改的区别是,配置文件,既然是文件通常持久化到硬盘,保存最长,如果是命令行的话,仅仅只能保持在Mysql运行 阅读全文
posted @ 2018-07-25 19:31 挑战者V 阅读(4730) 评论(0) 推荐(0) 编辑
摘要:点击值发生变化,应用场景,比如像阿里云那样我通常密码是以******的形式存在,我必须要点击查看,它才会以明文显示。 在实际开发中,比如以智能门锁为例,安装门锁时,有个叫密码输入框的表单,这个是选填项,可填可不填。如果不填,密码会以某种规则进行自动生成,当没有填写这一栏,将其他必填项填完并提交,后台 阅读全文
posted @ 2018-07-24 20:21 挑战者V 阅读(1069) 评论(0) 推荐(0) 编辑
摘要:准备环境:SSM框架+JDK8/JDK7+MySQL5.7+MAVEN3以上+Tomcat8/7应用服务器 示例说明: 分发给用户优惠券,通过checkbox选中批量分发,对应也就是批量增加。 对于公司使用freemarket或者jsp或者volocity,有一定的启示意思。 不论视图用的是jsp或 阅读全文
posted @ 2018-07-23 20:45 挑战者V 阅读(1900) 评论(0) 推荐(0) 编辑
摘要:checkbox常用示例可参考: 关于checkbox自动选中 checkbox选中并通过ajax传数组到后台接收 MP实战系列(十三)之批量修改操作(前后台异步交互) 本次说的是,还是关于智能门锁开锁方式。通常情况下,开锁方式必须选择两种,或至少选择两种,否则就无法弹出对应的开锁方式列表以供勾选, 阅读全文
posted @ 2018-07-23 20:27 挑战者V 阅读(2769) 评论(0) 推荐(0) 编辑
摘要:MyBatis的批量操作其实同MyBatis基本是一样的。并无多大区别,要说区别,除了封装的方法之外,主要就是注解方面的区别,比如@TableId、@TableField、@TableName等等区别。 示例描述: 本次描述的是批量相关的操作,主要是批量修改等操作。 项目讲解:如何批量修改开锁方式? 阅读全文
posted @ 2018-07-23 20:01 挑战者V 阅读(2023) 评论(0) 推荐(0) 编辑
摘要:JSP作为视图层展示数据,已经有很长一段时间了,不管是在校学习还是企业工作,总会或多或少接触这个。特别是对于一些传统中小型或者一些几年前的企业而言,有很多使用JSP作为视图展示层。 JSP本质是就是Servlet,Servlet可以说也是JSP。 用图描述就是如下: 通过上述两张图,足以知道,不管是 阅读全文
posted @ 2018-07-22 20:06 挑战者V 阅读(3344) 评论(0) 推荐(1) 编辑
摘要:演示环境:maven+Spring+SpringMVC+MyBatis Plus或MyBatis都行+JDK8 JDK7我想应该没有问题,原因是用的基本都是JDK6或者JDK7的相关特性。 当然了,JDK10现在都有了,新的特性出现的同时和对一些原有的JAVA类性能升级等。 RestFul是一种架构 阅读全文
posted @ 2018-07-21 22:23 挑战者V 阅读(460) 评论(0) 推荐(0) 编辑
摘要:常用SpringMVC的基本都知道,@RestController和@ResponseBody加上了都会返回json数据。它们的区别主要是注解方面,一个是类级别的一个是方法级别。 之前我们比较喜欢使用@ResponseBody,后来觉得重复性太多了,特别是使用swagger以后,一个方法上面关注解就 阅读全文
posted @ 2018-07-21 20:03 挑战者V 阅读(7872) 评论(0) 推荐(0) 编辑
摘要:radio和checkbox还有select,可谓是前后端常用三剑客啊!特别是checkbox和select,关于这两个今天不讲,因为在下面这几篇文章,我已经比较详细的讲解了。 SpringMVC之ajax+select下拉框交互常用方式 checkbox选中并通过ajax传数组到后台接收 关于ch 阅读全文
posted @ 2018-07-19 19:32 挑战者V 阅读(645) 评论(0) 推荐(0) 编辑
摘要:继续MP实战系列(十一)之封装方法详解(续一)这篇文章之后。 此次要讲的是关于查询。 查询是用的比较多的,查询很重要,好的查询,加上索引如鱼得水,不好的查询加再多索引也是无济于事。 1.selectById()方法 演示示例: 简单的说明: 如果是在MyBatis中,需要再对应的xml编写这样的sq 阅读全文
posted @ 2018-07-18 20:52 挑战者V 阅读(1410) 评论(1) 推荐(1) 编辑
摘要:从酒店管理系统到智能门锁及其现在的资源共享平台,layui框架,我们团队用的比较多的就是这个layui弹出层。 layui弹出层,除了页面iframe层我们比较常用还有就是表单校验和其他相关的友好提示信息。 通常比较常用的方式是layui+jQuery,layui主要引用layui相关的js和css 阅读全文
posted @ 2018-07-17 20:11 挑战者V 阅读(15970) 评论(0) 推荐(1) 编辑
摘要:之前写的封装方法详解,比较简要。 今天我主要讲增加和删除及其修改。查的话得单独再详讲。 增删改查,无论是Java或者C#等等,凡是对数据库操作的都离不开这四个。 一、增加方法讲解 MyBatis Plus很好的将增加的方法进行封装。 而且它封装的这个比原来的MyBatis要灵活的多。 比如下面代码: 阅读全文
posted @ 2018-07-16 19:12 挑战者V 阅读(3308) 评论(0) 推荐(0) 编辑
摘要:报错信息: Err:2 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdrm2 amd64 2.4.83-1~16.04.1 404 Not Found [IP: 91.189.91.23 80]Err:3 http 阅读全文
posted @ 2018-07-15 18:00 挑战者V 阅读(503) 评论(0) 推荐(0) 编辑
摘要:简单的说明:win7和win10的解决办法都是这个,都可以用这个解决。 这是一个共性的问题。 出现这个问题的原因是: a.要么是系统更新没有及时正确的关闭虚拟机导致的; b.没有及时将虚拟机手动关闭再关机,而是直接关机,这也会导致这种情况的出现; (1)window10虚拟机出现:内部错误问题 以管 阅读全文
posted @ 2018-07-14 17:43 挑战者V 阅读(265) 评论(0) 推荐(0) 编辑
摘要:ubuntu16.04安装wordpress和centos7安装wordpress存在一定的差异。 当然共性大于差异。 共性是lamp环境。 wordpress的必备环境。 先共性再差异。 一、搭建lamp环境(Linux+Apache+MySQL+PHP(含phpmyadmin)) (1)安装ap 阅读全文
posted @ 2018-07-14 17:28 挑战者V 阅读(6875) 评论(0) 推荐(0) 编辑
摘要:Vue.js是这次我们公司迭代项目使用的前端框架之一。我们前端使用的是一个叫Metronic的。Metronic的可以说是bootstrap系列的集合。 当然也用到一个叫layui的,layui的话就不说了,我最喜欢的还是layui的弹出层,看起来挺不错的。 对于实际开发中,使用该弹出层的话,可以更 阅读全文
posted @ 2018-07-13 19:44 挑战者V 阅读(768) 评论(0) 推荐(0) 编辑
摘要:该篇文章是在layui前端框架之分页基础上简洁化和详细化。 首先该示例采用的是Spring+MyBatis Plus+SpringMVC(常规的SSM框架),持久层换成MyBatis也行。 至于layui,官网为:http://www.layui.com/ 所有的文档和相关示例都可以在里面找到,la 阅读全文
posted @ 2018-07-12 19:53 挑战者V 阅读(22075) 评论(0) 推荐(1) 编辑
摘要:单元测试的重要性不言而喻,自我开发生涯以来,从很少注释过过场场,到非常重视。 单元测试为什么会让人忽视呢? 通常情况像一些查询或者增删改之类,拿我来说,即便报错我大概一扫,我就知道错误是什么了,该如何排查,因为就拿SpringMVC来说或者MyBatis等,再不济就是Spring的依赖注入问题,拿M 阅读全文
posted @ 2018-07-10 20:03 挑战者V 阅读(3037) 评论(0) 推荐(0) 编辑
摘要:报错信息: java.lang.Object.wait(Native Method) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) com.mysql.jdbc.AbandonedConnectionCleanupThrea 阅读全文
posted @ 2018-07-09 19:17 挑战者V 阅读(2170) 评论(0) 推荐(0) 编辑
摘要:问题描述:@SpringBootApplication无法被解析引入,导致SpringBoot启动类报错 原因分析:springboot的包冲突了所致 解决方案: 需要删掉 repository\org\springframework\boot 目录下的spring-boot-autoconfigu 阅读全文
posted @ 2018-07-08 19:13 挑战者V 阅读(773) 评论(0) 推荐(0) 编辑
摘要:问题描述:记得某天,发现一件让我非常气愤的事情,居然因为一个按钮导致页面跳转失败或者是根本跳转不了界面,哪怕404也不给我报。 问题回现步骤: (1)正常输入url localhost:8080/test 可以看到一个登陆界面; (2)正常录入表单信息点击提交,在输入正确的用户名和密码的前提下,居然 阅读全文
posted @ 2018-07-07 18:35 挑战者V 阅读(387) 评论(0) 推荐(0) 编辑
摘要:问题描述:仍然在表单中,像往常一样,异步获取表单内所有输入框的信息,点击提交,确实也走了后台,但是结果却走了ajax的error。这一点使我当时非常疑惑,为什么会走error呢? 一般走error的原因如下:(1)不能正确访问URL;(2)请求类型有误;(3)参数有误;(4)传到后台的URL导致某种 阅读全文
posted @ 2018-07-07 18:35 挑战者V 阅读(192) 评论(0) 推荐(0) 编辑
摘要:这个部署方式,前提需要通过WinSCP工具将本地Maven项目打成zip包放到Linux对应的用户目录下,然后执行脚本便可以完成一键部署。 大家看到下面的脚本,可以发现一个显著的特点,部署脚本内容基本都是Linux命令拼接而来的。 所以这里还得强调一下,如果想把shell学好,Linux是基础。 这 阅读全文
posted @ 2018-07-07 18:35 挑战者V 阅读(4285) 评论(0) 推荐(0) 编辑
摘要:目前,主流数据库包括关系型和非关系型两种。 关系型数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念金额方法来处理数据库中的数据,支持复杂的事务处理和结构化查询。代表实现有MySQL 、Oracle、PostGreSQL、MariaDB、SQLServer等。 非关系型数据库是新兴的数据 阅读全文
posted @ 2018-07-07 18:32 挑战者V 阅读(1323) 评论(0) 推荐(0) 编辑
摘要:分布式系统和大数据处理平台是目前业界关注的热门技术。 1.RabbitMQ RabbitMQ是一个支持AMQP的开源消息队列实现,由Erlang编写,因以高性能、高可用以及可伸缩性出名。它支持多种客户端,如:Java、Python、PHP、Ruby、.NET、JavaScript等。 它主要用于分布 阅读全文
posted @ 2018-07-07 18:32 挑战者V 阅读(3687) 评论(0) 推荐(0) 编辑
摘要:Dockervile是一个文本格式的配置文件,用户可以使用Dockerfile来快速创建自定义镜像。 1.基本结构 Dockerfile由一行行命令语句组成,并且支持以#开头的注释行。 一般而言,Dockerfile分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行命令。 一开始必须 阅读全文
posted @ 2018-07-07 18:31 挑战者V 阅读(937) 评论(0) 推荐(0) 编辑
摘要:1.基于commit命令创建 Docker提供了docker commit命令,支持用户提交自己对制定容器的修改,并生成新的镜像。命令格式为docker commit CONTAINER [REPOSITORY[:TAG]]。 (1)创建一个镜像 docker run -it ubuntu:14.0 阅读全文
posted @ 2018-07-07 18:31 挑战者V 阅读(292) 评论(0) 推荐(0) 编辑
摘要:1.Apache 官方提供了名为httpd的Apache镜像,可以作为基础web服务镜像 Dockerfile(安装apache2) 2.Nginx Nginx是一款功能强大的开源反向代理服务器,支持HTTP、HTTP、SMTP、POP3、IMAP等协议。它也可以作为负载均衡器、HTTP缓存或者We 阅读全文
posted @ 2018-07-07 18:31 挑战者V 阅读(492) 评论(0) 推荐(0) 编辑
摘要:除了网络访问外,Docker还提供了两个很方便的功能来满足服务访问的基本需求:一个是允许映射容器内应用的服务端口到本地宿主主机;另一个是互联机制实现多个容器间通过容器名来快速访问。 1.端口映射实现访问容器 (1)从外部访问容器应用 在启动容器的时候,如果不指定对应的参数,在容器外部是无法通过网络来 阅读全文
posted @ 2018-07-07 18:30 挑战者V 阅读(330) 评论(0) 推荐(0) 编辑
摘要:仓库是集中存放镜像的地方,分为公共仓库和私有仓库。一个容易与之混肴的概念是注册服务器。实际上注册服务器是存放仓库的具体服务器,一个注册服务器上可以有多个仓库,而每个仓库下面可以有多个镜像。从这方面来说,可将仓库看做一个具体的项目或目录。例如对于仓库地址private-docker.com/ubunt 阅读全文
posted @ 2018-07-07 18:29 挑战者V 阅读(339) 评论(0) 推荐(0) 编辑
摘要:在生产环境中使用Docker的过程中,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及到容器的数据管理操作。 容器中管理数据主要有两种形式: 数据卷:容器内数据直接映射到本地主机环境; 数据卷容器:使用特定容器维护数据卷; 1.数据卷 数据卷是一个可供容器使用的特殊目录,它将 阅读全文
posted @ 2018-07-07 18:29 挑战者V 阅读(242) 评论(0) 推荐(0) 编辑
摘要:镜像是Docker三大核心概念中最为重要的,自Docker诞生之日起“镜像”就是相关社区最为热门的关键字。 Docker运行容器前需要本地存在对应的镜像,如果镜像没有保存至本地,Docker会尝试先从默认镜像仓库中下载,用户也可以通过配置,使用自定义的镜像仓库。 1.获取镜像 docker pull 阅读全文
posted @ 2018-07-07 18:28 挑战者V 阅读(616) 评论(0) 推荐(0) 编辑
摘要:容器是Docker的另外一个核心概念。简单来说,容器是镜像的一个运行实例。所不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层。如果认为虚拟机是模拟运行的一整套操作系统系统(包括内核,应用运行态环境和其他系统环境)和跑在上面的应用,那么Docker容器就是独立的一个或一组应用,以及它们 阅读全文
posted @ 2018-07-07 18:28 挑战者V 阅读(564) 评论(0) 推荐(0) 编辑
摘要:问题描述: 我通过useradd test创建了test用户,并通过mkdir test创建了该用户对应的目录,再通过chown -R test /home/test将该目录及其子目录权限授予给test用户。 然后我通过su test命令切换至该用户,使用sudo apt-get install 命 阅读全文
posted @ 2018-07-06 21:31 挑战者V 阅读(324) 评论(0) 推荐(0) 编辑
摘要:为什么需要封装呢?因为用的多,我想将其封装成函数,当我想用它时,只需将那个函数对应的js文件引入即可,而不要重复写很多相同代码,利于开发效率的提高。 无论是$.ajax或$.post、$.get等,在开发中是经常用到的。再比如一些前端框架,例如easyui、ext.js等,ajax也是封装的。 编程 阅读全文
posted @ 2018-07-05 19:46 挑战者V 阅读(1188) 评论(0) 推荐(0) 编辑
摘要:checkbox是比较常用的,无论是权限管理还是博客的文章的标签类型的勾选,或者是上下级部门及其公司,都会用的到的。 今天主要讲的是checkbox自动根据值选中。 可参考我之前的文章:checkbox选中并通过ajax传数组到后台接收 js代码: 服务端代码: html代码: 阅读全文
posted @ 2018-07-04 20:10 挑战者V 阅读(1362) 评论(0) 推荐(0) 编辑
摘要:问题一:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userController': Failed to introspect bean class [com.blog 阅读全文
posted @ 2018-07-03 19:38 挑战者V 阅读(382) 评论(0) 推荐(0) 编辑
摘要:该示例基于之前的实战系列,如果公司框架是使用JDK7以上及其Spring+MyBatis+SpringMVC/Spring+MyBatis Plus+SpringMVC可直接参考该实例。 不过建议最好采用的是JDK8+Spring+MyBatis Plus+SpringMVC,因为本示例就是基于这个 阅读全文
posted @ 2018-07-02 20:58 挑战者V 阅读(768) 评论(0) 推荐(0) 编辑
摘要:下面示例是在之前的基础上进行的,大家如果有什么不明白的可以参考MP实战系列的前八章 当然,同时也可以参考MyBatis Plus官方教程 建议如果参考如下教程,使用的技术为spring+mybatis plus + springmvc+jdk8+maven工程 满足这个条件可以减少不必要的麻烦,当然 阅读全文
posted @ 2018-07-01 19:42 挑战者V 阅读(456) 评论(0) 推荐(0) 编辑