8 凌飞安

尚未进行身份认证

我要认证

有灵性的码农不会迷路,大家好,我是凌飞安,一个专注于Java研发的程序猿。

等级
TA的排名 3w+

Mybatis异常问题org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 解决

Mybatis异常问题org.apache.ibatis.binding.BindingException: Invalid bound statement not found 解决问题原因解决办法问题原因这个问题是因为mybatis没有找到对应的映射引起的。解决办法将接口文件***Mapper.java 和映射文件 ***Mapper.xml这两个文件的改为文件名一致,注意如果只是修改...

2020-04-01 18:20:04

java使用http协议将文件同步到另外一台服务器

java使用http协议将文件同步到另外一台服务器需求背景核心代码需求背景我们在美国服务器上部署了一个site,专门提供美国用户使用,后端服务和文件服务都放在国内。用户经常抱怨我们系统打开文件比较缓慢深圳打不开。我们经过测试发现,一般的service查询在速度上都还是可以接受的,但是一些较大的文件,就会响应比较慢甚至出现打开失败的情况。这是由于跨洲网络出现丢包的现象导致的。我们最初想到的方案...

2020-03-26 10:07:30

linux加压.tar.xz后缀文件的命令

linux如何解压 .tar.xz 后缀文件的命令加压命令效果图最近学习安装mysql,下载安装包发现竟然是以.tar.xz为后缀的,这与我们常见的.tar.gz完全不一样。我相信有不少同学也即将遇到与我一样的问题。闲话少说,我们直接分享经验。加压命令我们先用 xz 命令把压缩包外层解压,再用tar命令来解压缩包 xz -d mysql-8.0.18-linux-glibc2.12-i6...

2020-03-01 20:58:25

linux自动解压式安装java

linux自动解压式安装java创建目录下载压缩包解压JDK设置环境变量验证安装安装java比较快捷的方式是通过yum的apt-get来安装,但是openJdk类库并不是全量的,安装后可能会出现意料之外的错误,所以我建议通过解压的方式来安装。创建目录在/usr/local下创建java目录mkdir /usr/local/java进入到java目录下 ,通过wget方式下载安装包,下载...

2020-03-01 16:26:38

Idea 引用存在的文件依旧提示错误的问题

Idea 引用存在的文件依旧提示错误的问题问题描述问题解决问题描述Idea有时候会抽风,我今天突然就遇到一个问题,我项目使用的mave的多module结构,今天Idea突然抽风,有一部分文件提示不存在,但是java文件命名就存在我的module里面,而且还有一个奇怪的现象,通过Ctrl+n查找class文件的方式是找不到这个对象的。一开始我以为是编译的问题,于是我尝试通过maven命令重新编...

2020-01-11 18:00:51

Sentinel使用指南

Sentinel使用指南Sentinel 简介Sentinel具有的特征Sentinel的组成相关术语如何使用Sentinel引入依赖定义资源定义规则Sentinel 简介Sentinel 是阿里中间件团队开源的一款面向分布式服务架构的轻量级高可用的流量控制组件。As distributed systems become increasingly popular, the reliabil...

2019-12-31 11:09:00

Spring Cloud 实战-微服务架构下的“秒杀”

Spring Cloud 实战-微服务架构下的“秒杀”案情分析核心支撑组件秒杀系统的场景特点秒杀架构设计理念秒杀设计思路关于限流关于负载与分流案情分析分析,在做秒杀系统的设计之初,一直在思考如何去设计这个秒杀系统,使之在现有的技术基础和认知范围内,能够做到最好;同时也能充分的利用公司现有的中间件来完成系统的实现。我们都知道,正常去实现一个WEB端的秒杀系统,前端的处理和后端的处理一样重要;前...

2019-12-27 15:53:45

Python初体验

Python初体验学习目标python语言的优缺点搭建python编程环境使用python向世界问好学习目标简单了解python语言优缺点搭建python编程环境使用python向世界问好python语言的优缺点参考 https://www.runoob.com/python3/python3-intro.htmlpython api doc html简单 – Python 是...

2019-12-26 07:49:28

MySql优化指南

MySql优化指南前言1. 优化一览图前言数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷.1. 优化一览图2. 优化笔者将优化分为了两大类,软优化和硬优化,软优化一般是操作数据库即可,而硬优化则是操作服务器硬件及参数设置.2.1 软优化2.1.1 ...

2019-12-20 17:41:20

在win系统后台执行SpringBoot生成的jar文件

在win系统后台执行SpringBoot生成的jar文件问题描述解决方案问题描述在多数时候我们的服务器使用的是linux,我们只需要使用 nohup 命令就可以实现后台运行jar包。但有时候事情并不如你所期待的那般,有时候你只能在win服务器部署你的springboot服务。如何在win服务器执行jar包,相信很多小伙伴都知道,打开cmd命令窗口执行以下代码即可运行你的jar程序包(***...

2019-12-19 20:01:03

业务中台总体架构介绍与交易业务中台核心设计

业务中台总体架构介绍与交易业务中台核心设计架构总原则:电商中台:服务接入层:公用基础组件:云服务&设施容器层业务前台产品:稳定和安全保障系统工程结构:架构总原则:大中台+小前台的架构思路业务中台采用领域驱动设计(DDD),在其上构建业务能力SAAS,持续不断进行迭代演进。平台化定位,进行了业务隔离设计,方便一套系统支撑不同玩法的业务类型和便于定制化扩展。前后端分离,通过服务接入层...

2019-12-17 10:06:39

java.sql.SQLException: The MySQL server is running with the --rds-deny-access option so it cannot ex

java.sql.SQLException: The MySQL server is running with the --rds-deny-access option so it cannot execute this statement昨夜凌晨2点,领导打电话将我从梦中叫醒,问系统为什么挂了,我赶忙起来查询后台日记,发现数据库连接失败了,提示异常信息如下:关键是这句java.sql....

2019-12-15 11:06:23

巧用trim函数去除mysql前后空白字符

巧用trim函数去除mysql前后空白字符使用场景使用场景发现程序写入字段的值前后有空格,这不利于我们查询和比较,所以了解了一下mysql的trim()函数mysql有 ltrim(), rtrim(), trim() 三个函数,分别是去除左边空格、去除右边空格、去除首尾空格。可以根据实际情况调用对应的函数.具体可参考如下sql:UPDATE trademark t SET t.`n...

2019-12-14 14:39:31

LocalDate和LocalDateTime日期格式化

LocalDate和LocalDateTime日期格式化废话少说,直接上代码废话少说,直接上代码 public static void main(String[] args) throws Exception { LocalDate curDay = LocalDate.now(); DateTimeFormatter formatter = DateTi...

2019-12-11 11:10:26

java实现全角和半角之间的转换

java实现全角和半角之间的转换代码实现最近网站引入了一些日文的资料,发现日文提供的资料是阿拉伯数字和一些字符竟然是全角,全角字符我们想要读取里面的信息会变得比较被动,所以要求在保存之前,将资料转换成我们常用的半角方式存储。全角字符显示:(220)【出願日】 令和1年11月20日(2019.11.20)我需要获取到字符里面的日期,就只能现在全角字符转换为半角,效果如下所示,这样我就可通过...

2019-12-10 17:47:31

解决使用selenium+PhantomJs抓取数据导致内存溢出问题)

解决使用selenium+PhantomJs抓取数据导致内存溢出问题在使用selenium+PhantomJs爬取数据时,发现系统运行缓慢,后台一查发现很多phantomJs进程未被关闭。在java代码中,我们调用driver.close()方法并不能保证phantomJs进程会被kill掉。我使用了比较笨的办法,就是写一个.sh脚本,然后java执行该脚本来杀死这些进程以腾出内存空间的目的...

2019-12-10 10:24:31

Java 如何遍历enum类型

Java 如何遍历enum类型java 如何遍历enum类型java 如何遍历enum类型遍历enum我们可以使用enum自带的静态方法values(),来实现,具体的demo如下所示: public static void main(String[] args) throws Exception { //遍历 for (UserType type : User...

2019-12-06 11:59:16

java在字符串固定位置插入字符串

java在字符串固定位置插入字符串需求描述功能实现需求描述美国官方电话格式如:xxx-xxx-xxxx ,而客户录入的电话通常是一串数字3463359870,我们需要将客户录入的数字转换为官方格式。也就是说我们要在字符串固定的位置插入"-"。功能实现这个需求我利用的是官方的API来实现的,StringBuffer 的insert方法可以实现在指定的位置插入字符串。 public sta...

2019-12-05 11:39:44

使用java更新word模板文件的内容和图片

使用java更新word模板文件的内容和图片代码实现上一篇博客我实现了更新word模板里面的文字内容,但是,产品经理又有了新的想法,觉得只有文字的word文档看起来比较单调,需要穿插一些图片,师文字看起来更丰富多彩。代码实现模板的定义我们参考上一篇文章:https://blog.csdn.net/lingfeian/article/details/103309379以下代码就是我们实现该...

2019-12-03 15:41:55

使用java poi 替换word模板里面的内容

使用java poi 替换word模板里面的内容需求背景功能实现对模板进一步加工,方便我们程序处理java代码验证需求背景业务提供了一个word的签名模板,要求根据订单内容替换模板中的关键信息,需要替换的内容已明确。功能实现对模板进一步加工,方便我们程序处理第一步,我们需要做的就是对模板进行进一步加工处理,将替换的内容使用固定的标签标志。如下图所示(使用${}来声明关键词的原因是为...

2019-11-29 14:04:03

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。