
求职
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, price FROM...原创 2020-04-17 12:10:00 · 253 阅读 · 0 评论 -
对于数据库中事务的隔离级别的理解
众所周知,数据库事务的隔离级别有四种: read uncmmitted读未提交,事务中的修改,即使没有提交,对其他事务也是可见的。 read commited读提交(也称不可重复读),一个事务开始直到提交之前,所做的任何修改对其他事务都是不可见的。 repeatable read可重复读,同一事务中,多次读取同样记录的结果是一致的。 serializable可串行化,强制事务串行执...原创 2020-04-14 23:07:57 · 295 阅读 · 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 · 282 阅读 · 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 · 1042 阅读 · 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 · 305 阅读 · 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 · 282 阅读 · 0 评论 -
为什么说Java中子类继承了父类的所有域和方法
首先说明,从内存实现或者反射的角度来看,“子类继承了父类所有的域和方法”是正确的。 从下面代码看,父类有私有方法 private void pMethod,Child继承了Parent。创建了一个子类实例chield,通过反射,获取父类的私有方法,setAccessible(true)允许调用父类的私有方法。 看这句码method.invoke(child, null),method是父类的p...原创 2019-04-09 16:24:28 · 1452 阅读 · 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 · 345 阅读 · 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,分析了下。 代码清单1 public class Main { static { int ...原创 2019-04-10 11:39:20 · 2761 阅读 · 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 · 1257 阅读 · 0 评论 -
2019秋季校招笔试题记录中...
拼多多 最大乘积 题意:从数字数组中选择三个数,使其乘积结果最大。 约束:时间复杂度O(n) 空间复杂度O(1) 解题:三个数的最大乘积为最大的三个数,或者最小的两个负数及最大正数的乘积。所以找到这我个数就好 # python3 30ms 4088K n = int(input()) ary = [_ for _ in map(int, input().strip('\n').split())...原创 2019-01-15 23:03:53 · 828 阅读 · 4 评论