求职
wjsay
白色的蜻蜓,在空中忘记了飞行。
我的 github ID: zzuwenjie
展开
-
每组最大列-Maximum of Column per Group-数据库面试题
数据库面试题——打卡数据库查询每组最大值:例如对于每门课程,查询分数最高的学生。这里分享MySQL手册中例子:For each article, find the dealer or dealers with the most expensive price。对于每篇文章,查询价格最昂贵的经销商。三种方法相关子查询SELECT article, dealer, priceFROM...原创 2020-04-17 12:10:00 · 201 阅读 · 0 评论 -
对于数据库中事务的隔离级别的理解
众所周知,数据库事务的隔离级别有四种:read uncmmitted读未提交,事务中的修改,即使没有提交,对其他事务也是可见的。read commited读提交(也称不可重复读),一个事务开始直到提交之前,所做的任何修改对其他事务都是不可见的。repeatable read可重复读,同一事务中,多次读取同样记录的结果是一致的。serializable可串行化,强制事务串行执...原创 2020-04-14 23:07:57 · 236 阅读 · 0 评论 -
Java版本特性 + NIO
笔记:大致记录一下Java8-14版本特性,以及NIO中的类和方法。帮助梳理回忆串知识点Java新特性总结 Java7 - 2011.7.28 switch中使用String。 try-with-resources。try(InputStream stream = ...) 捕获多个异常。catch(IOException | NullPoin...原创 2020-03-18 19:51:47 · 220 阅读 · 0 评论 -
thymeleaf和js的加载顺序
对于浏览器来说,HTML代码和JS代码是一等公民,Thymeleaf相关的标签代码是二等公民。先给出异常:Uncaught TypeError: Cannot read property 'innerHTML' of null。显然该异常说明JS访问了HTML还没加载出来的标签。 <ul id="userList" class="list-group" th:block ...原创 2020-03-05 20:59:42 · 980 阅读 · 0 评论 -
Status canceled xhr jquery
在form表单提交时,若οnsubmit=“return check()"中的check()函数返回true时,才提交action。看到这样一种情况,check函数(onsubmit)中表单数据合理时,进而发起ajax请求,最后没有写返回值。附:action未赋值。onsubmit响应事件时,ajax提交了,后端响应了,数据返回了,但是前端显示status canceled xhr,故客户端...原创 2020-02-29 10:54:23 · 254 阅读 · 0 评论 -
基于List对其他List排序的Java实现——明修栈道,暗度陈仓
问题描述Leetcoder 1333 餐厅的过滤。有2个List:id, rating排序要求:如果rating相等,id较大者优先;否则rating较大的id优先。方法step1: 创建一个索引列表0, 1, 2, 3, …step2: 对索引列表排序,重写比较方法: idx.sort((o1, o2)->ratings.get(o1).equals(ratings.ge...原创 2020-01-31 09:50:59 · 232 阅读 · 0 评论 -
为什么说Java中子类继承了父类的所有域和方法
首先说明,从内存实现或者反射的角度来看,“子类继承了父类所有的域和方法”是正确的。从下面代码看,父类有私有方法 private void pMethod,Child继承了Parent。创建了一个子类实例chield,通过反射,获取父类的私有方法,setAccessible(true)允许调用父类的私有方法。看这句码method.invoke(child, null),method是父类的p...原创 2019-04-09 16:24:28 · 1382 阅读 · 0 评论 -
携程研发(上海)春招补录-笔试代码
A 题判断单链表是否有环因为是用字母表示节点[a,b,c]。所以直接判断是否有重点就好了。B 单链表局部翻转def main(): line = input().strip('\n') n = int(input()) line = line[1:-1].split(',') ary = [i for i in map(int, line)] s...原创 2019-04-08 21:26:04 · 299 阅读 · 0 评论 -
Java中a ^= b ^= a ^= b; 和 a ^= b; b ^= a; a ^= b; 的区别
填坑 https://blog.csdn.net/baisedeqingting/article/details/73335826大二学习Java时发现 a ^= b ^= a ^= b; 和 a ^= b; b ^= a; a ^= b;结构不一样。当时填的坑,一直再研究过。最近学习Java,分析了下。代码清单1public class Main { static { int ...原创 2019-04-10 11:39:20 · 2653 阅读 · 5 评论 -
牛客网-python 做题记录
牛客网 python python浅拷贝,深拷贝 py2 and py3的区别 解释型语言非独立(依赖执行环境)、效率低 协程完全由用户控制 a > 'b' or 'c' 返回'c' 复数不可以用不等号判断大小 python2下(3, 2) < ('a', 'b') 返回True,但在py3下是错的 (位置参...原创 2019-01-16 11:32:03 · 1208 阅读 · 0 评论 -
2019秋季校招笔试题记录中...
拼多多 最大乘积题意:从数字数组中选择三个数,使其乘积结果最大。约束:时间复杂度O(n) 空间复杂度O(1)解题:三个数的最大乘积为最大的三个数,或者最小的两个负数及最大正数的乘积。所以找到这我个数就好# python3 30ms 4088Kn = int(input())ary = [_ for _ in map(int, input().strip('\n').split())...原创 2019-01-15 23:03:53 · 773 阅读 · 4 评论