java
yhy amazing
小菜程序猿
展开
-
javaweb 播放视频通过断点续传拖动滚动条
客户端和java后端处理文件原创 2022-12-07 15:33:19 · 162 阅读 · 0 评论 -
curl执行post请求,参看执行时间
curl -o /dev/null -s -w "time_connect: %{time_connect}\n time_starttransfer: %{time_starttransfer}\n time_total: %{time_total}\n" -H "Content-Type:application/json" POST -d '{}' http://xxx/sss原创 2021-12-23 11:00:20 · 731 阅读 · 0 评论 -
Java 多线程中两个线程交替执行,一个输出偶数,一个输出奇数
1、syncclass ThreadPrintDemo2 { public static void main(String[] args) { final ThreadPrintDemo2 demo2 = new ThreadPrintDemo2(); Thread t1 = new Thread(demo2::print1); Thread t2 = new Thread(demo2::print2); t1.start(); t2.start(); }原创 2021-08-30 17:47:13 · 534 阅读 · 0 评论 -
MySQL中一条SQL中一个字段多条件查询,取交集
@风轻殇: select * from table where filed in (1,2,3) group filed_id having count(filed) = 3我这样写能明白吗?就是首先查出 filed 满足(1,2,3) 的条件,然后以filed_id 分组(filed_id 每一组中的field 都不会重复)然后根据每一组的filed 个数判断,如果正好3个那么久必然是1,2,3。如果不是就肯定是少的。局限性:必须保证filed_id 的分组中field 是唯一的...原创 2021-07-19 11:17:40 · 1535 阅读 · 1 评论 -
二叉树遍历这种题,一般都使用Queue来实现
class Solution { public int maxDepth(TreeNode root) { //根节点入队 Queue<TreeNode> queue = new LinkedList<>(); queue.offer(root); int deep = 0; //判空 if(root == null){ return deep;原创 2021-03-30 16:49:09 · 174 阅读 · 0 评论 -
json文件转json字符串
/** * 读取json文件内容 * * @param file 文件 * @return String */ private String readJsonFile(File file) throws IOException { try ( BufferedReader reader = new BufferedReader(new FileReader(file)) ) {原创 2021-03-26 11:15:41 · 364 阅读 · 0 评论 -
极客教程java、mongodb等
https://geek-docs.com/java/java-tutorial/constructors-in-java.html原创 2021-02-20 09:51:15 · 100 阅读 · 0 评论 -
JavaGuide面试突击版
https://snailclimb.gitee.io/javaguide-interview/#/原创 2021-02-20 09:10:26 · 540 阅读 · 0 评论 -
java多线程实例
public class ThreadPoolExecutorDemo { private static final int CORE_POOL_SIZE = 5; private static final int MAX_POOL_SIZE = 10; private static final int QUEUE_CAPACITY = 100; private static final Long KEEP_ALIVE_TIME = 1L; //线程任务 s原创 2021-01-06 15:42:57 · 88 阅读 · 0 评论 -
Feign接口调用
1.调用别人的接口(1)别人的服务,在服务器上构建完成,注册到consul,我依赖别人的服务。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191230100839273.png)(2)使用时,直接注入就行了@Autowired2.写接口给别人用(1)controller(2)FeignClient...原创 2019-12-30 10:12:15 · 285 阅读 · 0 评论 -
JAVA8使用LocalDateTime代替Date
1.使用Date的时候你可以再仔细瞅瞅,其实 Date里的很多方法现在都已经弃用了!2.使用LocalDateTime的时候原创 2019-12-30 09:37:26 · 774 阅读 · 0 评论 -
枚举法,消除多个if/else的方法
1.使用多个if/else的坏处在这里插入代码片这样一来非常不优雅,别人阅读起来很费劲;二来则是以后如果再复杂一点,或者想要再加条件的话不好扩展;而且代码一改,以前的老功能肯定还得重测,岂不疯了……当然有人会说用 switch/case来写是否会优雅一些呢?答案是:毛区别都没有!2.枚举法,改进定义公共接口 RoleOperation,表示不同角色的操作public interface ...原创 2019-12-24 09:31:43 · 464 阅读 · 0 评论 -
前端出现 Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported
1.原因前端传数据到后台,数据格式并未处理成JSON2.解决ajax处理http请求的时候,这么写data: JSON.stringify(params),//提交的数据转JSONcontentType: "application/json;charset=UTF-8", //定义数据格式为JSON...原创 2019-12-18 14:04:16 · 725 阅读 · 0 评论 -
SQL中join的使用,left join,right join,inner join等
原创 2019-12-17 09:07:17 · 85 阅读 · 0 评论 -
echarts使用,Java后台传数据,前台数据展示
1.后台Service@Override public Map<String, Object> getCityPm25List() { List<CityPm25> resultList=new ArrayList<>(); try{ resultList=cityPmDAO.getCityPm...原创 2019-12-13 17:25:09 · 1346 阅读 · 0 评论 -
使用PageHelper分页后,在对分页的resultList进行操作,分页信息会出错
1.错解PageHelper.startPage(pageNum,pageSize);try{ resultList=xxxDAO.getList();}catch(Exception e){ throw e;}//此处对resultList操作,添加字段//获取分页信息PageInfo<xxxDTO> pageInfo=new PageInfo<&...原创 2019-12-04 10:43:25 · 1281 阅读 · 1 评论 -
前后端调试的时候,空字符串与null的区别
1.空字符串{ "djryxm":"", "fwfhdm":""}2.null{ "djryxm": , "fwfhdm":} 3.分析更新数据库的时候,传null不会更新,传空字符串会更新原创 2019-11-30 16:56:10 · 622 阅读 · 0 评论 -
Mybatis中进行时间比较,遇到的坑
1.正确示范 <if test="startTime!=null and endTime==null"> and a.excute_start_time <![CDATA[ >= ]]> #{startTime} </if>2.错误示范<if test="startTime!=null and startTime!='' and...原创 2019-11-30 10:06:54 · 640 阅读 · 0 评论 -
Lamda表达式使用,从一个List1中获取一个字段,加入到List2的DTO中,两个List有一个关联字段
将需要取字段的List,以关联字段为key,List中的实体为value,转为MapList<XDTO> respList=null;Map<Integer,XDTO> map=respList.stream().collect(Collectors.toMap(i->i.getId(),i->i));2.通过关联字段,获取map中的需要取的字段,存...原创 2019-11-27 14:36:56 · 805 阅读 · 0 评论 -
顺丰科技JAVA二面面经
本次是9月26号,长沙场的现场面试,在一个酒店里面试的。一面1.自我介绍2.collection接口有哪些分支(答:List,Set)3.List,Set下的分支,如ArrayList,LinkList,HahSet等都允许空值吗(答:应该是都可以存null值的)4.sql语句建立索引,SQL语句查两张表的并集(答:(select * from A where c=ad)union (s...原创 2019-09-27 19:22:59 · 1303 阅读 · 0 评论