- 博客(45)
- 资源 (3)
- 收藏
- 关注
原创 Mybatis-Plus自定义sql语句报错:org.apache.ibatis.binding.BindingException:Invalid bound statement not found
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)当您的项目在使用mybatis-plus出现这个错误时,并且,已经在排查了命名不一致和路径扫描不到都的问题后依然没有解决问题,这时候应该就是下面这个问题了。本项目的dao层结构mapper<文件夹> --xml...
2019-05-31 16:22:48
7623
原创 openssh手动升级最新版本
最近对服务器进行漏洞扫描,出现了openssh的一些漏洞OpenSSH 7.8及之前版本中的auth-gss2.c文件存在安全漏洞,解决方案升级到7.8之后的版本但是直接命令进行升级不能升级的最新版本,查阅文档后进行了手动的升级,方案如下:首先下载openssh最新的包,下载地址:https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/然后将该包上...
2019-05-25 12:03:52
6692
原创 POST方式请求静态资源时nginx提示405 NotAllow错误解决方法
**重要的事情说三遍!一定要检查nginx.conf文件中http定义域是否有proxy_intercept_errors on;fastcgi_intercept_errors on;重要的事情说三遍!一定要检查nginx.conf文件中http定义域是否有proxy_intercept_errors on;fastcgi_intercept_errors on;重要的事情说三遍!一定...
2019-05-22 17:11:42
4197
3
转载 java获取昨天时间的日期操作
Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, -1); String yesterday = newSimpleDateFormat( "yyyy-MM-dd ").format(cal.getTime()); System.out.println(yesterday);https://bl...
2019-01-02 16:23:45
1523
原创 Caused by: java.lang.NoClassDefFoundError: org/springframework/context/event/GenericApplicationListe
Exception in thread “main” java.lang.IllegalArgumentException: Cannot instantiate interface org.springframework.context.ApplicationListener : org.springframework.boot.logging.ClasspathLoggingApplicati...
2018-12-12 16:05:58
6946
原创 web界面之表格显示的几点功能(包括js修改样式,ajax数据交互等)
实现功能:数据的套打功能前期工作:已经将要套打的样式按照固定位置,在HTML页面完全固定好,将数据传入就可以准确套打。具体需求:将数据以excel文件上传,上传成功先进行数据的展示,然后再存入数据库中,接着进行数据的管理,包括:增删改查以及打印。所用技术:SpringBoot+MyBatis+Mysql开发工具:eclipse实现过程:1、按照需求进行前端页面的设计,总共有上传、编辑、...
2018-10-01 16:43:46
1960
原创 表单提交数据库存储乱码问题
从浏览器端表单编辑数据–>浏览器和程序建立连接传输数据–>程序controller层接收–>数据层编译SQL–>写入数据库–>程序从数据库读取–>返回浏览器端–>浏览器端渲染,这些过程都可能会发生乱码。我们可以通过Debug,首先判定是哪个阶段的乱码问题,然后再针对性的解决。debug之后确认程序接收和编译SQL都正常,但是写入数据库编码,可以先简单看...
2018-09-28 18:28:17
647
原创 Java实现3位数的水仙花问题
package com.cx.utils;/** * Created by admin on 2018/8/14. * 在一个类中可以有多个class,但是只能有最多一个的public class */public class Test { public static void main(String[] args){ System.out.println("H...
2018-08-15 10:34:56
351
原创 Java关键字详解
Java53个关键字abstract 标识抽象类或者抽象方法assert 用来进行程序调试boolean 基本数据类型,布尔型,默认值为falsebreak 跳出当前循环,如果break w,则为跳出名为w的循环byte 基本数据类型,字节型,默认值为0,占1个字节case switch语句中表示一个分支catch 异常处理中捕获异常char 基本数据类型,字符...
2018-08-15 10:31:43
276
原创 JavaWeb,不使用框架下的MVC模式简单登陆模块实现
项目结构图1. 前期准备本项目使用的jdk版本是:jdk1.8.0_181 本项目使用的tomcat版本是:apache-tomcat-7.0.90 本项目使用的mysql数据库版本是:mysql8.0 本项目使用的数据库驱动是:mysql-connector-java-8.0.12.jar 本项目使用的编辑器是:IntelliJ IDEA 2017.1 如果环...
2018-08-14 13:50:07
1450
原创 maven下载jar包时速度慢或者不能下载时的解决方法
maven下载jar包时速度慢或者不能下载时的解决方法: 打开conf/settings.xml,在中添加如下代码:<mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repository that
2017-10-20 16:30:34
361
原创 Ubuntu中Object-Detector-App安装过程的一些坑
首先需要安装anaconda,这个直接在官网下载安装包安装就行,但是官网下载很慢,所以我用的是清华的镜像,具体如下: 地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 根据自己的系统选择对应的版本(按照项目的要求需要安装Anaconda3-4.4.0)所以我选择了: 然后在sh文件的目录下执行命令: sudo bash Ana
2017-08-17 17:31:14
1058
3
原创 java实现验证码功能(只是显示,还没有提交验证功能)
前端html页面代码 1.html<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>1.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <met
2017-08-08 20:27:17
583
原创 java web实现简单文件下载
通过servlet实现文件下载,打开页面就能下载。 Demo1.javapackage com.cx;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.PrintWriter;impo
2017-08-08 19:23:28
389
原创 java操作xml之dom4j中的xpath实现用户登陆验证
直接上代码 xml文档:user.xml<?xml version="1.0" encoding="UTF-8"?><db> <users username="aaa" password="123" age="25"></users> <users username="bbb" password="123" age="25"></users> <users usernam
2017-08-03 17:38:28
588
原创 java操作xml之dom4j的增删改查
注意,保存的时候一定要注意编码问题,你的xml文档的编码类型是什么就在format那里设置一样的,否则就会乱码的。XML测试文档:<?xml version="1.0" encoding="UTF-8"?><商店> <商品> <名称 name="hhhh">手机</名称> <价格>1290</价格> <数量>90部</数量> </商品> <商品>
2017-08-03 16:39:19
606
原创 java读取xml文档之sax方式
sax方式是读取一行处理一行,这样的方式比较节省内存,而且效率很高,尤其处理超大的xml文档时更为明显,如果只是用来读取xml那么sax方式是最佳的,但是它不能用来对xml进行增删改。xml测试文档:<?xml version="1.0" encoding="UTF-8"?><商店> <商品> <名称>手机</名称> <价格>1290</价格>
2017-08-03 11:18:02
532
原创 简单的考生管理系统,java以XML为数据库,jaxp操作XML实现简单的增删查功能
运行界面控制台界面: 项目目录结构: 其中bean目录封装数据,dao目录进行业务处理,utils目录是封装的读取和保存xml的工具类,test目录是junit测试类,ui目录是main类。 XML测试文档数据库:<?xml version="1.0" encoding="UTF-8" standalone="no"?><exam> <student examid="123"
2017-08-02 20:52:10
488
原创 java中操作xml的两种方式DOM和SAX比较
DOM方式:先把整篇xml文档读进内存,然后在进行处理,当文档过大时会占用过多的内存而导致内存溢出,但是DOM方式对于xml的增删改查都很方便。SAX方式:读取一行处理一行,对内存的消耗不大,读取的性能最好,但是不适合对xml文档的增删改。
2017-08-02 14:08:49
340
原创 java对XML文档的操作之dom(使用jaxp,sun公司的自带包)
测试的XML文档:(注意,该文档是放在src文件夹下的,不是和java文件放在同一个包,不然读取xml时会出错)<?xml version="1.0" encoding="UTF-8" standalone="no"?><商店> <商品> <名称 name="hhhhh">A商品</名称> <价格>890元</价格> <数量>1</数量>
2017-08-02 14:03:02
391
1
原创 《HTML5秘籍》阅读之html5标签初体验
在 html页面中,使不使用元素只代表一种风格,浏览器会自动假设页面中已经包含了这些元素,如果使用js来查询DOM仍然能够找到这些标签。<!DOCTYPE html><title>A Tiny HTML Document</title><body><p>Let's rock the browser, HTML5 style.</p></body><script>alert(document.
2017-07-20 00:09:56
390
原创 Apache报错指定的网络名不再可用解决方案
在httpd.conf中的末尾添加以下代码AcceptFilter http none AcceptFilter https none EnableSendfile Off EnableMMAP off运行很流畅。
2017-04-25 11:40:48
1888
原创 生成词云之python中WordCloud包的用法
效果图: 这是python中使用wordcloud包生成的词云图。下面来介绍一下wordcloud包的基本用法。class wordcloud.WordCloud(font_path=None, width=400, height=200, margin=2, ranks_only=None, prefer_horizontal=0.9,mask=None, scale=1, color_func
2017-03-28 16:00:01
47379
4
原创 php数组字符串之间的互相转化
数组转字符串$a = [1,2,3];$string = implode(",",$a);//输出结果为:“1,2,3”$b = "1,2";$array = explode(',',$b);//输出结果为:array (size=2)// 0 => string '1' (length=2)// 1 => string '2' (length=1)
2017-03-28 10:46:49
679
原创 错误提示:java.lang.IllegalArgumentException解决方法
我的程序出现这个错误的原因是编译环境和运行环境的jdk版本不一致,首先是spring mvc的版本是3.*的,而我本机的jdk是jdk8,查阅资料后得知他俩的兼容性不是很好,有问题,只能用jdk7及以下的版本,所以我就在myeclipse中直接导入了一个jdk1.7,但是这样依然没有解决,这是因为,这样导入后,我的运行环境和编译环境不一致,所以就要经过以下的设置: 选中项目,单击右键-》Prope
2017-03-09 23:42:22
224903
2
原创 python爬虫+数据分析之NBA球员LBJ13个赛季的数据分析
python爬虫最近在看数据分析的书籍,想着自己分析一点东西来,本人比较喜欢NBA,自然就先拿NBA作为分析的对象了,首先要获得最全的NBA数据,根据搜索的结果对比发现,stat-nba.com该网站的数据非常全面详细,真是业界良心。 数据源找到后第一件事情自然就是获取数据,这里用python的原生代码直接爬取的,个人觉的,beautifulSoup还是比较好的,只是一开始没有用,也就后来没用了,
2016-12-29 17:45:14
7099
8
原创 Python安装lxml出错:error: Microsoft Visual C++ 9.0 is required.
在使用python爬取网站数据的时候,为了方便的爬取数据,用到了Beautiful Soup这个python库,它是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.安装//在命令行界面输入pip install beautifulsoup4安装成功 但是,
2016-12-26 17:16:56
4676
原创 Python中list里的中文输出到html模板里的问题解决
最仅在做一个数据分析的功能时候遇到将list中的中文字符按照数组的形式输出到html模板里的js中进行处理,但是直接输出模板会按照unicode编码输出,这个问题真的让人头大,以下是解决方法://r_cname保存的是list类型,存储的是中文字符串print r_cname//输出unicode编码格式,格式如下[u'\u6e56\u4eba', u'\u7070\u718a', u'\u9
2016-12-23 14:39:11
3228
原创 《JavaScript高级程序设计》读书笔记--9-客户端检测
能力检测能力检测的基本模式if(object.propertyInQuestion){ //使用object.propertyInQuestion}怪癖检测想要知道浏览器存在什么缺陷,这通常需要运行一小段代码来确定某一特性不能正常工作。用户代理检测通过检测用户代理字符串来确定使用的浏览器。在服务器端通过检测用户代理字符串来确定用户使用的浏览器是一种常用而且广为接受的做法,但是在客户端,用户
2016-12-20 14:40:18
380
原创 《JavaScript高级程序设计》读书笔记--8-BOM
BOM。浏览器对象模型,提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。window对象BOM的核心对象是window,表示浏览器的一个实例。 全局作用域 在全局作用域中声明的变量、函数都会变成window对象的属性和方法。 全局变量不能通过delete操作符删除,而直接在window对象上的定义的属性可以。 尝试访问未声明变量会抛出错误,但是通过查询window对象,可以
2016-12-19 12:00:54
375
原创 《JavaScript高级程序设计》读书笔记--7-函数表达式
两种方式定义函数:函数声明和函数表达式 函数声明的一个重要特征就是函数声明提升,意思是在执行代码前会先读取函数声明。 而函数表达式在使用前必须先赋值。递归递归函数是在一个函数通过名字调用自身的情况下构成的。var factorial = (function f(num){ if(num<=1){ return 1; }else{ return nu
2016-12-16 11:17:07
351
原创 《JavaScript高级程序设计》读书笔记--6-面向对象的程序设计
理解对象var person = { name: "Nicholas", age: "29", job: "Software Engineer", sayName: function(){ alert(this.name); }};创建了person对象,添加了三个属性和一个方法。 属性类型 数据属性包含一个数据值的位置,这个位置可以读取
2016-12-15 12:37:20
293
原创 《JavaScript高级程序设计》读书笔记--5-引用类型
object类型创建objet实例有两种方式,new操作符后跟object构造函数和使用对象字面量表示法。//newvar person = new Object();person.name = "Nicholas";person.age = 26;//对象字面量表示法(推荐这种方法)var person = { name : "Nicholas", age : 26}//
2016-12-14 16:51:36
430
原创 《利用Python进行数据分析》--1--Windows环境下安装EPDFree和pandas
具体安装请参考 http://blog.youkuaiyun.com/huanbia/article/details/51718840 如果电脑之前安装过其他版本的python,最好是删除掉,不然会导致一些错误,因为各种版本已经更新的很快了,所以最好是按照本书的版本进行安装,能够最准确的实现书中的例子而不至于出现不可预知的错误。
2016-12-13 16:07:48
10996
原创 《JavaScript高级程序设计》读书笔记--4-变量、作用域和内存问题
基本类型和引用类型的值5种基本数据类型是按值访问,可以操作保存在变量中的实际的值。 引用类型的值是保存在内存中的对象,js不允许直接访问内存中的位置,也就是说不能直接操作对象的内存空间。在操作对象时,实际上是在操作对象的引用而不是实际的对象,引用类型的值是按引用访问的。 动态的属性 对于引用类型的值可以为其动态的添加属性和方法,也可以改变和删除其属性和方法;对于基本类型的值来说则不可以,尽管不
2016-12-13 10:59:42
314
原创 《JavaScript高级程序设计》读书笔记--3-语句和函数
语句if语句if(condition1){ 语句1...}else if(condition2){ 语句2...}else{ 语句3...}do-while语句do{ 语句...}while(表达式)while语句while(表达式){ 语句...}for语句for(初始化变量;终止条件;表达式){
2016-12-12 14:53:08
312
原创 《JavaScript高级程序设计》读书笔记--2-操作符
操作符一元操作符递增递减操作 后置var num1 = 2;var num2 = 20;var num3 = num1-- + num2;//等于22var num4 = num1 + num2;//等于21前置var num1 = 2;var num2 = 20;var num3 = --num + num2;//等于21var num4 = num1 + num2;//等于21也可
2016-12-12 11:27:12
380
原创 《JavaScript高级程序设计》读书笔记--1-变量和数据类型
1. 变量 松散类型,所谓松散类型是指变量可以保存任何类型的数据。 一般可以定义为var message;var age=11;var name, sex="男";使用var操作符定义的变量将成为定义该变量作用域中的局部变量function test(){ var message="hello";//局部变量}test();alert(message);//错误func
2016-12-09 17:25:56
292
转载 转载--学JS必看-JavaScript数据结构深度剖析
转载地址–http://blog.sina.com.cn/s/blog_7b9c5e4101017mjt.htmlJavaScript以其强大灵活的特点,被广泛运用于各种类型的网站上。一直以来都没怎么好好学JS,只是略懂皮毛,看这篇文章时有读《PHP圣经》的感觉,作者深入浅出、生动形象地用各种实例给我们分析了JavaScript的数据结构,让人有一种豁然开朗的感觉。 全文如下: 编程世界里只存在
2016-12-09 10:18:13
395
原创 JS中的变量与函数中的属性的区别
代码1:<script type="text/javascript">function Sing() { alert(author + ":" + poem); //此函数内的变量是函数外定义的全局变量 }; var author = "李白"; var poem = "汉家秦地月,流影照明妃。一上玉关道,天涯去不归"; Sin
2016-12-09 09:55:54
3265
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人