- 博客(92)
- 资源 (2)
- 收藏
- 关注
转载 Mysql inner join on的实例讲解
Mysql inner join on的用法实例(必看) 语法规则 SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name 先创建两个表,1.用户,2.用户类别 用户表 CREATE TABLE `user` ( `id` int(32) NOT NULL AUTO_INCREMENT, `name` varchar(16) N.
2020-07-21 16:26:15
708
转载 @ResponseBody与@RequestBody注解的用法
@ResponseBody 作用:@ResponseBody注解用于将Controller的方法返回的对象,通过springmvc提供的HttpMessageConverter接口转换为指定格式的数据如:json,xml等,通过Response响应给客户端。 @RequestBody 作用:@RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将读到的内容(json数据)转换为java对象并绑定到Controller方法的参
2020-07-21 14:30:30
487
转载 Java关键字(一)——instanceof
https://www.cnblogs.com/ysocean/p/8486500.html
2020-06-04 10:56:10
228
转载 super关键字的用法
/* super关键字的用法有三种: 1.在子类的成员方法中,访问父类的成员变量。 2.在子类的成员方法中,访问父类的成员方法。 3.在子类的构造方法中,访问父类的构造方法。 */ public class Zi extends Fu { int num = 20; public Zi(){ super(); } public void methodZi(){ System.out.println(super.num); //父类中的nu
2020-06-03 14:14:07
902
转载 解决win10下启动tomcat的startup.bat文件一闪而过的问题
问题描述 在javaweb中学习tomcat搭建后端服务器时,发现启动tomcat bin目录下的startup.bat一闪而过,没有什么反应。 问题解决 Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat则调用了setclasspath.bat。只要在setclasspath.bat的开头声明环境变量.像我这样 : 加上红色的两句就OK (JAVA_HOME的路径 填写你自己的) rem $Id: setclasspath.bat 795032 2009-0
2020-06-02 14:06:48
1579
转载 Matlab2016A安装步骤
https://blog.csdn.net/weixin_42858575/article/details/89309667
2019-12-21 00:49:02
347
转载 LintCode 5.第k大元素
第一种方法:快排 思想就是先用快排排好序,由小到大进行排序,则第k大元素就是倒数第k个。 public void quickSort(int[] arr,int low,int high){ int i,j,temp,t; if(low>high){ return; } i=low; j=high; //temp就是基准位 temp = arr[low]...
2019-11-25 22:51:37
150
转载 快速排序实践复杂度分析
一 、快排思想: 先从数列中指定一个数作为基准数。 进行分区,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。 再对左右区间重复第二步,直到各区间只有一个数。 设定一个数据源数组dataSource 设定第一个数为中间数,大于此数的放在其右边,小于等于此数的放在其左边。 大致思路是: 首先,我先用一个变量来保存中间数的值及78; 然后设定数组的firstindex为i,las...
2019-11-25 22:38:52
1621
翻译 PyCharm 安装教程(Windows)
https://www.runoob.com/w3cnote/pycharm-windows-install.html
2019-11-25 21:09:06
270
转载 时间复杂度和空间复杂度的理解
一、时间复杂度 「 大O符号表示法 」,即 T(n) = O(f(n)) 我们先来看个例子: for(i=1; i<=n; ++i) { j = i; j++; } 通过「 大O符号表示法 」,这段代码的时间复杂度为:O(n) ,为什么呢? 在 大O符号表示法中,时间复杂度的公式是: T(n) = O( f(n) ),其中f(n) 表示每行代码执行次数之和,而 O 表示正比例关系,这个...
2019-11-23 22:47:46
213
原创 缓存雪崩
缓存雪崩 就是缓存宕机了,本来缓存中缓存的数据是可以满足正常的查询操作的,比如有5000个请求过来,其中4000个在正常情况下是可以走缓存的,但是现在缓存宕机了,就走不了了,所有的请求就都走数据库了,这时的数据库压力就非常大了,那数据库扛不住每秒5000个请求(假如数据库每秒只能扛2000个请求),这个时候数据库就会直接崩溃。 如果这个时候不做任何处理,只是重启数据库的话,重启后立马又会挂掉,因为...
2019-10-06 16:43:01
147
原创 缓存穿透
缓存穿透,是指查询一个数据库一定不存在的数据。 正常的使用缓存流程大致是,数据查询先进行缓存查询,如果key不存在或者key已经过期,再对数据库进行查询,并把查询到的对象,放进缓存。如果数据库查询对象为空,则不放进缓存。 如果查询一个一定不存在的对象,每次都会去查询数据库,而每次查询都是空,而且查询之后又不会将这次的查询记录到redis中,所以要是有恶意的攻击的话,就会利用这个漏洞,对数据库造成压...
2019-10-06 10:47:08
133
原创 jpcap报错:no jpcap in java.library.path
原因:在java的library路径里找不到jpcap.dll 特别要搞清楚java.library.path与classpath的区别:java.library.path指的是DLL文件,jpcap的动态链接库 解决办法:把jpcap.dll文件放入java.library.path中 找不到java.library.path时,插入以下代码: System.out.println(Syste...
2019-10-01 19:16:00
1659
转载 leetcode 17. 电话号码的字母组合(回溯)
https://blog.csdn.net/weixin_42130471/article/details/82696847
2019-09-16 23:49:35
142
转载 人民币的读法转换
package zoom; import java.util.Arrays; import java.util.Scanner; public class Main1 { // 编写一个程序,将浮点数转换成人民币读法字符串,例如,将1006.333转换为壹千零陆元叁角叁分 // D:\疯狂Java讲义\codes\04\4.6 NUM2RMB // 主方法,输入金额,并将整数部分和小...
2019-09-16 10:39:21
1279
转载 基于统计特征的SYN Flood检测方法
http://kns.cnki.net//KXReader/Detail?TIMESTAMP=637039301164582500&DBCODE=CJFQ&TABLEName=CJFDLAST2017&FileName=ZGGC201704002&RESULT=1&SIGN=V1BJgPGaPJQZMz6EBZN13bONtBM%3d
2019-09-13 23:55:19
389
翻译 openflow v1.0学习笔记
https://blog.csdn.net/u013480581/article/details/53512198
2019-09-13 23:52:19
206
转载 生产者和消费者-高并发(面试题)
面试题:写一个固定容量同步容器,拥有put和get方法,以及getCount方法, 能够支持,2个生产者线程及10个消费者线程的阻塞调用(经常问!) 使用synchronized、wait和notify/notifyall来实现 ...
2019-09-12 13:42:11
473
转载 TCP协议详解(一):TCP头部结构
https://blog.csdn.net/baidu_17611285/article/details/80171239
2019-09-08 23:59:38
306
转载 括号表示法创建二叉树
https://ask.csdn.net/questions/753651
2019-09-07 22:16:37
3352
转载 二叉树遍历(前序、中序、后序)-Java实现
https://www.cnblogs.com/zhi-leaf/p/10813048.html
2019-09-07 22:15:49
135
转载 【leetcode94】二叉树的中序遍历 Java题解
https://blog.csdn.net/weixin_43046082/article/details/89639342
2019-09-07 22:14:34
136
转载 网络知识汇总
https://blog.csdn.net/yanyan19880509/article/details/80788918
2019-08-30 21:35:48
113
转载 AbstractQueuedSynchronizer源码
https://blog.csdn.net/u014683187/article/details/89302853
2019-08-30 16:10:28
136
原创 volatile为什么不能保证原子性
这篇文章讲的还挺好 https://blog.csdn.net/xdzhouxin/article/details/81236356
2019-08-30 15:56:09
155
转载 轻松学习java可重入锁(ReentrantLock)的实现原理
https://blog.csdn.net/yanyan19880509/article/details/52345422/
2019-08-30 15:37:09
152
转载 进程上下文切换与和线程上下文切换有什么不同?
https://blog.csdn.net/qq_39975542/article/details/81605101
2019-08-27 22:43:34
357
转载 url和uri的区别
首先给大家举个例子,有一家公司的总经理,某天,给了我一张名片,上面写了他的头衔,北京XXX公司总经理 张三,还有他的办公室地址,北京市海淀区长安街35号北京XXX公司总经理办公室,那么,我以后给我的朋友吹牛,我认识北京XXX公司的总经理张三,我的朋友都知道北京XXX公司的总经理是一个叫张三的人,那么,这个头衔就和张三对应起来了,只要一说到这个头衔,大家都知道说的是张三,反应到网络世界,这个头衔就叫...
2019-08-26 14:22:11
141
转载 Java 大白话讲解设计模式之 -- UML类图
https://www.jianshu.com/p/2828874af134
2019-08-25 09:56:20
194
转载 背包问题(01背包和完全背包)java求解
https://blog.csdn.net/ls5718/article/details/52227908
2019-08-25 09:55:20
183
转载 背包问题(01背包和完全背包)java求解
https://blog.csdn.net/ls5718/article/details/52227908
2019-08-22 22:39:39
323
转载 如何解决高并发秒杀的超卖问题
https://www.cnblogs.com/wenbochang/p/10912459.html
2019-08-22 22:15:34
598
转载 什么是Java中的自动拆装箱
https://blog.csdn.net/wufaliang003/article/details/82347077
2019-08-22 22:14:16
112
转载 深入理解List的toArray()方法和toArray(T[] a)方法
https://blog.csdn.net/mucaoyx/article/details/86005283
2019-08-22 22:12:49
533
转载 JAVA对象的创建过程
https://blog.csdn.net/u012516166/article/details/76762610
2019-08-22 11:26:58
105
原创 Java—重写与重载的区别
重写: 1.发生在父类与子类之间 2.方法名,参数列表,返回类型(除过子类中方法的返回类型是父类中返回类型的子类)必须相同 3.访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>default>private) 4.重写方法一定不能抛出新的检查异常或者比被重写方法申明更加宽泛的检查型异常 重载 : 1.重载Overload是一个类中多态性的一种表...
2019-08-22 09:20:00
678
原创 访问控制修饰符
Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类) public : 对所有类可见。使用对象:类、接口、变量、方法 protected : 对同...
2019-08-22 09:10:26
239
转载 JAVA new对象过程
https://blog.csdn.net/qq_38270106/article/details/89876626 https://blog.csdn.net/Com_ma/article/details/82872907
2019-08-21 22:09:53
155
原创 0-1背包问题
01背包问题,是用来介绍动态规划算法最经典的例子,网上关于01背包问题的讲解也很多,我写这篇文章力争做到用最简单的方式,最少的公式把01背包问题讲解透彻。 01背包的状态转换方程 f[i,j] = Max{ f[i-1,j-Wi]+Pi( j >= Wi ), f[i-1,j] } f[i,j]表示在前i件物品中选择若干件放在承重为 j 的背包中,可以取得的最大价值。 Pi表示第i件物品的...
2019-08-21 11:34:59
352
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人