- 博客(15)
- 资源 (3)
- 收藏
- 关注
转载 MySQL实现排名操作
MySQL中没有Rank排名函数,当我们需要查询排名时,只能使用MySQL数据库中的基本查询语句来查询普通排名。尽管如此,可不要小瞧基础而简单的查询语句,我们可以利用其来达到Rank函数一样的高级排名效果。在这里我用一个简单例子来实现排名的查询:首先我们先创建一个我们需要进行高级排名查询的players表,CREATE TABLE `players` ( `pid` int(2) NOT NUL...
2019-08-05 09:35:58 570
转载 Java为什么要有反射
这里我不打算像别的答案上来就上代码,给你讲怎么用,是啥是啥,老实说那样比较像培训java程序员的感觉,一点对知识的好奇心都没有,如果是想速成反射的,大家看别的答案吧。写答案,可能会有默认知识现象,就是有些知识点,我知道,但你不知道,可以评论!这里我试着简单粗暴地解释一波!首先我们了解一下JVM,什么是JVM,Java的虚拟机,java之所以能跨平台就是因为这个东西,你可以理解成一个进程,程序...
2019-08-01 15:06:14 5067 2
转载 事务隔离级别
事务隔离级别(图文详解)什么是事务?事务的特性(ACID)并发事务带来的问题事务隔离级别实际情况演示脏读(读未提交)避免脏读(读已提交)不可重复读可重复读防止幻读(可重复读)参考事务隔离级别(图文详解)什么是事务?事务是逻辑上的一组操作,要么都执行,要么都不执行。事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及...
2019-08-01 09:26:34 103
转载 数据库关联是选择外键还是选择在业务层处理?
本科学习数据库的时候,书上明确的写了对于多对多关系必须要创建外键,可是最近在跟师兄做一个B/S架构的项目,发现所设计的数据库表虽然是多对多关系但并没有要求外键,查了一下之后才发现目前的大型系统中(尤其是互联网的大型项目)不会有外键这种东西,在这里总结一下以供今后学习。原文地址 设计数据库时是否采用外键取决于业务应用场景,以...
2019-08-01 08:54:02 1015
转载 Java泛型
1. 概述泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型?泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(...
2019-07-31 14:59:05 59
转载 快速排序算法
快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。总的说来,要直接默写出快速排序还是有一定难度的,因为本人就自己的理解对快速排序作了下白话解释,希望对大家理解有帮助,达到快速排序,快...
2019-07-31 09:26:22 119
原创 剑指Offer:在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出
一开始,我用两次循环来计算逆序数,编译器显示不通过:运行超时.之后想到归并排序,时间复杂度为nlogn.归并排序的思想是:将一个数组分为两个数组,....最终让每个数组只有一个元素,计算逆序数,并实行合并与排序.代码实现:public class Solution{ int count = 0; public int InversePairs(int [] ...
2019-07-17 11:24:28 577
原创 tomcat启动配置
今天,在学习solr应用的时候,遇到个问题,tomcat无法正常启动。于是,我打开startup.bat文件看到需要CATALINA_HOME的变量,我在系统变量中配置了我的tomcat的安装目录再启动发现有如下错误,再去查看JRE_HOME,发现环境配置错误,这里JRE_HOME的配置不需要到bin这一级目录,配到jre即可再启动tomca...
2019-06-30 18:47:35 466
原创 springboot完成图片上传(前端JQuery实现)
第一步,实现jquery前端。首先通过jquery语法获取文件流,封装到FormData,使用ajax异步传输,这里注意设置contenType和processData属性为false,否则会出现错误controller通过MultipartFile对象获取文件流及文件名等信息,对文件保存及存储到数据库。存储到数据库涉及路径问题,因为浏览器不能直接访问磁盘,所以需要to...
2019-06-28 17:17:38 1653
原创 Springboot测试出错:Error createing bean with name "**.SpringbootdemoApplicationTest"
今天,在springboot测试数据库连接时,出现了如下错误第一步,我以为是数据库配置错误,于是我打开application.properties文件,如下图:配除了数据库配置问题,我转向了maven的pom文件发现其他人有问题的pom文件我也没有问题,这时候我去上网找答案,有部分人说是springboot版本的问题,接着,我又更改pom文件中的版本号,结果似乎也没起作...
2019-06-25 14:32:52 3051
原创 python-使用装饰器实现简单的登陆验证
#!/usr/bin/env python# -*- coding:utf-8 -*-user_dic={'username':None,'login':False}def auth_func(func): def wrapper(* args): if user_dic['username'] and user_dic['login']: ...
2019-01-28 14:07:08 1660
原创 python-字符串的常用方法
capitalize#首字母大写a="hello"demo=a.capitalize()print(demo)casefold和lower#casefold和lower都可将字符串转换为小写,casefold还可转换非英文字符a="heLlO" demo1=a.casefold()demo2=a.lower()print(demo1,demo2)center、...
2019-01-24 17:09:29 94
原创 python-整形的转换
int将字符串转换为数字 num="a"a=int(num,16)print(a) num="123"a=int(num)print(type(a),a) bit_length #当前数字的二进制位a=8print(a.bit_length()) ...
2019-01-24 16:38:33 2168
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人