- 博客(28)
- 资源 (17)
- 收藏
- 关注
原创 IDEA创建Maven项目只有两个archetype
IDEA创建Maven项目只有两个archetype解决过程新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入解决过程你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编
2021-11-10 15:35:45
3632
15
原创 如何运行php文件
如何运行php文件搭建环境手动搭建PHP运行环境 https://www.cnblogs.com/cyrfr/p/6483529.html或者直接使用wamp https://blog.youkuaiyun.com/qq_35902836/article/details/78909398命令行运行php 文件路径+文件名称+.php例如 php E:/test.php...
2019-03-11 12:32:45
25375
原创 Maven使用中遇到的一些问题
Maven使用中遇到的一些问题mvn clean install出现There are test failures出现原因因此执行install会执行test命令,若test的一些方法报错,会直接中断整个Maven构建编译过程,停止编译。解决办法在pom.xml的<project>里添加以下配置,使得测试出错不影响项目的编译。<project ...> ...
2019-02-27 15:15:12
419
原创 阿里云服务器修改主机名称
阿里云服务器修改主机名称前言闲来无事,重新搭建云服务器,主机名称太长和丑,百度了很久才发现修改的方法。修改1.通过命令hostname可以知道当前的主机名称2.通过命令hostnamectl set-hostname hello可以将主机名修改为hello3.重启服务参考资料阿里云开发者论坛一个分享https://bbs.aliyun.com/read/290794.htm...
2018-11-18 17:23:48
7026
2
原创 Java中码点和代码单元
Java中码点和代码单元前言码点和代码单元这两个概念还是在《Java核心技术 卷一》发现的,这也是我看过这本书里面前五章中比较有用的一个知识点(PS:毕竟Java开发都一年了,基础应用都差不多了),以前都没听过。概念在介绍这个概念之前,建议大家先去看看一些编码方面的知识。《编码格式简介(ANSI、GBK、GB2312、UTF-8、GB18030和 UNICODE)》,这篇文章讲的挺好。每个...
2018-10-26 23:54:39
17953
16
原创 Git合并单个文件和[y,n,q,a,d,/,K,j,J,g,e,?]
Git合并单个文件和[y,n,q,a,d,/,e,?]前言今天想要合并两个分支的同一个文件,查了网上一些资料,将A分支的a文件合并到B分支的a文件上。可以通过以下方式合并git checkout Bgit checkout --patch A a先切换到B分支,将A分支的a文件给与B。 然后碰到了Apply this hunk to index and worktree [y,...
2018-09-10 12:38:56
6197
原创 JAVA8——StringJoiner类
JAVA8——StringJoiner类引言:在阅读项目代码是,突然看到了StringJoiner这个类的使用,感觉很有意思,对实际开发中也有用,实际上是运用了StringBuilder的一个拼接字符串的封装处理。介绍StringJoiner是Java8新出的一个类,用于构造由分隔符分隔的字符序列,并可选择性地从提供的前缀开始和以提供的后缀结尾。省的我们开发人员再次通过StringBu...
2018-08-30 23:39:15
54509
8
原创 Mybatis入门及Demo
Mybatis入门及Demo简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记...
2018-08-22 23:32:11
298
原创 Tomact Could not create the Java Virtual Machine
Tomact——Could not create the Java Virtual Machine出现场景Eclipse启动Tomact服务器时出现以下异常情况,Could not create the Java Virtual Machine 修复建议Window-》preferences-》server-》runtime environments 选中一个服务器,然...
2018-08-20 23:56:57
3875
2
原创 Mybatis异常之Caused by: java.lang.NumberFormatException: For input string: xxx
Mybatis异常前言大家先看看下面这个xml有什么问题<select id="getUserByName" resultType="User"> select * from user where 1=1 <if test="name != 0"> and name= #{name} </if>&
2018-07-31 23:37:57
9629
1
原创 Mybatis源码分析——参数处理
Mybatis源码分析——参数设置直接上结论有注解的参数直接使用@Param中的value值 没有注解的使用0,1,2,3…替代或者参数自身名称或者参数位置的arg0,arg1,arg3… 所有注解使用param1,param2,param3…替代上源码验证代码来源:目前最新稳定版3.4.6 \\... private static final String GE...
2018-07-19 23:20:36
1359
原创 Java8获取参数名称
Java8获取参数名称前言在mybatis的源码学习中,知道了mybatis可以开始在Java8将参数名称作为映射名称,Java8一项新的特性——在class文件中保留参数名。通过反射获取参数名称Java8中反射包出现了新的方法,Method.getParameters(),可以获取Parameter数组。而以前只能使用Method.getParameterTypes()获取C...
2018-07-19 23:01:59
7012
1
原创 Java8新特性(一)
Java8新特性(一)前言半年前,因为工作需要,统计总结了一些关于Java9的新特性。而那时的我还是学生,现在却变成了一个社会人儿(手动滑稽)。Java10都发布几个月了,业也毕了,是时候拾起博客,继续坚定不移地向前走了,这次统计归纳一下Java8新特性中与程序猿息息相关的语言部分,下一篇将介绍其他特性。传送门英语好的童鞋可直接观看[官网文档],这可能是最全和最正确的介绍。...
2018-07-09 23:47:58
2477
原创 Win10亮度调节无效
Win10调节亮度无效前言曾经在Win7电脑上,我曾经误按调节亮度的F11按键,而F12亮度缺增加不了,在重启看到Lenovo开机时狂按F12则会恢复正常。如今的Win10系统却没有成功。尝试历程1.快捷键调节亮度和界面操纵皆失效。× 2.尝试老方法,开机狂按快捷键。 × 3.网上查询方法, 重新安装Inter显卡驱动和NVIDIA显卡驱动。 × 4.卸...
2018-05-10 11:24:18
25017
5
原创 WebMagic之爬取暴走漫画
WebMagic之爬取暴走漫画引言曾经在知乎上看到过爬取网易云音乐评论的提问,而且在QQ空间和微信朋友圈也曾见过一首歌N评论的长截图,可以说是一首歌牵扯着数人数年的情感。做一个初出茅庐的Java程序猿,对爬虫充满了兴趣。在网上不断的搜索,发现大部分是通过python写的爬虫,也发现了一些Java框架写的爬虫(知乎:GitHub 上有哪些优秀的 Java 爬虫项目?)。我在上述知乎问...
2018-04-11 22:57:31
751
原创 数据流分析之绪论
数据流分析之绪论引言在前面那篇文章中我们大概讲述了一个编译器如何将源程序一步一步处理变为目标程序,其中有一个步骤为代码优化。优化可以让目标程序变得‘更好’,代码优化分为局部优化和全局优化两类。局部优化为基本块本身内部优化,是基本块之内的改进。而全局优化是对多个基本块进行优化,检查信息是如何在一个程序的过分基本块之间流动。而大部分全局优化是基于数据流分析技术实现的。小知识...
2018-03-28 22:39:16
761
原创 代码中特殊注释——TODO、FIXME、XXX、HACK
代码中特殊注释——TODO、FIXME、XXX、HACKTODO:英语翻译为待办事项,备忘录。如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME:可以拆成短语,fix me ,意为修理我。如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。XXX:如果代码中有该标识,说明标识处代码虽然实...
2018-03-28 12:24:26
58617
1
原创 编译原理之绪论
编译原理之绪论既然是说编译原理,那么就可以提问:什么是编译器编译器就是一个程序,它读入用某种语言编写的源程序,并翻译成一个与之等价的另一种语言编写的源程序。编译器身上还有一个任务,就是发现编译前和编译时源程序中的错误。 当目标程序是一个可执行的机器语言程序时,那么它就可以被用户调用,产生输出。 Java处理器结合了编译和解释过程,如下图所示。一个Java源程序首先被编译成一个称...
2018-03-14 23:09:37
949
原创 JVM之内存区域划分
JVM之内存区域划分声明此篇文章是《深入理解java虚拟机》一书的搬运,并加一些自己的理解只为记忆与便捷。 电子版下载位置—-http://download.youkuaiyun.com/download/diehuang3426/10264708总览根据《Java虚拟机规范(Java SE 7版)》的规定,Java虚拟机所管理的内存包括以下几个运行时数据区域。 程序计数器,Jav...
2018-02-28 22:39:50
369
原创 Java面试题之单链表反转
Java面试题之单链表反转引言这是一道很经典的“单链表逆序”问题。我去面试曾经碰到过两次。有一个公司明确题目要求不能使用额外的节点存储空间,有一个没有明确说明,但是都需要写出来数据结构。那时候也都是死记硬背的网上的答案,现在回顾一下。 参考博文:http://blog.youkuaiyun.com/guyuealian/article/details/51119499死记硬背(内容提取)...
2018-02-26 21:57:24
3489
原创 Eclipse生成的class位置
Eclipse生成的class位置引言当时我想看看eclipse编译.java文件生成的class,然后反编译看看文件有哪些优化,然后找了许久才发现class位置(只怪自己太年轻╮(╯▽╰)╭),故记录在此并分享。方法一:直接找bin文件夹 src为源码路径,bin为编译后生成的class文件 在Eclipse中想查看的话要使用 Navigator 视图,将会看到bin...
2018-02-23 22:24:58
11341
3
翻译 JAVA9新特性(三)
特性总览引言:下面是Java9中所有特性的列表。有些已经阐述完成,有些感觉在编程方面影响不大,是一些底层的实现。或者暂时无法表述清楚,留以后解释。JDK9关键的变化Java平台模块系统(Java Platform Module System)新版本字符串方案(New Version-String Scheme)JDK9中安装方式有什么新的变化JDK9Micros...
2018-02-01 22:12:18
369
原创 JAVA9新特性(二)
JAVA9新特性(二)JLinkJLink是用来组装和优化模块以及模块依赖项成为一组自定义运行镜像的工具。可以创建针对应用程序进行优化的最小运行时映像而不需要使用完全加载 JDK 安装版本。 Java版本更新字符串格式版本字符串的格式 $MAJOR.$MINOR.$SECURITY.$PATCH。以后将半年发一版,未完成的任务将不再等候,直接等到下一版本发布。 ...
2018-01-30 22:15:34
1035
原创 JAVA9新特性(一)
JAVA9新特性(一)JAVA9于北京时间2017年9月22日(当地9.21)正式发布,可以在官网上下载到最新的jdk9,但是目前只支持64位操作系统。所有特性目录:http://blog.youkuaiyun.com/diehuang3426/article/details/79233952 知乎有个问题描述的也不错:https://www.zhihu.com/question/65683103/...
2018-01-29 22:06:18
1239
原创 Java面试题之包装类缓存机制
Java包装类缓存机制引言在我人生中第一次找工作时(大四实习),曾经出现了这样一道笔试题,求其结果。Integer a = 100;Integer b = 100;Integer c = new Integer(100);Integer d = new Integer(100);Integer e = 1000;Integer f = 1000;System.out.p...
2018-01-26 23:47:50
652
原创 Lombok介绍,使用方法及原理
Lombok介绍,使用方法及原理Lombok 是一个自动插入编辑器和构建工具的Java库。它提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。官方首页:https://projectlombok.org/ 下载位置:https://projectlombok.org/download 注解介绍:https://projectlombok.org/feat
2018-01-22 23:01:49
1558
原创 编译原理 START 龙虎鲸书简介
编译原理START—龙书虎书鲸书什么是龙书虎书鲸书龙书英文名:《Compilers: Principles, Techniques, and Tools 》 中文名:《编译原理技术和工具》 作者 :Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman 下载地址:https://download.youkuaiyun.com/download/diehuang...
2017-12-19 22:39:34
7280
原创 Eclipse添加更多提示
Windows->Preferences->Java->Editor->Content Assist 在箭头所指处加入26个字母
2017-11-29 22:19:04
334
WebMagic源码
2018-04-13
Effective Java 第二版 中文版
2018-03-15
commons-lang3-3.7源码包(最新)
2018-03-06
《深入理解Java虚拟机JVM高级特性与最佳实践》扫描版第2版
2018-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人