- 博客(196)
- 资源 (17)
- 收藏
- 关注
转载 SSI框架搭建
SSI框架为struts、spring、ibatis,在该框架中,使用ibatis作为数据持久层,其中ibatis使用最新版本mybatis3。注:本文使用版本:struts-2.3.4、spring-3.2.1、mybatis-3.2.1 一、框架下载 1、Struts2:http://struts.apache.org/download 2、Spring:htt
2015-08-18 09:33:15 1925 2
原创 解决:this is incompatible with sql_mode=only_full_group_by
一、报错,如图:二、解决1.此报错,是因为使用了Mysql5.7版本。阿里云服务器Mysql信息如下:2.方法一:2-1)使用Navicat工具,命令修改mysql的sql_mode,如下:select @@sql_mode; // 查询sql_modeset s...
2019-07-25 12:16:30 11109 1
原创 IDEA运行Tomcat源码
1.Tomcat官网:https://tomcat.apache.org/2.下载tomcat8源码和二进制文件,如图:3.解压源码包(apache-tomcat-8.5.43-src.zip),并在根目录下创建pom.xml和catalina-home文件夹,如图:3-1).pom.xml内容如下:<?xml version="1.0" encoding="UTF...
2019-07-20 11:02:19 2155
原创 Solr-8.1.1 + IK-analyzer-8.1.0教程
一、Solr简介 Apache Solr是一个功能强大的搜索服务器,它支持REST风格API。Solr是基于Lucene的,Lucene 支持强大的匹配能力,如短语,通配符,连接,分组和更多不同的数据类型。它使用 Apache Zookeeper特别针对高流量进行优化。二、工具Postman:发送post请求的http客户端,官网地址:https://www.getpos...
2019-07-10 11:26:22 2030
原创 解决:shiro中重写doGetAuthenticationInfo,结果先执行doGetAuthenticationInfo后执行login的问题
前提:Springboot整合Shiro后,启动项目,点击一次登录,却先执行MyShiroRelam类(继承AuthorizingRelam类)中的重写方法doGetAuthenticationInfo(),token为null,再执行Login调用的此方法,传过来username和password的验证。再执行doGetAuthenticationInfo()方法,token为null原...
2018-07-17 18:26:26 12194 2
原创 Linux查看tomcat安装路径
查看tomcat安装路径#查看tomcat安装路径sudo find / -name *tomcat*
2018-07-04 16:18:53 60768 24
原创 CentOS7.4安装配置mysql5.7 TAR免安装版
一、CentOS7.4系统自带mariadb# 查看系统自带的Mariadb[root@iZ2ze3hm3gyjyjz628l7rgZ ~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@iZ2ze3hm3gyjyjz628l7rgZ ~]# rpm -e --nodeps...
2018-07-04 16:09:38 5599 2
转载 Linux目录详解
Linux目录详解(RHEL5.4)由于linux是开放源代码,各大公司和团体根据linux的核心代码做各自的操作,编程。这样就造成在根下的目录的不同。这样就造成个人不能使用他人的linux系统的PC。因为你根本不知道一些基本的配置,文件在哪里。。。这就造成了混乱。这就是FHS(Filesystem Hierarchy Standard )机构诞生的原因。该机构是linux爱好者自发的组成的一个团...
2018-07-03 14:56:28 390
原创 Docker容器与本机完美映射 tomcat发布war项目
一、创建/docker_volume_tomcat文件夹后,查看全部镜像。如图:二、将本机和容器挂在,如图:三、在/docker_volume_tomcat下新建一个test.txt文件。如图:.三、进入容器,查看容器中也有test.txt文件。如图:四、在容器中删除test.txt文件。如图:五、查看本机/docker_volume_tomcat文件,如图:(说明:映射成功后,会同时新增和删除)...
2018-04-27 14:53:59 5751
原创 部署项目到docker容器的tomcat
一、使用命令查看容器tomcat的路径,如图: 二、解决步骤一数据卷查看,映射目录出错的。使用 “.Config.Volumes” 替换 “.Volumes” 如图: 三、发现map是空值,说明此方法不能查看容器tomcat的路径。因此,如图: 四、发现Mounts没有挂载的路径五、新建docker_volume_tomcat文件夹,用于本地和docker挂载,如图: ...
2018-04-26 18:46:20 1979
原创 Ubuntu通过XShell连接,解决Permission denied (publickey)报错
一、运行命令sudo (非管理员需要加上sudo) apt-get install openssh-server (我的已经没有更新的了)二、安装好后,检查ssh服务开启的状态,如图: (上图第一行表示已开启)三、重启服务,命令是service ssh start 或者/etc/init.d/ssh start ...
2018-04-26 12:25:50 8449
原创 Docker拉取tomcat镜像并安装启动
一、docker拉取tomcat镜像,如图:二、安装tomcat容器,如图: 注: --link连接mysql(否则无法访问db。每个容器都是独立的) tomcat_mysql为别名。db配置为:tomcat_mysql:3306三、若80端口被占用,那么停止tomcat,并删除tomcat容器,如图:四、更换步骤二的端口即可五、访问,如图:六、若tomc...
2018-04-25 17:47:00 3976 1
原创 Docker拉取mysql并启动
一、Docker拉取mysql,如图:二、查看Docker所有镜像,如图:三、启动mysql,如图: 1)-i:指定容器交互,有了此选项后,可以使用docker attach等与容器进行交互 --name:给容器起一个别名,可选,如果不指定,则Docker会自动生成不规则的字符串表示 -p:映射宿主机与容器中服务端口 -e:设置环境变量,或者覆盖已存...
2018-04-25 17:00:40 3550
原创 解决Ubuntu报错 无法连接mks:套接字连接尝试次数太多正在放弃
一、报错如图:二、解决1、解决“无法连接MKS:套接字连接尝试次数太多;正在放弃”。 将如下服务开启,如图: 2、解决“在该系统上全局禁用了虚拟打印功能,不会为该。。。”。 ...
2018-04-21 10:46:27 1526
原创 Ubuntu修改静态IP
一、如果官网太慢,可以在阿里云下载镜像。链接: https://opsx.alibaba.com/mirror二、安装好ubuntu16.04.4后,默认root的密码是随机的,使用sudo passwd修改密码。如图:三、修改IP,在/etc/network/interfaces文件,如图:四、重启网络,如图:五、查看IP,如图:注:此时没有显示改后的IP,但是可以ping一下,发现pin...
2018-04-20 17:27:41 443
原创 Ubuntu安装国内镜像Docker
一、Ubuntu1、Docker 支持以下的 Ubuntu 版本:Ubuntu Precise 12.04 (LTS)Ubuntu Trusty 14.04 (LTS)Ubuntu Wily 15.10Docker 要求 Ubuntu 系统的内核版本高于 3.10,通过 uname -r 命令查看你当前的内核版本2、查看内核版本号,uname -r 命令。如图:3、安装Docker 1)创建...
2018-04-20 15:25:28 2318
原创 CentOS tomcat配置https访问
(注:tomcat配置https访问,需要制作证书。)一、进入%JAVA_HOME%/bin目录,如图:二、在tomcat目录下创建tomcatkey文件夹,用来保存证书二、制作证书,命令: keytool -genkey -v -alias tomcat -keyalg RSA -keystore /usr/tomcat-8.0.50/tomcatkey/tomcat.keystore...
2018-04-13 16:57:13 4302
原创 CentOS安装tomcat8
一、tomcat官网:https://tomcat.apache.org/download-80.cgi 下载tomcat8的免安装版,如图:二、通过XShell的rz命令,上传到/usr/下四、解压tomcat,如图:五、将解压的tomcat文件夹改名字,如图:六、进入tomcat/bin下,启动tomcat,如图:七、查看tomcat是否启动成功,如图:八、访问tomcat,如图:...
2018-04-13 11:36:01 341
原创 CentOS安装mysql
一、创建mysql文件夹,如图:二、下载配置mysql的yum源的rpm包,如图:三、查看是否下载成功,如图:四、安装用来配置mysql的yum源的rpm包,如图:五、安装成功后,会在/etc/yum.repos.d/下出现mysql的yum源的配置,如图:六、安装mysql,如图:七、开启mysql服务,如图:八、mysql安装成功后,会自动创建超级用户'root'@'localhost' ...
2018-04-13 11:04:35 355
原创 CentOS安装jdk
(注:由于上篇文章已安装好rzsz,因此安装jdk的方法是在windows环境下载好jdk的免安装包,上传上去的)一、官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载jdk,如图:(注:rpm是安装版,tar.gz是解压版(免安装版))二、新建java文件夹...
2018-04-13 10:35:43 239
原创 CentOS安装阿里云yum源
一、更改为root用户,如图:二、备份系统自带的yum源,如图:三、看是否备份成功,如图:四、下载自己版本的阿里云yum源,地址:http://mirrors.aliyun.com/repo/ 如图:五、清除缓存,如图:六、重新生成缓存,如图:七、查看是否下载成功,如图:八、查看配置,是否为阿里云配置,如图:九、使用yum源,安装rz、sz(上传下载),如图:十、输入Y,并回车,最后...
2018-04-12 18:55:03 5622 1
原创 @Controller和@RestController的区别
官方文档:@RestController is a stereotype annotation that combines @ResponseBody and @Controller.意思是:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。1)如果只是使用@RestController注解Controller,则
2017-11-30 11:03:40 356
原创 The CATALINA_HOME environment variable is not defined correctly
一、问题:启动Tomcat,报错如下:The CATALINA_HOME environment variable is not defined correctly.This environment variable is needed to run this program二、解决:1、将要发布的项目,打war包放在如下目录下:D:\apache-tomcat-8.5
2017-11-02 09:46:59 988
转载 Sublime Text3 3143 注册码,亲测可用!
希望大家支持正版!!!注册码:—– BEGIN LICENSE —–TwitterInc200 User LicenseEA7E-8900071D77F72E 390CDD93 4DCBA022 FAF6079061AA12C0 A37081C5 D0316412 4584D13694D7F7D4 95BC8C1C 527DA828 560BB037D1EDDD8C
2017-10-30 18:08:37 738
原创 Spring官网下载所需的jar包
1、进去Spring官网: https://spring.io/2、点击上面导航栏的Projects 3、点击Spring FrameWork4、点击“小猫”图片5、往下拉,在中间偏下的位置,点击如下链接6、拉到最下面,点击如下链接7、点击左侧隐藏菜单栏的Artifacts8、切换选项卡到Simple,再
2017-10-17 11:15:45 559
原创 mybatis和ibatis插入oracle数据库并返回主键id
一、假设DB:OracleTable:PRODUCT Sequences:SEQ_PRODUCT实体类:Product.java二、demo1、mybatis插入oracle返回主键id insert into PRODUCT ( id, pro_name, pro_price ) values (
2017-03-24 16:27:59 2507
原创 解决Redis报错:MISCONF Redis is configured to save RDB snapshots
一、执行redis命令报错,如图: 二、原因:Redis在保存数据到硬盘时,为了避免主进程假死,需要Fork一份主进程,然后在Fork进程内完成数据保存到硬盘的操作,如果主进程使用了4GB的内存,Fork子进程的时候需要额外的4GB, 此时内存就不够用了,Fork失败,进而数据保存硬盘也失败。二、解决:1、打开文件,执行命令:vi /etc/sy
2017-03-14 11:06:58 1785
原创 JasperReport运行官网demo
一、下载官网demo,,解压后,如图:二、下载ant,,解压后,如图:三、配置ant的环境变量(参考java环境变量配置)1、新建ANT_HOME=E:\apache-ant-1.9.62、修改path=%ANT_HOME%\bin;四、打开终端cmd,1、执行命令:ant -version(或者ant -v),如图为成功:
2017-03-03 15:56:04 3306
原创 JasperReport6.3.1官网下载
一、官网:http://community.jaspersoft.com/project/jasperreports-library二、下载jar包,点击Releases,如图:三、下载doc,点击Docs,如图:
2017-03-01 00:38:05 5279
原创 Spring整合Hessian
一、sprin整合hessian需要的jar包,服务端只需单独添加hessian包,其余都是spring的包:二、配置Hessian服务端1、Hessian服务端项目结构(默认已经配置好spring),如下图(画红框的地方):2、UserService接口的代码如下:package com.tansun.jrj.service;import co
2017-02-23 17:20:59 581
原创 Hessian入门
一、远程通讯协议的基本原理 网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协议,网络 IO ,主要有 bio 、 nio 、 aio 三种方式,所有的分布式应用通讯都基于这个原理而实
2017-02-22 19:42:23 517
原创 DELL服务器安装redhat6.5(跳坑)
一、u盘做系统启动盘,请用"软碟通"(附上2个软件没被dell服务器读取的图片)如图: 二、DELL服务器,启动后,按F11(Boot Manage),选择第二项"One......."后,选择u盘启动即可三、安装redhat的教程很多,服务器注意以下几点即可:1、服务器选择这个,然后默认DELL,再next就行(盗图见谅)
2017-02-17 11:40:21 8320
原创 CentOS安装GCC--解决依赖问题
一、直接安装gcc,报依赖错误,如下图:二、直接安装cloog,报依赖错误,如图:三、直接安装cpp,报依赖错误,如图:四、正确的安装顺序:1、安装mpfr-2.4.1-6.el6.x86_64.rpm,如图:2、安装ppl-0.10.2-11.el6.x86_64.rpm,如图:3、安
2017-02-14 14:52:55 2619
原创 Centos如何设置IP地址
方法一:一、安装好vmware和CentOS之后,执行命令ifconfig -a,如图:二、设置IP地址1、新建文件ifcfg-eth0,如图:2、设置的参数如下:(部分需要自行修改)DEVICE=eth0 //物理设备名称IPADDR=192.168.1.x
2017-02-14 11:11:07 16520
原创 Sublime Text2安装SublimeCodeIntel
一、离线安装1)下载SublimeCodeIntel(https://github.com/SublimeCodeIntel/SublimeCodeIntel)2)将下载的压缩包解压后,放到Packages中,可以通过Preferences—>Browse Packages找到Packages的目录3)重启Sublime Text,看Preferences—>Package Setti
2017-01-12 23:35:43 5268
转载 Sublime Text2注册码
下载Sublime Text2之后,直接输入注册码就可以了 ----- BEGIN LICENSE -----Andrew WeberSingle User LicenseEA7E-855605813A03DD 5E4AD9E6 6C0EEB94 BC99798F942194A6 02396E98 E62C9979 4BB979FE914
2017-01-12 23:15:19 809
原创 oracle官网下载java8文档
一、打开浏览器,搜索"oracle官网",如图:二、点击进入官网,点击"Downloads",如图:三、往下找到java,点击,如图:四、往下找,点击"java se",如图:五、切换标签页,点击"Documentation",如图:六、点击那本书,如图:七、切换标签页,点击"A
2016-12-08 21:51:39 1586
转载 maven + eclipse 问题记录
1、警告:The tag handler class for "s:form" (org.apache.struts2.views.jsp.ui.FormTag) was not found on the Java Build Path这个问题终于可以解决了, 在出问题的页面 标签前后删除空格后保存文件 警告即可消失,即为改行的起始,然后保存。 2、Eclipse下Java c
2016-11-24 22:05:20 808
转载 全球50大在线学习网站
设计,网页设计与开发HOW Design University — 主要教授图像与交互设计。HTML Dog — 学习 HTML, CSS 和 JavaScript 编程技能。Skillcrush — 提供职业网页设计与开发课程。Hack Design — 全球顶级设计师教你网页/app 设计,完全免费。 综合Scr
2016-11-16 23:07:24 727
原创 ie点击任何网页都显示不安全信息
前提: 今天重装系统之后,想用ie下一个输入法。发现访问很多网站,都是证书失败。在网上找方法未果。 庆幸的是,我用了谷歌浏览器,上面清晰的提示:"您的日期设置不对!"于是,改了日期,就都可以访问了!
2016-11-12 21:04:00 1604
JQuery API
2015-12-14
Enterprise Architect详细使用教程
2015-11-09
Visio_`RationalRose`PowerDesigner`EA的功能与异同
2015-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人