自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 Lambda精简理解

1.Lambda表达式主要用来创建函数式接口对象。2.函数式接口:只有一个抽象方法的接口。演变过程如下:

2020-07-01 23:29:36 186

原创 Mybatis模糊查询防止sql注入的方式

如题:Mysql中 :select * from table where name likeconcat('%',#{参数},'%');Oracle中 : select * from table where name like '%' || #{参数} || '%';

2020-05-26 14:17:14 656

原创 找不到或无法加载主类

在dos窗口下运行.class文件出现的问题。虽然有点弱智,但很烦人。解决办法:1.检查配置环境。(pass)2.java 类名 (注意后面没有.class)3.在包下的类,在java源文件的地方编译后,需要退到最外层,然后用带着包名的形式运行,如下:...

2020-04-26 20:57:33 231

原创 Python实时解压规定目录下的压缩包

1.根据自己需求写路径,亲测可用。2.只能解压zip和rar,其他未测试3.会解压规定目录及其子目录下所有的压缩包。4.步骤是将压缩包先保存到别的地方,再解压,再删除。5.解压rar的时候,底层调用的unrar,需要本地安装winrar,或者将unrar的程序放到当前目录(*重点*)。6.在什么服务器运行,在那个服务器打包最好(踩坑后的感悟)#!/usr/local/py...

2020-04-26 17:06:07 356

原创 Java实时解压某个文件夹下的压缩包

废话不说,上代码。根据自己需求写路径,亲测可用。只能解压zip和rar,其他未测试import com.github.junrar.Archive;import net.lingala.zip4j.core.ZipFile;import com.github.junrar.rarfile.FileHeader;import org.apache.commons.io.FileUtils...

2020-04-26 16:58:08 617

原创 Spring 常用注解

注解 解释 @Controller 组合注解(组合了@Component注解),应用在MVC层(控制层),DispatcherServlet会自动扫描注解了此注解的类,然后将web请求映射到注解了@RequestMapping的方法上。 @Service 组合注解(组合了@Component注解),应用在service层(业务逻辑层) @Reponsitory ...

2020-02-09 20:26:15 104

转载 PropertyPlaceholderConfigurer类详解

https://blog.csdn.net/wrs120/article/details/84554366

2020-01-20 14:18:27 124

原创 IDEA 将查询出来的结果,粘贴成INSERT语句

开门见山的说,下面是查询出来的结果实例,点击圈圈的地方,选择SQL Inserts,之后再粘贴到sql执行的窗口,就会生成insert语句了。

2019-12-30 09:54:04 4831 1

原创 java.lang.ClassNotFoundException:org.apache.struts2.dispatcher.FilterDispatcher

老版本的Struts2升级,启动报的错。org.apache.struts2.dispatcher.FilterDispatcher 是web.xml中对struts2 2.2版本的接入点的类。在Struts2 2.3版本,应该是 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter在Struts...

2019-12-11 21:30:04 1589

原创 Python pip 安装时报错 HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

解决办法如下:C:\用户\Administrator\下,新建pip文件夹,在创建pip.ini文件(先创建txt,复制下面内容,修改文件后缀ini),拷贝下面代码进去,保存; [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple...

2019-12-04 22:33:01 1659 1

原创 一些教学的网址

QUI前端框架官网:http://www.uileader.com/product_quickui5.htmlTHREE.JS相关:  教学网址:https://threejs.org/docs/index.html#manual/en/introduction/Creating-a-scene     https://www.techbrood.com/threejs/docs/#%E4...

2019-11-29 09:01:39 139

原创 常用的xml头文件

参考原文:https://www.cnblogs.com/uniquezhangqi/p/9199329.html#commentformxmlns,xmlns:xsi,xsi:schemaLocation 解释,参考:https://blog.csdn.net/yangyuge1987/article/details/59536964spring-core.xml<?xml ...

2019-11-19 22:41:23 1783

原创 Python 自学笔记(九)

#类#类的创建 :class类名 + 冒号,后面语句要缩进#类的属性创建:通过赋值语句(即定义“是怎样的”)#实例方法的创建:def + 方法名(self)#方法具体的执行过程,即定义“能做什么”class Computer(): #初始化的方法命名 双下划线+init+双下划线 ,实例化对象时,直接调用方法 def __init__(self): pr...

2019-11-18 16:16:41 107

原创 mybatis bind标签

开门见山的说,平时写模糊查询,一直用${name},例如:select*fromtablewherenamelike'%${name}%'后来知道了,这样写可能会引发sql注入,于是乎,要用到这样一个标签 bind,经过改正上面的sql可以变成<bindname="bindeName"value="'%'+name+'%'"/>SELECT*...

2019-11-18 10:02:26 333

转载 算法刷题网站

https://blog.csdn.net/u013486414/article/details/102961171

2019-11-12 11:23:09 138

原创 Python 自学笔记(八)

import mathdef A(a,b): print("第一个参数的值为"+str(a)) print("第一个参数的值为"+str(b))a = 1b = 2A(b,a)#第一个参数的值为2#第二个参数的值为1#格式化字符#%f的意思是格式化字符为浮点型,%.1f的意思是格式化字符为浮点型,并保留1位小数(四舍五入)a1 = 2.3333a2 =...

2019-11-11 19:44:33 96

原创 python 导出可执行文件

开门见山的说:  1.安装pyinstaller。(windows 用pip3 Mac 用pip)在cmd中输入:pip3 installpyinstaller  2.找到你要打包的文件的目录的上一个目录,例如:下面是我要打包的文件    则,我在test文件夹上,按住shift右键,选择 “在此处打开PowerShell窗口”  3.输入pyinstaller -F...

2019-11-04 09:44:57 2276 1

原创 Python 自学笔记(七)

1.定义函数和调用函数    1-1.定义函数     定义函数的语法书写:def 函数名(参数名)(注:括号内可以为空,也可以为多个参数,多个参数间用逗号隔开即可)       由上可以看出,函数默认返回None2.函数的重要概念  2-1.默认参数  默认参数必须放在位置参数之后。若调用函数时没有传递参数就为默认值,但是如果调用时向...

2019-09-24 20:33:24 109

原创 Python 自学笔记(六)

PK小游戏1、要有玩家敌人:那就是需要定义两个角色的属性变量2、相互攻击:需要两个角色都有血量和攻击的变量(也就是四个变量)3、攻击减少血量:比如玩家血量=敌人攻击力-玩家当前血量4、最终胜负:就是某一方的血量小于等于 01、自定属性,人工 PK  纯打印语句,无任何运算  1-1、time 模块    调用:import time    使用:time....

2019-09-24 16:45:54 197

原创 Python 自学笔记 (五)

1.布尔值  1-1.概念  定义计算机中的逻辑判断,只有两种结果,True和False。    if,while后面的判断条件就是布尔值,只有条件为True的时候才执行。  1-2.数值比较    1-3.数值运算  python也有默认的真假判断,即便那不是布尔运算产生的布尔值。        1-3-1.bool()函数    boo...

2019-09-24 10:15:30 67

原创 Python 自学笔记(四)

1.for...in...循环语句  1-1.遍历列表      1-2.遍历字典    1-2-1.遍历字典的键和值        1-2-2.遍历字典的键值(一)        1-2-3.遍历字典的键值(二)        1-2-4.遍历字典的值      1-3、range()函数    rang...

2019-09-23 20:34:21 81

原创 Python 自学笔记(三)

1.列表  1-1.什么是列表列表的代码格式:teacher=['张三','李四','王五']这里的['张三','李四','王五'] 就是一个列表,一个列表需要用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作“元素”。每个元素之间都要用英文逗号隔开  1-2.从列表获取单个元素    1-3.从列表提取多个元素    口诀:左右空,取到头,取左不取右。...

2019-09-18 11:29:29 284

原创 Python 自学笔记(二)

3-1、条件判断  3-1、条件判断    3-1-1、单项判断 if        3-1-2、双向判断 if...else...        3-1-3、多向判断 if...elif...else      3-2、if嵌套    4、输入  4-1、input()函数的使用,赋值  ...

2019-08-19 16:52:02 95

原创 Python 自学笔记(一)

1、打印函数  1-1、print()函数    1-1-1、引号的用法    一、单引号与双引号:直接输出    二、三引号:保留原来的格式  1-2、转义字符  转义字符是一种特殊的字符常量,在编程语言中,我们用转义字符表示不能直接显示的字符,比如换行键、后退键,回车键等。    1-3、变量和赋值  与java 和 js不同,不需要明确变量的类型,...

2019-08-19 15:50:30 97

原创 java.net.MalformedURLException: unknown protocol: 异常

开门见山的说,第一个参数u,赋的值是 "D://123.txt",于是乎,报错了,java.net.MalformedURLException: unknown protocol:d说是d未知协议,协议?我只知道file协议和http协议,哦!!!了解了,你不是要协议么,好,访问本地文件,给你个协议。将u的参数赋值为file:///D://123.txt,果然成功了。为啥要用三个...

2019-08-15 16:00:13 9025

原创 选择排序精简理解

原理:遍历数组,从第一个开始,将其与剩余的元素进行比较,记录最小的元素及其所在的位置,结束后,将其与应该放到的位置上的元素对调,直到完成排序。借用网上的动图直观的看下:思想:两个循环,外循环记录位置及进行最后的交换,内循环进行比较及确定最小的元素。上代码:  /** * @param {Object} array 需要排序的数组 */ fun...

2019-08-02 14:04:21 119

原创 Oracle常用操作表结构的语句

首先,一起来认识几个单词。alter (改变)  rename(重命名)  column(柱子,用来表示列)  modify(修改)  comment on (评论)  truncate (截断)1.创建表  create table 表名(字段名1 字段1类型 默认值(是否为空),字段名2 字段2类型 默认值);  例:create table tab_person (id va...

2019-07-31 09:47:59 371

原创 快速排序法精简理解

今天工作的空余时间比较多,说点废话。话说三国时期,孙权送来了一头巨象给曹操,曹操想知道这象的重量,询问属下,都不能说出称象的办法。曹冲说:“把象放到大船上,在水面所达到的地方做上记号,再让船装载其他东西(当水面也达到记号的时候),称一下这些东西,那么比较下(东西的总质量差不多等于大象的质量)就能知道了。”将一个问题分割称一些小问题,然后递归解决,再利用这些小问题的解合并成原来的的大问题的解...

2019-07-25 20:39:26 124

原创 java调用exe,及调用bat不成功的解决办法

开门见山的说,文件目录如下想调用123.exe,但是尝试了几次调用不到,然后写了个bat。初始内容如下@echo offD:cd test"123.exe"  双击可以运行,但是java代码无法调用,怪事。于是,辗转反侧,苦思冥想,后来发现压根就没进入这个目录。(过程省略),解决办法:更改bat如下cd /d %~dp0@echo off"123.exe"...

2019-07-20 17:48:42 1400 1

原创 JS数组去重精简版

看了很多人写的好几个去重方法,我在这里精简组合下,适用于已排序与未排序的数组。废话不多说,上代码。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>数组去重</title> </head>...

2019-06-17 08:51:17 108

原创 根据经纬度坐标获取位置信息(基于百度地图)

在上代码之前先交代一下,这个方法需要申请百度的ak秘钥,不过好在是免费的。ak申请地址:http://lbsyun.baidu.com/index.php?title=jspopular3.0接下来按照步骤申请就好了。下面上代码。<!DOCTYPE html><html> <head> <meta chars...

2019-06-14 13:48:36 11477

原创 图解算法习题之老王的杂货铺

原题:老王开杂货店想送N块冬瓜糖砖给客户,每块冬瓜糖砖长宽高都是10厘米。老王希望将这N块冬瓜糖砖包成一大包(x*y*z的长方体),以方便运送,但为了相应环保,希望使用的包装纸越少越好。编写一个程序输入N,输出最少的包装纸面积。上面的题目可以简化为:将N块体积为1的正方体堆成长方体,求最小面积。在不用大量数据看规律的情况下,我是这么思考的。(因为看数据没看出有什么规律。。。。。。)长方...

2019-06-10 17:31:03 342

原创 JS中的MOD运算

最近研究汉诺塔非递归的时候,看到书上写了个MOD,久违啊,感觉好久没看到过了,都忘了怎么用了。某人:我知道,这不就是取余嘛,直接%就行了。嗯。。。。。。,如果是python语言,你说的很对,但是我要的是JS中的。搜了下,貌似JS中没有MOD方法。便于学习的使用,自己写了个。废话不多说,直接上代码。<!DOCTYPE html><html> <he...

2019-05-30 17:15:16 1567

原创 汉诺塔问题(递归篇)

篇幅略长,但没有废话,请耐心。汉诺塔问题是印度一个古老的游戏。有3根柱子(A,B,C),A柱子上从上到下,排列了从小到大的若干个盘子,要求将盘子从A搬到C。规则:1、一次搬动一个   2、只有最上面的盘子能被搬动。   3、大盘子不可放到小盘子的上方。从简到繁的推理下:1、如果A上有1个盘子,搬到C上只需要1步。2、如果A上有2个盘子,需要A1搬到B,A2搬到C,再将A...

2019-05-28 10:51:43 726

原创 冒泡算法精简理解

组长安排的工作做完了,闲得蛋疼。重新理解下最经典的冒泡算法。原理:比较相邻的两个数,如果第一个数比后一个要大,则交换位置。其实原理很好理解了,一看就是写个循环。但是要交换几次呢。我们就拿最简单的排序来推理一下。假设数组是正序的1~9,我们手动排序的话需要交换0次。这是最少的交换次数。如果数组是倒序9~1,我们需要一个一个的,9和8交换,9和7交换。。。。9和1交换,9到了最后一位,...

2019-05-21 20:35:04 223

空空如也

空空如也

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

TA关注的人

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