- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 解决BeanUtils.coptProperties(src, tgt);中同属性的数据类型不一致的转换问题
BeanUtils.coptProperties(src, tgt);如果dto和do的同属性的数据类型不一致,只需要将dto和do中的该属性的get方法返回值转换为对方的数据类型即可。举个例子:假设a属性时src和tgt共有:src中为private T a;tgt中为private E a;只需要设置src中 a的get方法设置为public E getA(){ return (E)a;}tgt中 a的get方法设置为public T getA(..
2021-03-06 16:42:51 1227 1
原创 Java中的锁机制synchronized和ReentrantLock
Java中的锁机制synchronized和ReentrantLock文章主要内容预备知识1. 线程状态转换1.进程和线程概念2. 进程和线程的状态3.进程和线程之间的切换开销3. LIS,最长 递增**非** 连续子序列问题二面算法题1. 猴子爬楼梯问题,猴子一次只能爬一级台阶或者三级台阶,问猴子爬到n级台阶总共有多少种方法?2. 顺时针旋转的矩阵,(0, 0)位置的数字是1,向右、向下分别是x...
2019-09-28 19:11:14 528
原创 2019年9月25号华为面试算法题
2019年9月25号华为面试算法题一面算法题1. 复盘第一题,可以在[2019年4月10号华为春招实习机试](https://mp.csdn.net/postedit/101195574)上查看代码思路。2. LIS问题,最长连续递增子序列问题3. LIS,最长 递增**非** 连续子序列问题二面算法题1. 猴子爬楼梯问题,猴子一次只能爬一级台阶或者三级台阶,问猴子爬到n级台阶总共有多少种方法?2...
2019-09-26 20:40:39 2054
原创 华为2019年4月10号春招实习机试
第一题:package huawei;import java.util.*;/** * 题目描述:连续输入字符串,以空格键分割,输入字符串个数为n, * 请按长度为8拆分每个字符串后输出新的字符串数组,输出的字符串按照升序排列。 * 长度不是8整数的在后面补0,空字符串不处理。第一个输入的字符串为个数n,后面的为n个待处理的字符串。 * 测试用例: * <p>...
2019-09-23 11:05:48 481
原创 2019年9月22号vivo秋招后台开发编程题
因为面科大讯飞的时候被问有没有写博客的习惯,然后给他分享了自己的有道云笔记,想想还是写写博客,鼓励自己,帮助有需要的人吧,vivo笔试就一小时,本菜鸡只能写完第一题,第二题约瑟夫环,一开始没想到数学通解,直接做第三题,结果第三题并不简单,一开始想着用贪心,但是使用贪心算法我又不能证明合法性,又跳回准备用暴力解法解,居然没撕出来,想想大概率凉了,23号一早到实验室就为了这些事重新撕这三道题,第三题给...
2019-09-23 09:52:44 358 1
原创 Ubuntu基本操作学习笔记(二)
继续学习Ubuntu的相关基础知识,这两天学到了新的知识,同时也碰到了几个问题,也学会了一些解决方案,本篇博文将记录这两天学习到的新的基础操作知识,对于碰到的一些问题,我打算在使用Ubuntu时碰到的若干问题大类中记录下来。本次笔记记录一些基础的操作指令和vim编辑器的一些基础操作。 一、一些基础的操作指令如下: (1)查找文件: find -从指定路径查找文件 (2)归档管理: 归档管理有打
2018-01-18 22:05:53 602 1
原创 Ubuntu基本操作学习笔记(一)
因为需要设计一个可以在linux系统上跑的服务器程序,在年关一个月我决定好好学习下Ubuntu和Python,我安装的Ubuntu的版本是16.04,争取每日学完后写一篇笔记博客记录所学。 先是Ubuntu的终端(terminal),按住ctrl+alt+t即可调用,Ubuntu的大部分操作都是终端中进行的。使用ctrl+alt++能够放大字体,使用ctrl+-能够缩小字体。 linux的操作命令
2018-01-16 22:02:22 898
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人