自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (24)
  • 问答 (1)
  • 收藏
  • 关注

原创 Ajax请求中url三种写法方式(Ajax请求路径问题,$.ajax中url携带当前页面路径原因)

一、绝对路径:包括协议名称、主机地址、端口、web项目名称等的完整请求路径。例如:$.ajax({ url:"http://localhost:8080/webname/test" }); 好处:比如在webA项目中的ajax需要请求webB项目中的服务,则必须使用绝对路径。 坏处:使用绝对路径要求不能更改web项目的名称,如果webB项目重命名了,则对应的ajax请求...

2019-06-03 11:01:24 64822 7

原创 从0开始撸一个JAR的启动脚本

1.先创建一个脚本文件; deploy.shtouch deploy.sh2.打开这个脚本:vim deploy.sh在脚本首行定义Shell 脚本#!/bin/bash

2021-12-09 17:11:00 1388

原创 Maven打包报错Unknown lifecycle phase “mvn“. You must specify a valid lifecycle

今天小伙伴问我,他的Idea打包,怎么都打不成功。一只报错:Unknown lifecycle phase "mvn". You must specify a valid lifecycle phase or a 看了他的项目README文件打包命令:然后他就在Idea 中全复制过来了:之后就是启动打包,一只报错:Unknown lifecycle phase "mvn". You must specify a valid lifecycle phase or a ......

2021-11-29 09:39:22 4051 1

原创 不小心写了个BUG,成功让项目组几个人都换了台新电脑

背景: 项目组接一个老项目,做二次开发工作。起因:客户经常收到服务器的监控告警,磁盘将在不久被写满。开始,我们自己去手动清理程序日志,但是磁盘还是越来越大;后来,又去排查有没有其他文件占用磁盘,于是发现,程序中操作临时文件,在操作后都没删除掉结果:最后写了定时任务,每天夜里来删除这些临时文件。影响:再后来,就有小伙伴发现自己的D盘文件都没了,像是被格式化一样,莫名D盘就没了。因为电脑有点老了,就开始怀疑自己电脑出问题了,于是几个人陆陆续续都新买了电脑。可是后来,接着又发生了几次,实在诡异

2021-08-05 11:30:50 331

原创 阿里代码格式化规范Eclipse code formatter ,修改XML设置自动换行宽度,避免过度换行

项目组开始使用阿里的 Eclipse code formatter。说实话 ,Idea 配上 Eclipse code formatter + Save Action 两个插件,真的很好用,写完代码不用管格式,直接 ctrl + S ,直接格式化。Eclipse code formatter:是阿里为代码格式化规范用的插件,配上格式化样式eclipse-codestyle.xml,来使代码格式化。Save Action:也是一个Idea 一个插件,就是你再编写完,按Ctrl + S .

2021-08-03 11:37:07 3963

原创 Jfinal实体类添加不属于表字段的属性,解决 The attribute name does not exist: xxx异常

异常信息:com.jfinal.plugin.activerecord.ActiveRecordException: The attribute name does not exist: XXX背景:在Jfinal框架中,实体类JavaBean需要和数据库表的字段绑定,使用注解@Table(tableName = "tableName", primaryKey = "OL_NBR"),来绑定数据库表,和主键。不需要写列字段属性,直接写setter,getter方法,其中set,get中字段对应表中.

2021-07-20 12:37:38 3037 3

原创 系统更换数据库oracle到mysql问题汇总

1.问题:异常com.jfinal.plugin.activerecord.ActiveRecordException: java.sql.SQLException: UDAL - Illegal sql statement: explain total rows is more than 10000 or number of rows from single dn is bigger than 5, affected rows is more than expected,{1}---待解决..

2021-04-25 09:05:55 1293

原创 Docker 移植镜像到另一台机器,启动运行容器后,文件丢失(已解决)

目标:在阿里云通过docker-compose up 启动的的服务,现在将 webdkp-master_webserver 这个镜像移动到另一台服务器(未联网)启动运行。镜像:webdkp-master_webserver latest dca05b20a30a 11 hours ago 746MB容器 :7f1893d2ece9 webdkp-master_webserver "/usr/sbin/apach...

2021-03-12 16:19:48 3085 1

原创 MacBook用parallels 安装centos7 root密码问题

1、parallels desktop下载的centos7 默认用户名是parallels 密码是需要自行设置,软件没有自动设置并且密码必须大于8位;2、parallels desktop下载的centos7 默认用户名root的密码没有设置的地方,需要在安装完成以后手工激活root用户后进行设置并且密码必须大于8位;3、设置的方法如下:在命令行界面下,或者在终端中输入如下命令:...

2021-03-11 14:54:12 794

原创 Java中String, StringBuffer,StringBuilder的区别

java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。1.可变与不可变 String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变的。private final char value[]; String 为不可变对象,一旦被创建,就不能修改它的值。对于已经存在的String对象的修改都是重新创建一个新的.

2020-11-30 09:44:14 105

原创 Java文件下载,提供前端页面下载、HttpClient接口下载

学习Java的文件上传/下载需要先明白一下几点:1、下载的资源,有两种:1)、本地文件:即项目运行时可访问的文件目录,比如,在本机Idea中运行一个 fileServer,那么fileServer 可访问的你电脑目录下文件做为下载资源;或者 fileServer 在服务器上运行,就是服务器上可访问的目录下文件资源。2)、远程文件:fileServer 运行的网络环境中 可访问的 Ftp/SFtp或其他服务接口中获取的文件字节码,I/O流等。2、下载方式: 就是谁来获取这些“下载文件”,.

2020-11-07 16:54:27 6699 4

原创 从SpringMvc中的登陆拦截到SpringBoot的登陆拦截

一、SpringMVC1、创建 登陆拦截类 AuthFilter 继承 Filter, 重写 doFilter 方法。package com.web.util;import javax.servlet.*;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import java..

2020-10-24 10:39:53 174

原创 CentOS7上安装Docker,并在Docker运行一个SpringBoot项目

安装前可以参看官方文档获取最新的Docker支持情况,官方文档在这里:https://docs.docker.com/engine/install/一、安装Docker我是虚拟机装的Centos7,linux 3.10 内核,docker官方说至少3.8以上,建议3.10以上(ubuntu下要linux内核3.8以上,RHEL/Centos的内核修补过,centos6.5的版本就可以——这个可以试试)1,root账户登录,查看内核版本如下[root@localhost...

2020-08-17 11:40:46 345

原创 微服务框架中修改前端项目的部署方式Jar改成war+tomcat,给前端开发随时在服务器随时修改、调试

场景:现有一个项目微服务框架,其中包含一个注册中心:eureka-server.jar ,一个后台服务: xx-server.jar , 一个前段服务: xx-portal.jar问题:一个前端妹子找到我,给我说:他是做前端,他不想在他电脑运行源码(idea运行整个SpringCoud),而服务器上的前端服务启动的是一个Jar,他的H5页面修改完无法在服务上调试。我说,那你使用Fiddler可以本机调试呀, 但是他又说:PC的可以,可是移动端的问题怎么使用Fiddler调试?我想了想,也是。看她渴望的.

2020-08-15 10:07:13 539

原创 数组的复制,数组复制的三种方式

一、数组复制的三种方式 String[] a = {"1", "2", "3", "4", "5"}; // 方法一 // Arrays.copyOf() String[] b = Arrays.copyOf(a, a.length); System.out.println("Arrays.copyOf(): " + Arrays.toString(b)); // 方法二 // Objec

2020-08-04 09:57:06 3654

原创 Java对象的持久化,将对象入库保存以及取出转换成对象实例

一、对于一个简单的实体类而言,比如学生类,商品类,订单类等,他们的属性只包含简单类型属性,我们通常的做法是直接入库保存各个字段或直接保存一个JsonString字符串,取出时直接查询转换即可。1)比如查询出用户信息:public User getUser(String userId, String password) { try { final Object[] obj = new Object[]{userId, password};

2020-07-24 11:13:41 2310

原创 Java后台连接服务器执行Linux命令

一、命令执行工具类ShellUtil.javapackage com.web.util;import com.jcraft.jsch.*;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.*;import java.util.concurrent.ExecutorService;import java.util.co.

2020-07-20 14:04:20 757

原创 Java操作FTP报错MalformedServerReplyException: Could not parse response code. Server Reply: SSH-2.0-OpenS

解决:MalformedServerReplyException: Could not parse response code. Server Reply: SSH-2.0-OpenSSH 异常。场景:Java后台使用org.apache.commons.net.ftp.FTPClient 连接服务器,进行FTP操作 :上传/下载文件。异常:org.apache.commons.net.MalformedServerReplyException: Could not parse res

2020-06-08 11:49:15 23110 4

原创 Idea每次关闭都生成 intellij-soapui-workspace.xml ,soapui-settings.xml两个文件

每次关闭 IntelliJ Idea 都会在 mac的用户目录下生成两个下 intellij-soapui-workspace.xml ,soapui-settings.xml 两个XML的配置文件,看着就烦。删除之后,下次关闭又会生成,特顽固。

2020-06-02 15:54:31 953

原创 Linux那些常用的命令,每天学一个,不要每次都去百度了

用户&用户组创建用户:useradd user1 删除用户:userdel -r user1 删除一个用户 ( '-r' 排除主目录) 修改用户密码:passwd user1 修改一个用户的口令 (只允许root执行) 创建一个新用户组 :groupadd group_name 删除一个用户组:groupdel group_name 重命名一个用户组:groupmod -n new_group_name old_group_name 将用户加入指定用户组:usermod -a -G

2020-05-30 11:35:55 529

原创 SpringBoot获取application配置文件中参数的三种方式

方式一:使用@Value方式 @RestController public class WebController { @Value("${test.msg}") private String msg; @RequestMapping("/index1") public String index1(){ return "方式一:"+msg; } }方式二:使用Environm

2020-05-28 17:50:31 14395

原创 使用JdbcTemplate插入数据 并返回当前数据在数据库的自增长主键 id

/** * 插入数据库并返回id * @param sql 插入sql语句 // insert into t_sens_generator(name, type) VALUES(?,?) * @param agrs 参数数组 // new String[]{"Samuel", "0" } * @return */ public String insertAndReturnId(String sql, String[] agrs){...

2020-05-23 09:51:57 1366

原创 在CentOs上删除OpenJDK安装Oracle JDK(解决OpenJdk没有./bin/java文件问题)

场景:在阿里云CentOS7上安装了OpenJdk 可是启动Tomcat 时报错,日志:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64/bin/java: No such file or directory也就是缺少 "./bin/java " 文件夹和文件。找了一些解决方法,都比较复杂。最后忍痛割爱,还是 删除了openjdk重新安装了 Oracle的Jdk1.8。下面记录一下删除openjdk,重新安装O...

2020-05-19 12:05:38 2098

原创 修改eclipse的ant插件版本,解决Openfire只允许ant1.6、1.7的问题

问题描述: 环境:系统 macOS 版本10.15.1, 2019.1Eclipse,Openfire_3.9.3,问题:使用 ant Run 构建build.xml时,报错,错误日志:Openfire 在build时 只允许使用 ant1.6 or ant1.7.解决:在 Eclipse ->Prefrences -> ant ->Runtime...

2020-04-10 15:34:11 553 3

原创 Openfire开发环境搭建源码,openfire3_9_3源码包含eclipse工程所需三个文件.project .settings .classpath

文件主目录:导入eclipse工程 所需要的三个文件:下载地址:

2020-04-10 12:05:02 127

原创 Openfire开发环境搭建需要的包coherence.jar、coherence-work.jar、tangosol.jar、bouncycastle.jar

开发环境搭建需要的包:链接:https://pan.baidu.com/s/1q8qhSyDZ4sEXju4v8FRnqQ提取码:9ti3复制这段内容后打开百度网盘手机App,操作更方便哦希望能帮到你,不要忘记给给赞。...

2020-04-09 21:19:52 380 1

原创 Openfire开发环境搭建 解决启动找不到openfire_i18n包,找不到admin-sidebar.xml文件问题

如题:Openfire 本地开发环境搭建好之后,启动报错。1、项目运行后在IE中打开127.0.0.1:9090后报错,找不到penfire_i18n。解决:复制src/i18n/openfire_i18n_en.properties,到项目下的target/openfire/bin目录。2、找不到admin-sidebar.xml解决:将该文件从src/resources/jar...

2020-04-09 21:15:28 269 1

原创 解决:FileZilla”将对您的电脑造成伤害, 您应该将它移到废纸篓 并弹出“意外退出”

最近在Mac 上面打开不了File Zilla了,一打开就提示弹窗:FileZilla”将对您的电脑造成伤害, 您应该将它移到废纸篓 并弹出“意外退出” 。然后还有一队错误报告。在网上,找了一会,都是修复中断推出,和弹窗提醒的,而我的是打开都打开不了。无奈之下只有卸装了。然后找到了File Zilla的中文官方网,重新下载了一个。官网地址:https://www.filezilla.cn/do...

2020-04-08 23:56:55 13558

原创 在阿里云CentOS7安装配置Openfire,使用spark实现及时通讯聊天会话

首先在Centos7上安装Openfire,这里在线安装,说实话zip包,我下载了半天无数次都没有下载下来,比较坑。1、下载openfirewget http://download.igniterealtime.org/openfire/openfire-3.9.3-1.i386.rpm2、安装openfireyum install -y /home/openfire-3.9....

2020-04-08 00:03:21 889 2

原创 阿里云Centos7安装 mysql8,配置Navicat远程连接方法,绕过GRANT报错问题

一、去官网查找查看需要安装的mysql版本 https://dev.mysql.com/downloads/repo/yum/二、下载源文件包:wget http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm安装:yum -y install mysql80-community-re...

2020-01-15 15:40:42 2283 1

原创 linux创建用户并设置密码

1.在root权限下,useradd只是创建了一个用户名,如(useradd+用户名),它并没有在/home目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录系统,是登录不了的,为了避免这样的情况出现,可以用(useradd -m +用户名)的方式创建,它会在/home目录下创建同名文件夹,然后利用(passwd + 用户名)为指定的用户名设置密码。2.删除用户,只需使用一个简单的命令...

2020-01-13 09:44:21 6082

原创 Tomcat应用配置之web.xml--学习框架必须要知道的

web.xml简介web.xml是web应用的基础配置文件,但又不是必须的。web.xml主要用来配置Filter、Listener、Servlet等。我们常用的框架多数都要通过web.xml文件进行配置后才能引入并使用。加载web.xml过程(1)启动一个应用,web容器会读取它的配置文件web.xml,读取<listener>和<context-param>...

2020-01-08 11:23:55 719

转载 很全的Tomcat实战-调优方案,提升性能必备

Tomcat的默认配置,性能并不是最优的,我们可以通过优化tomcat以此来提高网站的并发能力。提高Tomcat的性能可以分为两个方向。服务器资源服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响,所以说服务器性能牛B,Tomcat也不会太差。当然提高服务器的硬件配置,是需要大量RMB的支持的。所以不到万不得已不会采用这种方式,一般公司会采取下面这种通过优化配置,来提升Tomc...

2020-01-07 11:36:03 303

原创 在阿里云上从零开始部署一个SpringBoot项目(centOS上安装JDK、postgreSQL、设置端口远程访问)

一、首先要拥有一个阿里云实例。下面这个是新用户 送的一个月,正好要到期。公网IP是 47.103.111.132二、JDK环境变量设置安装jdk1、远程 连上服务器,使用上面的公网IP就可以了,密码是在阿里云上设置的2、查找安装的jdkyum search java|grep jdk3、安装需要的版本,这里安装openjdk -1.8,Springboo...

2020-01-06 16:19:43 416

原创 把金额转换为中文汉字表示

/** * 把金额转换为汉字表示的数量,小数点后四舍五入保留两位 * @param amount * @return */public static String amountToChinese(double amount) { public String[] chineseDigits = new String[] { "零", "壹", "贰", "叁", "肆", "伍"...

2020-01-03 10:49:26 393

原创 项目中设计一个简洁优雅高效的全局异常处理(只需增加两个类)

你们有没有见过一个项目整个controller层每一个方法写一个try..catch来处理异常情况的,例如下面这种:不但如此,在业务层的操作也全都是 try...catch,异常全靠打印异常堆栈;这是我待过的第一家公司的代码。后来其实一直想重构一下,做一个全局的异常处理,但是害怕一改全是问题,心生恐惧,犹如下图(直到离职都没敢动手):下面写一个简洁优雅的全局异常捕获处理...

2020-01-02 12:22:02 685

转载 Java后台生成数据库主键id(使用UUID生成唯一id字段插入数据库)

前言我们开发的时候,数据库表总会有一个主键,以前我们可能会使用自增的数字作为主键。这样做确实查询的时候比较快,但是在做系统集成或者数据迁移的的时候就麻烦了。这是id就有可能重复了。那么有什么比较好的方法解决这一问题呢?于是jdk1.5出了UUID这个类来生成唯一的字符串标识。什么是UUID? UUID含义是通用唯一识别码 (Universally Un...

2019-12-30 10:44:48 2325

原创 localhost,127.0.0.1,本机IP,三者的区别是什么?

相信不少电脑用户都曾遇到过使用 localhost 或 127.0.0.1 或直接输入本机IP的场景,看上去这三者都可以访问到本机,那为什么会存在这三种形式呢?它们之间又有啥区别呢?看似简单,其实区别还是较大的。本机IP我们电脑主板上都内置了多种网卡,一般主要有以下几类: 虚拟网卡(loopback) 注意,它是虚拟的,并不是物理网卡,也被称为是本地环回地址(或接口),一般将127...

2019-12-26 09:41:51 1850

原创 如何正确的启动停止SpringBoot Jar,解决端口被占用、终端退出后不停止服务

接触SpringBoot项目之后,一直就没弄清楚到底如何正确的启动、停止Jar包,只知道简单 java -jar demo.jar命令, 遇到过好多问题,比如在linux服务器上启动成功后“终端窗口”关闭了或ctrl+c退出后服务就没了;在window系统中远程上去在命令行启动后,关闭窗口服务没了,没正确关闭端口被占用了等等。期间也百度了一些脚本来启动停止jar服务,但是作为一个想靠技术吃饭的程...

2019-12-20 09:57:39 5532

原创 使用mac terminal ssh连接服务器中文乱码(MacOS自带的终端连接服务器中文乱码问题 已解决)

买了MacBook Pro一年多了, 每次使用ssh username@xxxx 去连接服务器 操作或查看日志时都是中文乱码,困扰好久。在百度中百度了几次,都是 使用locale 修改服务器编码方式和本地 LANG配合解决 ,哪有那么容易去修改服务器编码呀。最后发现这个简单有效易于操作的方法。记录一下,希望能帮都更多朋友。1、首先打开终端(terminal),可以在启动台打开,我习惯打开...

2019-12-18 10:31:54 3727 2

visio2013安装版

visio,微软的一款画图软件,包含 流程图,时序图,服务器,数据库,拓扑图, uml等

2022-02-15

finalshell_install.pkg

macbook的shell工具,同事含有xftp,还有服务器分析等功能

2021-09-10

mac版postgresql10.11安装版.zip

macbook版PostgreSQL10.11_安装版,觉得有用麻烦给个赞,希望能帮到你。毕竟传个资源也不容易。

2020-08-12

Macos 10.15 JDK1.6安装包.zip

macOS升级到10.15之后JDK1.6自动消失了,然后重新安装,无法安装,将jdk1.6拉到/Library/java/JavaVirtualMachines目录里,也无法使用。使用这个方法安装可以有效解决。

2020-04-10

org.apache.ant_1.7.1.v20100518-1145.zip

org.apache.ant_1.7.1.v20100518-1145.zip an 1.7版本所有包

2020-04-10

openfire开发环境所需jar包.zip

openfire搭建本地开发环境所需jar。 包含:coherence.jar、coherence-work.jar、tangosol.jar、bouncycastle.jar

2020-04-09

openfire_src_3_9_3源码.zip

Openfire搭建本地eclipse开发环境全部源码。 内涵eclipse工程所需的三个文件.preject .classpath ,.settings

2020-04-09

spark2_8_3安装版exe.zip

官网下载实在是太慢了,我曾尝试无所遍,最后都是失败的。偶尔一天深夜苦等了8个多小时才下载成功。分享出来,希望能帮到大家。

2020-04-07

macOS版 GitHub Desktop.zip

GitHub macOS版的管理工具。说良心话 ,真难下,几十K每秒 ,下的我怀疑人生。下路三个钟头多。希望给点支持。

2019-12-24

macOS版redisdesktop09339.dmg.zip

macOS 版redis可视化管理界面,redisdesktop09339.dmg 十分便利、可用,值得拥有。

2019-12-11

jdk18win32.zip

jdk1.8 win32版本。上传留待需要。在需要的时候找个软件真是累死人。

2019-10-17

FileZilla_3.43.0_macosx-x86.app.tar.bz2

mac系统的FTP连接工具。 相当于windows中的Xftp,因为mac就相当于linux,不需要使用Xshell了。

2019-09-24

Parallels_Deskpot_13安装版.zip

开发中需要使用Xmanager、XDMCP软件去使用linux服务器上可视化管理工具, 而mac没有Xmanager,所以只有再安装的虚拟机了。完了在虚拟机里面装了企业正式版win7系统,目前一直在用很稳定。 Parallels_Deskpot_13安装版。

2019-09-24

jdk17win32.zip

jdk17安装版。 现在都jdk12了 为什么还要jdk7资源,因为说不准某一天就需要用到了,比如我,运行一个老项目,装一个虚拟机等等。。。 希望资源对你用用

2019-09-24

jsp界面上传附件到服务器的实例

一个简单的javaWeb项目,在前台jsp界面上传附件 亲测可以实现。如有问题欢迎讨论

2018-01-20

iText包.zip 含v2.1.7全部架包

iText v2.1 用于Java生成word pdf 等。。。 含全部jar 希望可以帮助你

2017-10-12

MySql 安装版

mySql 一直在用的数据库 最主要是免费的 希望对你有帮助!

2017-10-12

mysql-connector-java-5.1.36.jar

mysql-connector-java-5.1.36.jar mysql连接驱动 jar

2017-10-12

sqlyog64位破解版.zip

sqlyog64位破解版.zip MySql 可视化工具 方便帮助你快速开发。。。

2017-10-12

TortoiseSVN_1.8.4.24972_x64_XiaZaiBa.zip

TortoiseSVN_1.8.4.24972_x64_XiaZaiBa.zip svn工具 v1.8.4

2017-10-12

jdk1.6 64位官方正版

jdk-6u33-windows-x64.exe jdk1.6 64位 官方正版 安装直接使用

2017-10-12

birt报表开发学习手册&&birt学习笔记-开发中常见问题

birt报表开发手册

2017-01-11

ExtJs Api文档

其实这个Api对于ExtJs不熟悉的人来说,看着没啥用,看到控件,知道属性也不一定知道怎么用,大家都是经历这个过程的,熟悉大概了解之后,查一查还是很受用的额,如果你对哪些不熟悉可以直接问我,不说都能解决,尽所能帮助你吧,自己也一次学习。

2016-09-14

poi3.8.jar

poi和jdk、WebSphere 兼容最好的版本。

2016-09-14

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

TA关注的人

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