- 博客(35)
- 收藏
- 关注
原创 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
原创 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关注的人