java技术
文章平均质量分 56
ce_wangyp
乐于分享,与人方便,与己方便,在进步就好。
展开
-
FastDFS启动服务第一次上传文件报错
FastDFS启动服务第一次上传文件报错: java.io.IOException: recv package size -1 != 10原创 2022-01-20 11:17:35 · 1030 阅读 · 0 评论 -
mybatis动态传入order by(排序字段) 和 sort(排序方式) 防止注入
mybatis动态传入order by(排序字段) 和 sort(排序方式) 只能使用KaTeX parse error: Expected 'EOF', got '#' at position 8: {}传参方式,#̲{}传参无效。但众所周知使用{}传参会有SQL注入问题,上网查了一下很多都说鱼与熊掌不可兼得,接下来介绍一下如何使用动态传参且能够防止注入的方法。一、mybatis的两种传参方式#{}和${}1. #传参1.1 # 是通过prepareStatement的预编译的,会对自动传入的数据加原创 2021-09-29 18:08:47 · 22169 阅读 · 0 评论 -
常见状态码代表的含义
为了与人方便和自己查阅方便,现将常见状态码代表含义记录如下。2XX 成功· 200 OK,表示从客户端发来的请求在服务器端被正确处理· 204 No content,表示请求成功,但响应报文不含实体的主体部分· 206 Partial Content,进行范围请求3XX 重定向· 301 moved permanently,永久性重定向,表示资源已被分配了新的 URL· 302 found,临时性重定向,表示资源临时被分配了新的 URL· 303 see other,表示资源存在着另一个 U原创 2020-08-06 12:01:44 · 937 阅读 · 0 评论 -
Linux配置SFTP服务
systemctl restart sshd.serviceservice ssh restart原创 2020-08-04 10:35:59 · 9649 阅读 · 0 评论 -
Oracle数据库迁移到AntDB和PostgreSQL
很多时候我们会涉及到数据库备份与迁移,本章节Oracle数据库如何迁移至PostgreSQL或AntDB数据库。以下主要介绍以命令方式迁移。一、登录oracle数据库sqlplus 登录:sqlplus username/'password'@10.19.82.196/testdb二、Oracle侧对象统计:select OBJECT_TYPE,count(*) from user_objects group by OBJECT_TYPE order by 2;OBJECT_TYPE原创 2020-07-29 17:46:21 · 974 阅读 · 0 评论 -
常用的防火墙命令总结
常用的防火墙命令总结为与人方便,也为了自己方便,现将防火墙常用的命令总结如下。1.查看防火墙状态,开启或者关闭状态。not running 关闭状态 running 开启状态//查看防火墙状态命令firewall-cmd --state如下图,为未开启防火墙。2.开启防火墙// 开启防火墙命令systemctl start firewalld.service3.设置防火墙开机自启// 设置防火墙开机自启命令systemctl enable firewalld.service原创 2020-07-29 16:24:43 · 1379 阅读 · 0 评论 -
Linux主机开放指定端口
背景一般我们的项目开发完成之后,都会部署到相应的测试环境或者生产环境。有的时候会出现我们的应用程序在linux主机上已经正常启动了,但是本地还是无法连接访问。出现这种情况的原因一般是如下两种:主机的端口没有开放。主机与本地之间的网络不通。确定问题与解决问题下面主要介绍主机网络连通,端口不通的情况,这种情况需要我们到主机开放网络端口,具体操作操作如下。一、 主机与本地之间的端口不通测试命令1:telnet 10.19.83.194 90测试命令2:ping10.19.83.194根原创 2020-07-29 15:29:35 · 5539 阅读 · 1 评论 -
数据库序列的创建和使用
序列的定义原创 2020-07-21 16:22:09 · 5278 阅读 · 0 评论 -
Linux环境部署国产数据库达梦
DM数据库简介达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。2020年6月,根据摩天轮最新排行榜显示,DM数据库在国产数据库中排名在前三。Linux环境下DM数据库的部署与卸载环境检查/主机选择主机环境选择标准:1、是ps -ef | wc -l 的数值最小的2、df -h 磁盘剩余空间尽可能大的3、free -gt 尽可能空闲的环境内存检查:为了保证DM的正确安装和运行,要尽量保证操作系统至少1GB的可用内存(RAM)。 如果可用内存过少,原创 2020-06-29 20:33:17 · 654 阅读 · 0 评论 -
Object转XML时候发生异常java.lang.NoSuchMethodError: org.codehaus.stax2.XMLStreamWriter2.closeCompletely()V
Object转XML在项目中利用xmlMapper.writeValueAsString(reqRsp)方法转换xml时候发生异常,由于是微服务项目,引入依赖较多,本人因为jar包冲突问题搞了好几天,分享于此,愿遇到类似问题时候少走弯路。本人在微服务项目中由于jar冲突出现如下异常:最终找到原因是因为引入的woodstox-core-5.0.3.jar版本jar包和微服务项目之前引入的wstx-asl .jar冲突,woodstox是添加jackson-dataformat-xml时默认添加的,因此删除原创 2020-06-24 18:10:26 · 1713 阅读 · 0 评论 -
JMeter学习研究之三_ jmeter 脚本测试与主要组件介绍
一、测试录制好的Jmeter脚本 1.1 启动安装完的 JMeter压力测试工具 并打开刚刚生成的测试脚本,就可以用JMeter进行测试了,启动成功会打开如下界面。 1.2 打开JMeter会有一个默认的测试计划,点击文件-打开,...原创 2019-04-28 13:34:08 · 342 阅读 · 0 评论 -
JMeter学习研究之二_ jmeter 测试脚本录制
以下介绍2种方式录制Jmeter测试脚本,分别利用Badboy和Jmeter工具进行录制Jmeter脚本,保存为.jmx格式。第一种方式:一、下载并安装Badboy应用软件1.1 下载 Badboy 通过 Badboy 的官方网站,下载 Badboy 的最新版本。 ...原创 2019-04-26 14:52:06 · 524 阅读 · 0 评论 -
JMeter学习研究之一_源码导入IDEA并编译运行
一、下载JMeter源码地址:http://jmeter.apache.org/download_jmeter.cgiWindows版本:进入下载页面后选择zip格式压缩源码,Linux版本下载tgz源码如下图。二、将源码导入Idea2.1、解压压缩包到自定义目录2.2、命令行进入Jmeter的src同级目录,修改俩个文件名,分别将eclipse.classpath和eclipse.p...原创 2019-04-26 14:21:05 · 1410 阅读 · 0 评论 -
java比较经典的一些基础问题
由于本人刚注册完CSDN博客,所写的一些内容都是之前学习的笔记,准确来说就是copy自己的笔记于此,同时也希望对跟我一样的初学者新萌有所帮助。哈哈,下面开始抄笔记咯java入门基础:javac: 编译命令java : 运行命令.class : 字节码文件.java : 源文件java的特点:① java是纯面向对象的编程语言。在java中任何客观事物的描述都是对象。② jav...原创 2018-12-08 02:33:36 · 119 阅读 · 0 评论 -
对java环境变量的理解
环境变量 是辅助实现系统功能的变量的统称。windows有windows系统的环境变量;unix有unix的环境变量。JAVA_HOME 是系统环境变量的一个具体变量,指向的是JDK的安装路径PATH 是系统环境变量的一个具体变量,PATH变量的作用,是给要运行的非准确存储位置的外部命令,提供命令文件查找位置。只要找到了,系统就启动这个命令来干活。如果命令文件找不到,则系统报错。在java中...原创 2018-12-08 00:39:57 · 222 阅读 · 0 评论 -
RocketMQ快速入门之源码下载并部署到IDEA
刚接触RocketMQ,并将自己的学习笔记分享给大家,本文详细介绍了如何从官网下载rocketMQ源码,并在Windows系统下部署到IDEA上,编译测试通过。一、首先,我们要知道什么是rocketMQRocketMQ是一个纯java、分布式、队列模型的开源消息中间件,可以理解为生产者与消费者之间交互时进行的一种消息存储和管理技术,也可以看做是一种容器。Github上的介绍是 RcoketM...原创 2018-12-07 09:56:43 · 1785 阅读 · 0 评论