自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Victor Lv的博客

Victory belongs to the most persevering.

原创 报错解决:Can‘t connect to X11 window server using……

报错解决:Exception sending context initialized event to listener instance of class org.apache.myfaces.webapp.StartupServletContextListener: java.lang.InternalError: Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable.

2020-07-23 00:18:09 66

原创 fastjson报错java.lang.NoSuchMethodError: java.lang.Character.isSurrogate

开发新系统时,引用了fastjson组件,碰到报错如下:报错信息:org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: java.lang.Character.isSurrogate(C)Z经...

2019-12-03 14:51:04 327

原创 Jmeter压测报错GC OverHead limit exceed

最近在用 Jmeter 做性能测试,开到50个并发就会出现这样的现象:1、压测到了2分钟左右的时候就必定会导致Jmeter卡死;2、nmon曲线在2分钟直线下降至完全没有请求。3、压到最后时Jmeter控制台出现如下报错:GC OverHead limit exceed。经了解,GC OverHead limit exceed 的原因是,JVM进程内存不足,虚拟机进而启用GC(垃圾回收),...

2019-10-09 21:40:09 201

原创 引申:从一次parseInt导致的异常排查经历

系统所用框架描述:JSF + EJB + JBOSS 中间件(银行老系统用的老技术……)一、现象描述:页面报系统异常,观察日志只有一句相关报错:2019-07-20 15:54:44,021 INFO [stdout] (default task-14) 2019-07-20 15:54:44,021 [default task-14] DEBUG xxxxxxxxxxx.Sessio...

2019-07-20 17:13:52 90

原创 axios传输post参数后台无法转换

问题:使用 @RequestBody 接收前端 post 过来的 JSON 对象,对象转换失败为null。框架:前端Vue.js使用 Axios 与后台交互,后台 SpringMVC 使用 @RequestBody 接收前台传输的 JSON 参数。经使用 Jmeter模拟 post请求 和 F12 分析,系因使用 axios 传参时使用了错误的写法导致生成给后台的 JSON 错误:错误写法:...

2019-03-23 23:41:06 903 1

原创 记坑:JavaScript 的 console.log() 和 trim() 方法IE兼容性

1、IE9及以下浏览器不支持 console.log()IE9及以下浏览器不支持 console.log(),所以如果js代码中含有console.log,会导致执行js到这里的时候就直接抛出异常,后续的js代码也不会被执行了(报错:无console对象),这样就会引出页面的bug。当这些老版本的IE打开F12 调试窗口时,console.log才能解析了,也不会引出页面bug。解决办法:...

2019-03-12 23:06:07 171

原创 Java card 小 demo -- 电子钱包应用

个人 JavaCard 系列博文涉及到的 demo 代码:Java card 小 demo – 电子钱包应用两年多以前的代码,不知道找出来的还是不是以前的工程,我上传到github上了:[][https://github.com/Victor-Lv/Wallet/blob/master/purse.zip]仅供参考,当年菜鸟写的程序,如有疏漏请包涵。...

2018-09-19 11:14:41 608

原创 org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type **

spring 工程运行时报错:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ***: Unsatisfied dependency expressed through field ***; nested exception is org.spri...

2018-09-11 11:53:09 669

原创 javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied "items" in xxx

今天使用SringMVC + Mybatis + JSP 搭建一个小 demo 的时候,报了如下错误 报错信息如下type Exception reportmessage An exception occurred processing JSP page /WEB-INF/views/user_list.jsp at line 28description The server enc...

2018-08-21 09:29:06 636

原创 mysql 存中文乱码

  今天碰到一个问题,mysql 数据库中某字段存了一串中文,我将它读取出来之后更新该挑记录某个 int 字段,然后再将数据存入数据库,发现原本应该原封不动取出再存入的中文字段变成乱码了。参照下述文章,修改mysql的配置文件(Windows版):my.ini ,添加几项字符配置,即可解决中文乱码问题。彻底解决mysql中文乱码...

2018-08-03 10:26:27 740

原创 解决办法:Message: 对实体 "useUnicode" 的引用必须以 ';' 分隔符结尾

Hibernate 5.3.1 版本下出现此问题:INFO: HHH000206: hibernate.properties not foundException in thread "main" org.hibernate.internal.util.config.ConfigurationException: Unable to perform unmarshalling at line...

2018-07-02 18:47:30 3290

原创 windows无法安装到这个磁盘选中的磁盘具有MBR分区表解决办法

本人在使用U盘安装Windows10时出现该问题,后发现是UEFI的问题,网搜解决办法: 非预装win10机型出厂时,硬盘默认为MBR分区表格式,而UEFI模式仅支持在GPT分区表的硬盘上安装系统。 如果系统安装光盘中包含了UEFI信息,启动时可能会自动加载并进入UEFI模式,因此便会出现“ windows无法安装到这个磁盘,选中的磁盘具有MBR分区表,在EFI系统上,windows只能安装到

2017-11-19 20:13:21 48235 2

原创 Windows快速添加开机启动项

有很多应用程序不自带开机启动的设置,前段时间发现个很快捷方便的方法添加开机启动:   如图:   打开开始菜单里面的启动中,右键打开,进去到启动的文件夹,然后只需要把程序的快捷方式放进去,就可以开机启动啦!

2017-09-17 10:44:59 884

原创 使用markdown做本地笔记软件/编辑器

因公司一众云笔记软件都被屏蔽用不了,只能用本地笔记,考虑到很多笔记要放图片,一开始只能用word,但那种打开速度和排版实感痛苦,所以只能是把无图片的笔记用markdown记录,有图片的用word。然而,今天才知道markdown其实是可以插入本地图片的!太棒了,那markdown作为本地笔记记录方式实在太棒的,我使用的是haroopad-markdown编辑器。   插入本地图片方法很简单,直接用

2017-09-08 14:43:38 6027

原创 Apache负载均衡配置

使用 Apache HTTP Server 搭建负载均衡* 配置方法: * 1. 找到 Apache 安装目录下的 conf 目录下的 httpd.conf 配置文件,进行如下修改:LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.

2017-08-24 10:09:36 581

原创 apache无法启动

我在使用wampserver的apache时,修改httpd.conf文件,经常在修改完重启apache时会启动不了,利用wampserver的 check httpd.conf sytax 功能也没检查出语法错误。 解决办法: 1. 未必有效的方法:关掉浏览器访问localhost的网页,网页偶尔刷新导致端口被占用无法重启? 2. 重要的行之有效的方法,就是去check以下apache的

2017-08-23 11:46:36 562

原创 Python判断操作系统类型

本文作者为吕浪(Victor Lv),转载请注明出处。python(2.7) check the os type running on:1. use sys.platform:windows: >>> import sys >>> sys.platform >>> 'win32'linux >>> import sys >>> sys.platform >

2017-05-16 11:27:20 2070

原创 将你的一言一行公布到互联网上之前应三思

今天无意中发现自己的某些博文被更多的“黑”网站不注明转载地就copy过去了,或者说是被爬虫过去了,听说其实csdn博文基本上点字数的都会被一大堆爬虫爬,所以我猜只有很少阅读量的那些博文估计就是被爬虫爬出来的。一些“黑”网站就靠这爬取csdn或者博客园等等的一些原创内容网站的优质原创内容然后直接抄袭过去,赖以为生。而在对于搜索引擎搜索结果(SEO),这类黑网站往往比你本身的博文出处例如csdn更排到

2017-05-15 15:46:15 599 5

原创 一些面试题备忘

去年整理的一些校招面试可能被问到的一些点,一直存在了笔记上,今天发上来

2017-05-13 14:01:08 543

原创 在word中插入语法高亮且带行号的代码

https://www.zhihu.com/question/23263179请使用Notepad++,插件----NppExport----Copy Html to clipboard。到Word里粘贴,粘贴选项选保留原格式。从VS复制C++进去就行了,自带高亮从eclipse复制Java进去就行了,自带高亮插入

2017-05-13 13:55:24 3074

原创 int *p[] 与 int (*p)[]

int *p[4];  //定义一个指针数组,该数组中每个元素是一个指针,每个指针指向哪里就需要程序中后续再定义了。int (*p)[4];  //定义一个数组指针,该指针指向含4个元素的一维数组(数组中每个元素是int型)。 区分int *p[n]; 和int (*p)[n]; 就要看运算符的优先级了。int *p[n]; 中,运算符[ ]优先级高,先与p结合成为

2017-05-13 13:52:32 480

原创 补码和反码

1、反码:正数的反码是其本身负数的反码是在其原码的基础上,符号位不变,其余各个位取反[+1] = [00000001]原 = [00000001]反[-1] = [10000001]原 = [11111110]反2、补码正数的补码是其本身负数的反码是在其原码的基础上,符号位不变,其余各位取反,最后+1(即在反码的基础上+1)

2017-05-13 13:51:12 556

原创 centos6更新yum源为阿里云

[1] 首先备份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup[2] 进入yum源配置文件所在文件夹[root@localhost yum.repos.d]# cd /etc/yum.repos.d

2017-05-11 22:54:19 12495

原创 windows和linux路径斜杠不兼容问题

这两天写python脚本时发现一个问题,就是windows系统和linux系统的路径问题,windows系统是诸如C:\Users\vlyu\Perforce\这样的右斜杠,而linux下是诸如/home/vlyu/这样的左斜杠,一开始自己只在单系统下开发和测试,没考虑到这个问题,所以当在脚本中需要自行组合path成一个新的path或者需要匹配subPath时,直接用比较笨的方法,类似硬编码那样的

2017-04-27 15:46:58 7844 1

原创 流程图对代码优化的益处

这些天在做一个python开发任务,发现处理逻辑略复杂,主要是要考虑的特殊情况颇多,导致在开发过程中不断修改逻辑和代码,“苦不堪言”,虽然之前就偶尔画个小流程图,但一直没把整个逻辑的流程图梳理出来,这两天把代码基本实现了功能,着手于代码优化,于是画了画流程图,结果发现早该在coding之前就把流程图梳理好,因为它对于代码的设计和优化实在大有益处,特别是逻辑较为复杂的时候,这里说的是面向过程和面向函

2017-04-27 12:53:23 529

原创 python使用sendmail在linux下发送邮件

参考链接:How do I send mail from a Python script?使用linux下的sendmail程序来发送邮件,利用popen函数(python docs关于popen函数)可以直接调用linux系统程序,需要指定程序所在的位置。#!/usr/bin/python# -*- coding: UTF-8 -*- #Author: Victor Lv

2017-04-26 12:00:51 4435

原创 python获取命令行输入参数列表

(一)单一独立的参数如果命令行输入的参数都是各自单一独立的,直接用个循环把所有参数逐一读出来就行了。sys模块里面直接用args = sys.argv就可以获取到所有参数了(返回值args是一个list),args0]是执行的python文件路径名,args[1:]后面的才是真正命令行输入的参数,用个for循环就可以一一读取args列表,示例代码如下:import sysdef usa

2017-04-25 11:49:29 10313

原创 互联网的实名与匿名

隔了半个月今天登录CSDN想发博文,发现已经强制要用户注册手机号了。网搜了一下原来是因为去年出的国家政策,要求17年年中(好像是6月1记不清了)所有备案的网站都要实名制,今年开始狠抓了,然后csdn四月份就开始要用户绑定手机了。刚开始了解到这一消息,我内心一紧,总感觉自己将来要赤裸裸地暴露在互联网中了。但后来想想,实名制的优劣不可简单评价,固然很多人是奔着互联网可以让人匿名而享受其中,但或许这

2017-04-18 16:14:04 884

原创 Python切分字符串

先上代码再解释:#!/usr/bin/python# -*- coding: UTF-8 -*- s = "target_link_libraries(qtinfra_canvas \n PUBLIC Qt4::QtGui \nPRIVATE infra common qtinfra_util)"s1 = s[s.index('(')+1:s.index(')')]

2017-04-18 15:42:06 1258

原创 2017年3月15日留言 ——关于Java卡Applet系列csdn博文

貌似有不少人在看我写的几篇关于java卡applet的博文,也收到了一些评论指正博文错误,或者私信叫我发代码文件过去。在此需要说明的是,java卡applet的这几篇博文是自己在初学java卡applet的时候写的,当时菜鸟一枚(虽然现在也还是菜鸟),未免会有些疏漏,仅供参考,希望大家在看的时候别太当权威,如果博文中有错误也请谅解。另外关于叫我发代码的,因为有些代码文件中的部分代码并非是我写的,怕

2017-03-15 17:12:54 680

原创 linux设置定时任务

1.用crontab/cron命令,可以man一下crontab的用法。crontab -e : 编辑定时任务,格式如下:minute hour day-of-month month-of-year day-of-week commands    使用星号*表示任一时间/所有时间,举例:*/5 * * * * echo "Hello"这句定时任务表示每5分钟echo

2017-03-14 16:33:45 5332

原创 经典面试题:用户反映你开发的网站访问很慢可能会是什么原因

问题场景:某个用户向你反映说你开发的网站访问速度很慢,但是该用户访问其他网站很正常,分析下原因、有哪些工具分析原因、怎么解决问题?最近面试两次碰到了这个题目,回来请教了一位做运维的师兄,听他讲解下发现确实这个问题可以牵涉到很多知识面,很具综合型,是个好题目,不过其实这个问题偏运维,但开发人员自然也是越懂越好。结合这位师兄的详细讲解,我梳理了下这个问题牵涉到的一些点。一、针对这个题目我们可以...

2016-11-13 14:32:03 14962 2

原创 电脑命令行发wifi

今天被某电脑wifi软件篡改了浏览器主页,搞得自己要重新设置回来并且重启电脑才恢复主页,所以也是有些受够了这种软件的这些流氓广告。就换成命令行自己发wifi了,虽说要进行一系列设置,但也就安装一个wifi软件的时间,虽然没有wifi软件那些防蹭网啥的功能,但是足够自己日常使用了。下面上教程,其实百度一下也会有一堆教程出来。(系统:win7 64位)1.右键屏幕右下角的网络图标,"打开网络和

2016-10-22 13:58:23 1376

转载 C++虚函数表解析

C++ 虚函数表解析

2016-10-07 20:44:34 398

原创 &a + 1和 &(a+1)

问题来源:int a[5] = {1,2,3,4,5};int *b = (int *)(&a+1);cout最后输出是:125这里有个梗就是两种+1究竟背后是加了多少,这个关键是得知道是谁在+1:(1)a+1,a是一个指向一个int值的指针+1,所以+1背后实际是+ 1 * sizeof(int *),也就是 + 4bytes,也就是加了一个int的空

2016-10-02 21:59:31 1147

原创 动态规划之最少硬币凑钱问题

#include using namespace std;/**题目描述:如果我们有面值为1元、3元和5元的硬币若干枚,最少要用多少枚硬币凑够n元?*//**解题分析:(1)要算n元要多少个凑完[f(n)],那我分类嘛: 1.首先拿一个1元的硬币,所以这个分类所需最少硬币数为f(n-1) + 1 2.首先拿一个3元的硬币,这个分类所需最少硬币数为f(n-3) + 1

2016-09-30 23:12:42 2079

原创 大小端表示法

这篇博客写的不错:详解大端模式和小端模式最近笔试上也碰到了这方面的问题。需要注意两点:(1)一般操作系统都是小端,而通讯协议是大端的。(2)写一段程序判断大小端:bool isBig_Endian(){ short test = 0x1234; if( *((char *)&test) == 0x12) return true; else return

2016-09-26 23:17:48 860

原创 构建二叉树并求其深度

/*题目描述:输入:第一行为整数n(n >= 2),表示二叉树节点总数后面带n-1行,每行为整数a和整数b的输入格式,a表示父亲节点,b表示a的一个子节点输出:二叉树的深度示例输入:50 10 21 31 4输出:3*/#include #include using namespace std;//节点数据结构class Node{public:

2016-09-24 00:35:08 2205

原创 输入一行字符反向输出

/*题目描述:输入一行字符(可包含空格)将其反向输出示例:输入:hello world输出:dlrow olleh*/#include #include // support for stack template classusing namespace std;//方法一:栈方法void print_Inverse_Using_Stack(char *s){

2016-09-24 00:06:13 1771

原创 C++读取一行字符串输入

这个知识点必须掌握,因为是笔试必备技能!不然连输入都搞不定,何谈后面的?#include #include using namespace std;int main(){ //对于char* / char[] char s[1001]; cout<<"Please input char[]:"<<endl; cin.getline(s, 1000);//iostream下的函

2016-09-23 21:34:40 8289

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