自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 使用Apache FTPClient 连接远程服务器上传文件

HTML部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="/jquery/jquery-1.12.4.min.js"></script></head><script type="text/javascript"&gt

2020-08-03 11:45:57 39

原创 SpringCloud中Gateway与SpringBoot Web jar包冲突问题,不用删除webjar包解决方案

这两天构建SpringCloud网关时发现gateway和springboot的web jar包起冲突。网上查阅了很多资料,全部都是说gateway是基于netty和webflux的 所以会和web jar起冲突,解决方式为删除web。。。我的解决方式:添加下面的代码到webjar中即可<scope>provided</scope>解释:provide...

2019-12-13 14:48:57 1666 2

原创 VUE中使用代理解决跨域问题

本来我不想写这篇文章,但我发现要写,必须要写,因为网上的一些文章看起来过于难过,,所以我准备整理一个让人第一眼看上去就有兴趣往下看的简洁明了的博文,说明:我在写vue的时候,遇到过跨域问题,当时后台还没解决,所以我们自己在前端暂时使用了这种方式正文:下面是一个demo案例。下面图片的访问链接是http://192.168.1.116:8080/demo/vuetest?na...

2019-11-29 15:49:29 279

原创 VUE中使用BootstrapVue图片b-img标签只能使用绝对路径问题

前端时间一直在使用vue写前端,由于太忙并没有时间去总结。情况如下:项目使用的element-ui,但我认为美观度不够再加上我对bootstrap情有独钟,所以毅然决然使用了bootstrap在搜vue如何引入bootstrap的时候,碰巧发现bootstrap也发行了BootstrapVue,这更加酸甜加凉爽了。使用情况:由于是在过各个组件,于是就用了BootstrapVue...

2019-11-29 15:00:39 686 2

原创 使用spring-boot-cli构建springboot模板工程

说明:写这篇博文的原因是因为包括但不限于我的一部分同学使用的开发工具不是IDEA我们都知道使用idea可以很愉快的构建springboot工程,但对于一些使用eclipse的同学来说,如果要构建springboot工程,则需要下载指定的插件,使用过eclipse的同学都应该知道,那种下载的速度是天上飞的快乐...正文:一、脚手架配置要使用springboot-cli脚手架首先需...

2019-11-22 14:37:28 171

原创 单体应用-分布式-微服务的区别(简单通俗)

单体应用:传统架构。集所有功能于一身构建一个项目,不可分开部署分布式:一种部署方式。一定部署在不同的服务器上,其项目功能可以是相同的业务(集群部署),也可以是不同的业务微服务:一种软件架构。通常是把不同的业务拆分出来做多个服务,可以部署在相同的服务器上,也可以部署在不同的服务器上...

2019-11-04 16:14:06 194

原创 IntelliJ IDEA 2019.1.3 x64 简约基本配置

说明:本文针对IntelliJ IDEA 2019.1.3 x64版本,其他版本或许不能准确适用!1、改变主体背景:Ctrl+Alt+S -> Editor -> Color Scheme2、配置JDK:File -> Project Structure > SDKs ‘+’ JDK3、改变字体大小及样式:Ctrl+Alt+S -> Editor ->...

2019-11-04 16:12:10 599

原创 Git使用教程-日常问题皆可解决

下面是一些常用的简单命令,后面都有备注ssh-keygen -t rsa -C "xxx@xx.com" //创建秘钥ssh-keygit clone http://192.168.1.1/xx/xx.git //克隆远程仓库代码git clone -b dev xxx.git //从远程仓库克隆dev分支的代码到本地分支git add xx.txt //添加到...

2019-09-27 21:49:22 128

原创 如何让Spring管理自己new的对象

最近公司比较忙,一个人需要同时肝多个项目,这次在开发中遇见了一个问题。由于业务原因,我在开发中使用了抽象工厂设计模式,我手动new了一些对象,但是在执行CRUD操作的时候,发现我注入的数据层访问对象为null,既然为null肯定是注解 没 生 效(@Autowired) 通常注解没有生效只有一个原因 ,该类没有被spring管理起来,问题:如何让spring管理自己new出来的对象...

2019-07-25 18:23:34 1432 1

转载 单点登录原理与简单实现

一、单系统登录机制1、http无状态协议  web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系  但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必...

2019-06-21 10:55:54 67

原创 Maven工程 执行main报错 找不到或无法加主类

如题:前几日创建Maven工程时,想在main方法里写点东西做个测试 结果运行时发现了如下错误。卧槽!!!在普通web项目中都可以现在换成Maven就不行了 这是啥情况???原来是...下面是解决方案坐下 基本操作一、右键项目Build Path --> Configure Build Path二、操作如图这时我们发现多出了四个文件夹 注意:分别是在s...

2019-01-25 11:58:57 657

原创 eclipse创建maven web项目 目录不正确的正确解决方式 ***不同于大多数博客方式***

由于前几天电脑重新装了系统导致开发用的一些工具需要重新配置今晚使用了eclipse创建maven项目的时候 发现web项目无论如何创建都建不了 以下是我建立项目的步骤:Finish完成之后目录结构是这个样子的右键连builderpath都没有上网看了95%的博客都是在说修改项目下.project文件夹添加一堆标签 虽然能达到正常的结果 但我认为这不是一种正常的方...

2018-10-02 23:31:12 3618

原创 JS文件中获取项目路径名(限定名)

往常写js都是在jsp文件里面写,可是当js占据整个jsp文件的三分之二的页面或者更多时你可能就会感到可读性很差了 并且也不利于管理。于是你终于想起来这些js归类到各自的.js文件 就像管理java函数一样把它归类到各自的.java文件做到单一职责归类可是由于你几乎全部是在jsp当中使用的js 放在js文件里反而有些用不好了比如你要在js文件中写了这么一个ajax $.ajax({...

2018-08-24 19:05:57 3495 1

原创 彻底解决tomcat中文乱码问题的终极方案

这几天测试的兄弟发现了项目中存在乱码问题 经过排查发现是tomcat中的问题 于是在server.xml中添加了如下属性诶?还是乱码。。。终极解决方法:在C:\apache-tomcat-8.5.30\bin\catalina.bat文件中加了如下一条语句彻底解决乱码了注:这种方法可能只适用一部分问题!...

2018-08-16 15:28:01 102484 55

原创 struts2框架 jquery使用ajax返回JSON报错: org.apache.struts2.json.JSONException:

org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: org....

2018-08-08 16:23:26 226

原创 解决bootstrapValidator校验通过但提交表单无反应问题

今日在使用bootstrapValidator进行表单校验的时候出现了一个问题 表单明明已经通过验证 但是无论如何都提交不到了 点击提交按钮没有任何反应这里有两种解决方式 第一: 整个form表单中 不能存在第二个值为submit的属性 否则提交表单时将没有任何反应第二:$('form').bootstrapValidator({...一系列验证}).on('success...

2018-07-31 19:28:52 4950

原创 使用bootstrap画登录页面并实现表单校验与“记住我”功能

先贴上效果图如何实现呢?请看下面先引用必备css和jsbootstrap.min.cssfont-awesome.css //字体图标bootstrapValidator.cssjquery-2.1.0.min.jsbootstrap.min.jsbootstrapValidator.js //表单校验jquery.cookie.js //将用户名和...

2018-07-31 19:17:44 7229

原创 使用jquery的accordion实现手风琴效果菜单树

jquery的accordion的使用非常简单,只需要给它一个固定格式的ul即可。。。好像是句废话。。。那么如何实现呢?请看下面(小明同学别低头。。。)jquery-2.1.0.min.jsscriptbreaker-multiple-accordion-1.js按顺序引用上面的两条js 然后给出一个指定格式的ul 如下< ul class="topnav">...

2018-07-31 18:52:42 1479

原创 bootstrap treeview 无限子级菜单展示与JSON处理 完整

这几天上网找了bootstrap treeview例子  但是看别人写的/贴的代码都是模棱两可思路也说的让人摸不着头脑 只言片语索性自己写一个 在此整理一下希望可以帮助一些需要使用bootstrap treeview但又不太会处理的同学 也帮助自己更好的记忆架构用的maven + spring + spring MVC + mybatis 这里不展现架构 只展现部分重要内容 下面展...

2018-07-20 19:39:56 6222 4

原创 tomcat jndi 配置

步骤一、打开tomcat -> conf -> server.xml在server.xml中的GlobalNamingResources节点中配置一个数据源步骤二、打开tomcat -> conf -> context.xml在Context节点下配置一个ResourceLink对数据源的引用步骤三、在项目中对jndi进行引用步骤四、使用下图的方式测试是否配置成功(下面ja...

2018-07-10 17:50:28 3094

原创 java.sql.SQLException: Access denied for user 'root'@'XB-20171211XPOO' (using password: YES)

今天本地mysql从服务器上copy下来一份数据库  表不多 十一张,copy下来之后就把项目的jdbc.properties文件的username/pssword 改成了本地的 当项目运行成功进行登录的时候出现以下错误这个错误从来没有遇到过 是什么原因呢?似乎在说当我访问数据库连接的时候访问被拒绝了 于是在网上找到了解决方法如下:第一句意思是为用户名为root的用户授予所有特权第二句是:flus...

2018-07-02 10:45:14 123

原创 oracle ora-01652无法通过128(在表空间xxx中)扩展 问题解决方式

今天建立新表插入旧表数据时出现了 ora-01652无法通过128(在表空间xxx中)扩展的问题 网上得知原因是当初建立的表空间dbf文件大小上限了 解决方式如下:select * from dba_data_files 使用该条语句可以查看当前库中有多少表空间并且DBF文件的存储位置找到相应的DBF文件使用下面的sql进行扩展alter database datafile 'D:\ORACLE_...

2018-06-29 17:38:06 10707

原创 设计模式之《建造者模式》

建造者模式也叫生成器模式其定义如下:Separate the construction of a complex object from its representation so that the sameconstruction process can create different representations.(将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。...

2018-06-29 16:20:35 76

原创 设计模式之《模板方法模式》

模板方法模式(Template Method Pattern)定义如下:Define the skeleton of an algorithm in an operation,deferring some steps to subclasses.TemplateMethod lets subclasses redefine certain steps of an algorithm without...

2018-06-28 16:07:44 61

原创 js jquery windows父窗体向子窗体传值

今天项目出了一个问题,在计划管理-年度计划申请模块提交部门审核人的时候出现了 父窗体向子窗体传值传不过的情况,因为项目只针对IE 所以子窗体使用的是showModalDialog以下是整个URI标红部分是需要传入子窗体的值showModalDialog(encodeURI("${pageContext.request.contextPath}/taskManage/taskManageDeptLe...

2018-06-22 18:05:56 474

原创 Oracle 11.2.0.4 使用WMSYS.WM_CONCAT函数莫名其妙出错的问题

项目环境使用的是struts2+ibatis 数据库使用的oracle,tomcat8.5 jdk1.8这几天项目实施现场忽然出现了一个错误,前台某功能页面ajax请求总是进入error函数弹出alert("查询失败")排查了好几天都没有找出问题所在。后台各种抓错也抓不到  打印log日志也显示各种执行成功 但是前台页面就是莫名其妙走进了error函数在公司各种测试均一切正常,没有办法只有动身去了...

2018-06-06 11:19:12 1484

原创 windows下redis安装与卸载以及过程中遇到的问题解决方案

前言:这里redis的安装与卸载非常简单,并不是像安装jdk一样需要手动运行某.exe文件 redis安装只需要把redis服务配置到windows服务列表就算完成了一、安装redis打开cmd窗口进入redis存放的盘符 例如:,运行启动命令:redis-server redis.windows.conf如图所示即为启动成功 (如果redis服务是开启状态会启动不成功,会报这个错误D:\redi...

2018-05-28 10:54:03 10614

原创 redis启动失败报错he Windows version of Redis allocates a memory mapped heap for sharing with the forked pr

今天学习安装redis 在启动redis的时候报下面的错误 大概意思是说内存不足 网上说重启电脑或者分配一下内存就好了解决方式:redis-server.exe redis.windows.conf  --maxheap 1gb  启动成功了...

2018-05-26 18:14:40 3516

原创 使用xfire引擎发布webservice返回xml格式数据

公司是做物联网的 目前手里负责一个项目(山东物联网后勤资产管理系统)这个系统需要跟手持机(就是用手拿着录入东西的机器,录入方式是扫描(就像wifi发出信号一样扇形扫描))同步数据,实施人员用手持机在现场录入资产之前需要向后勤系统调用一些基础数据,而录入完之后后勤系统又需要向手持机同步最新的资产信息 于是用到了webService这里只写下服务端正文:这里是方法接口 上图中最后一行方法三个参数 是我...

2018-05-23 19:04:39 1668

原创 struts2+quartz定时任务

最近有需求要写一个定时任务 目的是更新一些员工/人员与部门之间的关系 项目用的是struts2 当我加了spring的jar包之后写了一个定时任务 项目经理不让用spring 就修改一下 这次贴个全的 下面是任务类package com.timetask.action;import java.io.BufferedWriter;import java.io.File;import java....

2018-05-23 18:38:06 3641

原创 WebService简单案例实例

本周工作日即将结束,下周项目经理安排了一项任务可能需要使用到webservice,但本人之前尚未使用过,网上查了一些案例看了看 在此小记一篇留作日后回首也希望可以帮助到查看者朋友1、什么是WebService?WebService是一种远程调用技术,也叫XML Web Service WebService,是一种可以接收从Internet或者Internet上的其他系统中传递过来的请求,轻量级的独...

2018-05-18 19:21:51 13097 3

原创 PLSQL远程连接Oracle数据库

步骤一:(复制oracle安装路径下面的也可以 这是我的安装路径D:\oracle_path\app\Administrator\product11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora)不复制就照下面做在instantclient_11_2下面新建文件NETWORK在NETWORK下新建文件夹ADMIN在ADMIN下新建tnsnames.ora 下面是tnsna...

2018-05-08 09:21:13 123

原创 记录一发javaweb项目升级的血与泪

最近手头有个公司的老项目使用的是tomcat5.5 jdk1.6,使用框架struts2+ibatis由于客户方提出项目存在bug是因为tomcat5.5存在漏洞引发的故项目经理要我对此项目进行升级升级目标:jdk1.7,tomcat8.5    (听一个算是公司大牛的同事说他们测试过tomcat8.0也存在漏洞,虽然不知道他们是怎么测试的)在升级的过程中出现了一个问题,问题是...

2018-04-28 16:56:24 1389

原创 Tomcat8.5启动start.bat 闪退解决方式!

由于项目使用的是tomcat5.5,故这几天老大让给tomcat升级一下到8.5 并用JNDI的方式配置数据源于是同事给发了个tomcat8.5的包 启动的时候出现闪退问题 用了以往的方式在 start.bat和shutdown.bat中添加 SET JAVA_HOME=C:\java\jdk1.7.0_17SET TOMCAT_HOME=C:\apache-tomcat-8.5.15这种方式没有...

2018-04-18 10:28:41 5119

原创 spring集成quartz报错 error listenerStart

2018-4-11 由于需求需要 我需要在项目写一个定时任务 项目比较老 tomcat5.5 jdk1.6 javaweb当我用quartz集成spring在web.xml配置spring监听器org.springframework.web.context.ContextLoaderListener的时候 出现了一个错误 启动tomcat时提示error listenerStart (错误的监听开...

2018-04-12 11:54:40 105

原创 ajax请求action,使用struts2返回json数据时提示org.apache.struts2.json.JSONException: java.lang.reflect.Invocation

以下是错误提示代码:org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetException org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:246) org.apache.struts2.json.JSONWriter.processC...

2018-04-09 19:34:45 161

原创 MySQL 存储过程 再记

简而已懂delimiter $$drop procedure if exists `rfid`.`test`$$create procedure `rfid`.`test`() begindeclare i int default 100;while i < 1000 do insert into wz_rfid(rfid,type,price,isuse,co...

2018-03-01 16:17:16 124

原创 eclipse使用maven在pom配置Maven plugin提示错误“Plugin execution not covered by lifecycle configuration”的解决方案

使用eclipse配置maven的时候提示错误:Plugin execution not covered by lifecycle configuration:org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile(execution:defualt-compile,phase:compile)在百度上找到了解决

2018-01-20 16:11:58 420

原创 Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection;

这几天在用maven写项目 过程中遇到一个坑 是本人粗心大意了 一直报错No suitable driver 然后就一心去找这个错误 网上找了很多遍 大部分都是说oracle驱动问题 于是我怀疑是不是我在maven命令中加入oracle驱动出了问题 但事实证明没有错误 (maven命令下面附图)驱动换了好几个 依然报错 ojdbc6-11.1.0.6.0这个驱动 会多报一个错 说是这个...

2018-01-18 09:45:43 17470

原创 eclipse创建Maven工程没有Maven Dependencies

记一次eclipse创建Maven工程没有Maven Dependencies的坑Eclipse版本:luna版maven用的3.5.0配置本文不提。这辆天用Eclipse创建maven工程 弄了好久 发现@Test注解用不了 以为是没有在pom.xml中依赖junit 于是写了依赖。完事之后发现依旧不能用,捣鼓了半天发现原因是没有工程里Libraries下面没有Maven De...

2017-12-29 16:07:24 7910 5

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