本文首发于 http://www.YoungZY.com/
请听题:给定三个点A 、B 、C,在B和C之间画一条通过A点且与B点和C点距离都相等的直线。
本文首发于 http://www.YoungZY.com/
某一天忽然冒出个想法:把曾经对我有过帮助的网站或网页记录一下。以博客的方式,相当于投票吧,增加其PR。 最直接的应该是点赞之类的。但这样做的前提是必须要有个账号。为了点赞去注册一个账号,不合适。所以另辟蹊径,想了这么一个办法。
说明:
- 各类别按时间顺序添加,排名不分先后
- 记录的是下次可能还要查的信息。那种查一下知道就行了的没有记录
- 每篇分享10个
java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
,那就添加对应jar包。File->Project Structure->Module->Dependencies
,从IDEA的安装目录\lib
选择相关jar。top
命令。本文首发于 http://www.YoungZY.com/
某一天忽然冒出个想法:把曾经对我有过帮助的网站或网页记录一下。以博客的方式,相当于投票吧,增加其PR。 最直接的应该是点赞之类的。但这样做的前提是必须要有个账号。为了点赞去注册一个账号,不合适。所以另辟蹊径,想了这么一个办法。
说明:
- 各类别按时间顺序添加,排名不分先后
- 记录的是下次可能还要查的信息。那种查一下知道就行了的没有记录
- 每篇分享10个
路径匹配的工具类:AntPathMatcher 。
Thread.currentThread().getContextClassLoader().getResource("")
,当不确定路径指向哪时可以这样试试。注:直接用空串,不要给一个不存在的值。你以为它会抛出文件找不到的异常,实际上你会得到一个null
。
Java的值传递和引用传递,详细透彻,有图。
JSP嵌套JSP。三种方法之一:<%@ include file="xx.jsp"%>
趣味学习Git
Hibernate对象三种状态:瞬时态(Transient)、持久态(Persistent)、脱管/游离态(Detached)
Failed to connect to github.com port 443: Operation timed out
如果你在使用IDEA(Mac)时遇到这个问题,99.99%可以帮你解决。简单说就是要改hosts文件,详细的请查看链接。
详解设计模式。虽然是英文版,但是有例子(Java/Python等流行语言的代码)啊。有例子!!!
Excel一次插入多行或多列。好用,居然还有动态图片的演示。
印象笔记的各种模板。
本文首发于 http://www.YoungZY.com/
某一天忽然冒出个想法:把曾经对我有过帮助的网站或网页记录一下。以博客的方式,相当于投票吧,增加其PR。 最直接的应该是点赞之类的。但这样做的前提是必须要有个账号。为了点赞去注册一个账号,不合适。所以另辟蹊径,想了这么一个办法。
说明:
- 各类别按时间顺序添加,排名不分先后
- 记录的是下次可能还要查的信息。那种查一下知道就行了的没有记录
- 每篇分享10个
用Spring的md5加密时,相同的代码在不同环境运行会有不同的结果?加密字符串中含有中文等特殊字符吧?指定字符集就可以了。DigestUtils.md5DigestAsHex(str.toString().getBytes("UTF-8")));
。不管有没有特殊字符,还是统一字符集比较好。谁知道什么时候出幺蛾子。
Hibernate中 get()
和 load()
的区别。文中这句总结的很好:get()是用于不确定对象是否真的存在的情况,所以在查询出来后可以先进行一个空指针判断;而load()方法用于对象一定存在的情况下,不然等会儿使用的时候就可能会抛出ObjectNotFoundException了。
Java Set 和 List 的互转。如 new ArrayList<>(xxSet)
斯坦福大学,数据结构相关的学习资料。
Maven 引入 JavaFX
Maven 的 setting.xml 文件。例如可以将中央仓库改成阿里的,这样更容易下载依赖包,不会有失败或超时的情况。
Java中InputStream和String之间的转换。
Oracle 一次插入(insert)多条记录
Java enum 的使用。包括继承等。其实不能使用extends
,可以使用 implements
想一边听课一边做其他的结果网站不允许? F12 – Event Listeners – blur,将其子项 Remove ,或者将Listeners所有的项都删除。(Google Chrome 版本 83.0.4103.116(64 位))
如果没有看到这一项(包括原文中的“mouseout”),则 右键 – 重新加载。
真没想到,调试模式还有这用处。就像网友说的:奇怪的知识增加了。
本文首发于 http://www.YoungZY.com/
知道LeetCode(力扣)可以说很偶然。二爷(微信公众号:二爷鉴书)发了一个票圈,分享了极客大学一个算法与数据机构课程的相关资料。稍费周折,我拿到了资料。讲师是覃超,他提到了力扣。
这名字第一次看到时,会联想到篮球,因为“扣”字。待看到它的英文或者说域名,嗯,沾边了,因为“code”。
乍一接触,没什么特别。注册账号,在里面点了点。
用过几次后,发现了它的好,几乎到了爱不释手的地步,不刷一下看看题目好像缺少了点啥。
这比捧着一本算法书硬啃有趣多了。
有很多同好给出的解题思路或答案,也有官方给出的。
先看答案也无妨。不要害怕“偷”。很多学习都是从模仿开始的。
最最让我喜欢的就是这个了。自己费劲巴拉的编一些案例,还不一定能覆盖全。
测试一段代码,最麻烦的大概就是找案例了。力扣不需要你考虑这个,专注于问题就行了。
毕竟是一个网站,写起代码来比IDE肯定有所欠缺。但这条几乎没影响。你可以在IDE里敲完了代码再复制粘贴过去。
作为一个新手,暂时就说这么多。
期待跟你一起发现更多的精彩内容!
本文首发于 http://www.YoungZY.com/
某一天忽然冒出个想法:把曾经对我有过帮助的网站或网页记录一下。以博客的方式,相当于投票吧,增加其PR。 最直接的应该是点赞之类的。但这样做的前提是必须要有个账号。为了点赞去注册一个账号,不合适。所以另辟蹊径,想了这么一个办法。
说明:
- 各类别按时间顺序添加,排名不分先后
- 记录的是下次可能还要查的信息。那种查一下知道就行了的没有记录
- 每篇分享10个链接
https://blog.csdn.net/upgroup/article/details/81052047
IntelliJ IDEA 设置 VM 运行参数。
https://blog.csdn.net/weixin_33720452/article/details/89623125
Java VM 启动参数详解
https://www.jianshu.com/p/d589a04aa2ba
Java enum switch 的使用。case 直接使用 MONDAY,而不是 Week.MONDAY
https://blog.csdn.net/u011936655/article/details/86173862
给BigDecimal取相反数。* -1
很容易想到,但写多了,每次都要new一个 -1,就厌烦了。有个隐藏技能:xx.negate()
https://www.cnblogs.com/lihaoyang/p/6913295.html
Java 枚举(Enum)和常量
https://blog.csdn.net/ajianyingxiaoqinghan/article/details/79682147
递归与回溯的区别。 回溯是一种递归。相同点:都会调用自身。不同点:简单递归是一路到底;回溯,重在“回”字,此路不通,要回到上一个分叉点,尝试其他的分支。
https://blog.csdn.net/qq_39362996/article/details/82907320
用 Eclipse 生成 jar 包。
https://www.jianshu.com/p/7ddbb7dc8fec
用 Typora 画流程图等。
本文首发于 http://www.YoungZY.com/
这是我买的第二个手环。第一个是京东手环。
京东手环是真的辣鸡。当初众筹花99买的。主要也是因为是大厂出品,相信(一厢情愿)其质量应该还是可以保证的。结果用了没多久(一个月,两个月?),死活开不了机了,不管是让它饿狠了再充还是不停地充,终究回天无力。本想到那个众筹网站去维权反馈,结果打开才发现很多人遇到了同样的问题,也有其他各种问题。
所以选东西,不光要看大厂,还要看其专业程度。让孔子教你耍大刀,结果学得稀松平常,你能怪孔子么?
近期评论