自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(450)
  • 收藏
  • 关注

原创 linux 安装weblogic12.1.3.0步骤

此过程为jar包安装~需注意:fmw_12.1.3.0.0_wls.jar 需要jdk1.7.0_15以上的版本1、安装JDK(若已装可跳过)(1)Oracle官网下载jdk linux安装包【jdk8u11linuxx64.tar.gz】  (2)解压安装包命令:tar zxvf jdk-8u11-linux-x64.tar.gz(3)将已解压的文件夹移动到/usr/...

2020-06-30 11:30:00 1093

原创 idea打印彩色字体(print)

public static void main(String[] args) { Map<String, String> map = new HashMap<>(); map.put("黑色", "30"); map.put("红色", "31"); map.put("绿色", "32...

2020-06-27 14:52:00 1069 1

原创 spring 处理request.getInputStream()输入流只能读取一次问题

一般我们会在InterceptorAdapter拦截器中对请求进行验证正常普通接口请求,request.getParameter()可以获取,能多次读取如果我们的接口是用@RequestBody来接受数据,那么我们在拦截器中需要读取request的输入流 ,因为 ServletRequest中getReader()和getInputStream()只能调用一次这样就会导...

2020-06-23 09:51:00 6206 1

原创 springboot 配置过滤器不起作用的原因

使用@WebFilter注解配置springboot的过滤器的时候,如果出现过滤器不起作用的原因,有可能为:(1)当前过滤器类上要加两个注解  @Component  @WebFilter(filterName="一般写类名",urlPatterns="/*")(2)启动类上要加多一个注解  @ServletComponentScan...

2020-06-20 15:40:00 7790 1

原创 关于报错“More than one fragment with the name [spring_web] was found. This is not legal ...”的解决办法...

解决方案:在项目中的web.xml文件的</web-app>标签内添加如下标签 <absolute-ordering />

2020-06-04 11:57:00 211

原创 from pristine store, because no checksum is recorded for this file

问题:同步、cleanup都会出现下面的提示svn: E155017: Can't install '*' from pristine store, because no checksum is recorded for this filesvn报错:“Previous operation has not finished; run 'cleanup' if it was i...

2020-05-29 14:28:00 905

原创 虚拟机IP更换后 weblogic无法启动 java.net.BindException: 无法指定被请求的地址

/home/weblogic/Oracle/Middleware/user_projects/domains/testdomain/config2、修改createdomain.py/home/weblogic/Oracle/Middleware/wlserver/common/bin

2020-05-20 09:50:00 867

原创 weblogic启动报:java.lang.ClassCastException: com.octetstring.vde.backend.BackendRoot

大多数情况下,我们会对weblogic的domain新建立一个用户,从而用该用户来管理domain,避免多个domain之间出现加载jvm,加载jar包,加载war,加载so文件等死锁或者重复加载异常。如果在启动weblogic的时候忘记切换用户用root启动一次后,再次用weblogic启动,就会出现如下错误:<Aug 7, 2008 3:19:24 PM CST>...

2020-05-14 10:50:00 220

原创 mybatis注解开发-动态SQL

mybatis注解开发-动态SQL实体类以及表结构在mybatis-config.xml中注册mapper接口--------------------------动态查询@SelectProviderEmployeeMapper接口package Intefaceproxy.Dyno;import java.util.List;import java.util....

2020-05-09 13:07:00 102

原创 springboot访问路径添加项目名称、tomcat端口号

springboot因为是内置tomcat,所以在访问项目时无需再端口后添加项目名称,如果想要添加项目名称则需要在配置文件中添加server.context-path=/XXXXXXX;如果不起作用,是因为使用了更高版本的springboot,在新的版本中配置需改为server.servlet.context-path=/XXXXXXX;#指定服务端口server.port=808...

2020-05-08 15:35:00 894

原创 postman本地访问https

Bad RequestThis combination of host and port requires TLS.解决方案

2020-05-07 11:37:00 1660

原创 oracle中varchar2和nvarchar2的区别

varchar2(size type),size最大为4000,type可为char或者byte,默认是byte。varchar2最多存放4000字节的数据,不管type是char还是byte。所以如果你设置varchar2(4000 char),你可以存入4000个字母,但是不能存入4000个汉字。如果数据库字符集编码是GBK,那么varchar2最多能存放2000个汉字,如果字符集...

2020-04-29 09:41:00 3783

原创 Hbuilder与夜神连接

1、打开夜神模拟器 CMD命令管理员权限执行  nox_adb connect 127.0.0.1:62001  #连接夜神模拟器IP及端口  nox_adb devices          #显示连接设备,即连接成功2、HbuilderX与夜神连接HbuilderX设置ADB及端口 打开HbuilderX设置手机或是模拟器ADB路径及Androi...

2020-04-26 09:43:00 277

原创 vue前后端分离端口号代理配置

vue cli3.x使用方式:在vue.config.js加入devServer: { proxy: 'http://localhost:8080'}前端直接axios 调用方式:官网:https://cli.vuejs.org/zh/config/#devserver...

2020-03-21 14:11:00 2942 1

原创 java实现kafka发送消息和接收消息(java无注解方式+springBoot注解方式)

条件:搭建好kafka环境搭建zookeeper+kafka地址:https://www.cnblogs.com/weibanggang/p/12377055.html1、java无注解方式加入kafka包: <dependency> <groupId>org.apache.kafka</groupId> ...

2020-03-04 21:55:00 2076

原创 zookeeper + kafka 集群安装部署教程(linux环境下)

说明:教程使用4台服务器,1台用作zookeeper,3台用kafka必备条件:jdkkafka自带zookeeper 也可以使用kafka内置的zookeeper一、zookeeper下载安装1、首先去官网下载zookeeper:https://downloads.apache.org/zookeeper/进入目录下载2、下载好放到一台zookeeper服务器上面...

2020-02-28 16:06:00 210

原创 java 获取真实ip地址

/** * 获取真实ip地址 * @param request * @return */ public static String getIpAddress(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); ...

2019-12-06 15:31:00 118

原创 java get请求带参数报错 java.io.IOException: Server returned HTTP response code: 400 for URL

解决方案在使用JAVA发起http请求的时候,经常会遇到这个错误,我们copy请求地址在浏览器中运行的时候又是正常运行的,造成这个错误的原因主要是因为请求的URL中包含空格,这个时候我们要使用URLEncoder.encode(timestamp,"utf-8")对含有空格的参数进行处理;(注:只对需要处理的参数部分进行处理,不要把整个URL放进去,如果整个URL放进去会对...

2019-12-06 10:12:00 2751

原创 vue要求更新3.0-》使用axios的时候出现错误

要求更新使用axios报错- Running completion hooks...error: 'options' is defined but never used (no-unused-vars) at src\plugins\axios.js:42:32:);Plugin.install = function(Vue, options) {Vue.axios =...

2019-11-27 23:11:00 4821 1

原创 获取当前项目路径+转换路径符号

String filePath = this.getClass().getResource("/").getPath();filePath = filePath.replaceAll("\\/|"+Matcher.quoteReplacement("\\"),Matcher.quoteReplacement(File.separator));System.out.println("...

2019-11-20 15:02:00 439

原创 Consider the following: If you want an embedded database (H2, HSQL or Der...

这个坑把java进程干掉就可以了,因为占用了Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.//无法配置数据库,没有指定url属性,并且无法配置embedded datasource...

2019-11-19 18:19:00 4633 1

原创 SpringBoot热部署(实战)详解

热部署是什么大家都知道在项目开发过程中,常常会改动页面数据或者修改数据结构,为了显示改动效果,往往需要重启应用查看改变效果,其实就是重新编译生成了新的 Class 文件,这个文件里记录着和代码等对应的各种信息,然后 Class 文件将被虚拟机的 ClassLoader 加载。而热部署正是利用了这个特点,它监听到如果有 Class 文件改动了,就会创建一个新的 ClaassLoader...

2019-11-19 17:43:00 166

原创 Postman安装使用

下载链接:https://www.getpostman.com/downloads/选择下载的版本postman基础功能介绍collection在postman里面相当于一个文件夹,可以把同一个项目的请求放在一个Collection里方便管理和分享,Collection里面也可以再建文件夹。这里我们做一个普通接口的简单的示例:设置post...

2019-11-18 16:08:00 112

原创 手写Spring+demo+思路

我在学习Spring的时候,感觉Spring是很难的,通过学习后,发现Spring没有那么难,只有你去学习了,你才会发现,你才会进步1、手写Spring思路:分为配置、初始化、运行三个阶段如下图第一个阶段配置阶段 web.xml配置,如下图<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="...

2019-11-17 14:08:00 160

原创 MySql的Delete、Truncate、Drop分析

相同点:  truncate 和不带 where 子句的 delete,以及 drop 都会删除表内的数据不同点:  1. truncate 和 delete 只删除数据不删除表的结构(定义)  drop 语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index);依赖于该表的存储过程/函数将保留,但是变为 invalid 状态。  ...

2019-11-14 17:02:00 72

原创 notepad++格式化代码,自动对齐

Notepad++本身没有快捷命令格式化JavaScript代码,需要通过安装扩展插件来实现快捷格式化JS代码的功能。本文主要介绍如何通过安装JStool插件来实现格式化JS代码的功能。在插件列表中找到JStool插件(可以直接输入JS快速定位到此插件),点击安装。...

2019-11-13 16:00:00 7991 1

原创 mysql给某个用户单个表权限

CREATE USER systemselect IDENTIFIED BY 'Zbank123456';#只给查询权限GRANT SELECT ON szkitil.zbank_businesssystemtype TO systemselect@'%'#给查询、插入、修改、删除权限GRANT select,insert,update,delete ON szkit...

2019-11-07 10:10:00 4274 1

原创 router单页面多个标签tags的用法<router-view></router-view>

<keep-alive><router-view :key="path" /></keep-alive>

2019-10-21 23:22:00 669

原创 ElasticSearch启动报错,bootstrap checks failed

修改elasticsearch.yml配置文件,允许外网访问。vim config/elasticsearch.yml# 增加network.host: 0.0.0.0启动失败,检查没有通过,报错[2018-05-18T17:44:59,658][INFO ][o.e.b.BootstrapChecks ] [gFOuNlS] bound or publishing...

2019-09-26 14:50:00 174

原创 在linux上安装elasticsearch简称ES 简单介绍安装步骤

1、简介Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。实时分析的分布式搜索引擎。可以扩展到上...

2019-09-26 11:55:00 1870

原创 mysql提示The server quit without updating PID file /usr/local/mysql/data/localhost.localdomain.pid

chown -R mysql:mysql /var/lib/mysql解决方法 :给予权限,执行 “chown -R mysql:mysql /var/lib/mysql” “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysqld!...

2019-09-23 12:17:00 3040 1

原创 使用 Navicat Premium 将 sql server 的数据库迁移到 mysql 的数据库中

步骤1,打开 Navicat Premium ,创建一个新的 mysql 数据库:步骤2,选中刚刚创建的新数据库 ,双击选中后点击导入向导,然后选择 "ODBC",并点击下一步 ,如下图:步骤3:数据连接属性选择:Microsoft OLE DB Provider for SQL Server步骤4:配置连接属性,包括服务器名称、登录服...

2019-09-22 17:28:00 733

原创 引入 ServletContextListener @Autowired null 解决办法

public class ScheduleController implements ServletContextListener { @Autowired private ScheduleService scheduleService; @Override public void contextDestroyed(ServletC...

2019-09-22 14:28:00 508

原创 tomcat启动完成执行 某个方法 定时任务(Spring)

第一步引入接口:ServletContextListener@RestController@RequestMapping("/schedule")public class ScheduleController implements ServletContextListener { @Autowired private ScheduleServic...

2019-09-22 14:25:00 568

原创 linux启动tomcat很久或者很慢Tomcat启动时卡在“INFO: Deploying web application directory ......”的解决方法...

解决方案:找到jdk1.x.x_xx/jre/lib/security/java.security文件,在文件中找到securerandom.source这个设置项,将其改为:securerandom.source=file:/dev/./urandom这时候根据修改内容就可以查到因为此原因不仅可以造成tomcat卡住,也会造成weblogic启动...

2019-09-21 14:53:00 111

原创 linux或者shell进入vi命令

vi的基本操作a) 进入vi  在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:   $ vi file  不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。b) 切换至插入模式(Insert mode)编辑文件  在「命令行模式(command m...

2019-09-19 17:31:00 537

原创 linux权限管理(chown、chgrp、chomd)

一、文件权限我们以/etc/passwd 文件为例,用ll长列出其属性如下所示ll /etc/passwd每个文件针对每类访问访问者都定义了三种权限文件类型中:p:表示命名管道文件d:表示目录文件l:表示符号连接文件-:表示普通文件s:表示socket文件c:表示字符设备文件b:表示块设备文件二、文件属性...

2019-09-09 16:17:00 113

原创 java Unicode和UTF-8之间转换

utf-8转unicode public static String utf8ToUnicode(String inStr) { char[] myBuffer = inStr.toCharArray(); StringBuffer sb = new StringBuffer(); for (int i...

2019-09-09 13:28:00 1944

原创 在linux系统下安装两个nginx以及启动、停止、重起

如果没有安装过nginx请看:linux下nginx部署以及配置详解1、第一个nginx已经安装完成后,现在安装第二个nginx启动:sudo /usr/sbin/nginx3重起:sudo /usr/sbin/nginx3 -s reload停止:sudo /usr/sbin/nginx3 -s stop一、进入nginx目录进行编译安装1、切换目录:...

2019-09-08 17:02:00 6631 1

原创 linux下nginx部署以及配置详解

1、下载源码包解压编译启动多个,请看:在linux系统下安装两个nginx以及启动查看nginx包路径:http://nginx.org/download/,两种下载方式:1、在官网下载使用Xftp上传到linux上(不推荐使用)2、(推荐)在版本上选好,直接命令下载,如下:(下载nginx-1.16.1.tar.gz版本)建议到home目录执行该命令,方便找到w...

2019-09-08 15:21:00 236

空空如也

空空如也

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

TA关注的人

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