自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Python开发飞机大战素材Pygame

微信飞机大战全套素材,可以用来做游戏设计训练,也可以自定义游戏玩法,主要目的是帮助大家学习,如果没有积分下载可以私信博主本人。

2018-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除