
java
文章平均质量分 64
微笑的小小刀
这个作者很懒,什么都没留下…
展开
-
Java , NFA转DFA
可以从文件中读取NFA, 也可以在命令行中自己输入NFA的各个值。代码是算法部分。 请读者以学习为主,尽量不要直接复制粘贴运行,因为有些地方不改一下是运行不了的。 全部代码都是自己一点点打的,转载请注明出处,谢谢支持!import java.awt.List;import java.io.BufferedReader;import java.io.File;import java.io.原创 2015-05-07 22:36:04 · 2210 阅读 · 1 评论 -
解决gradle打包时同时打上源码
主要是修改build.gradle添加gradle的打包插件添加maven-publish插件plugins { id 'java' id 'maven-publish'}配置打包源码的task然后在build.gradle 中添加一个task//打包源码task sourcesJar(type: Jar) { from sourceSets.main.allJava a...原创 2019-08-24 09:53:26 · 2663 阅读 · 1 评论 -
list循环背后的故事
list循环背后的故事今天开始我们来聊一聊集合的那些事。说到集合,最最最常用的方法估计就是遍历了。那我们就从遍历来开始深入集合。准备数据先新建一个ArrayList,本文中就直接采用了直接add字符串的方式,实际开发中,实体类会复杂的多。 List<String> list = new ArrayList<>(); list.add("...原创 2018-10-31 18:06:01 · 210 阅读 · 0 评论 -
图说String(一):String的存储方式
每一个本java的书或是每一套讲java视频课都不会忘了String . 这个类是承载着我们对计算机的输入, 承载着计算机对我们的输出。毫不夸张的说,String架起了我们和计算机沟通的友谊的桥梁!学习主图:如上图所示。 我们在新建了三个String变量:s1 = “java” ,s2=“技术大本营”,s3=“java技术大本营”。从字面上来看,s3应该是s1和s2直接拼接起来的。但实际上...原创 2018-10-07 21:40:30 · 2893 阅读 · 0 评论 -
什么是环境变量|你还不知道怎么设置环境变量吗!?超详细步骤分解
我们在使用各种开发工具如:maven , git , java , python ,android等等时,都会在官方档档或者百度教程中看到一句: 设置环境变量。然后我们跟着教程,打开我的电脑 ,右键,属性,高级,环境变量,然后找PATH, 然后往后面添加,然后确定。 再回来运行程序,咦,发现不报错了,开始Happy的往下走,但是,wait a minute , 这就往下走了? 环境变量是什么,为...原创 2018-09-09 22:40:19 · 978 阅读 · 0 评论 -
ArrayList线程安全问题
验证思路代码展示程序运行结果源码分析总结验证思路新建若干个(1000)个线程,一个全局arraylist. 然后往ArrayList中添加东西。 代码和结果见下图代码展示//初始化全局的ArrayListprivate List list = new ArrayList<>();//初始化用于控制线程同时开始的 countDownLatchp原创 2018-02-05 20:02:11 · 1963 阅读 · 0 评论 -
Spring5 函数式编程实践
或许大家都已经习惯了SpringMVC的配置一个servlet,然后映射到Controller的web编程模式,现在Spring5出来之后, 为大家提供了一个新的web编程体验。下文所用到的代码,可以在github上下载 https://github.com/weixiaodexiaoxiaodao/nongjihongshu函数式编程结构简介Controller以前写的Controll原创 2017-01-12 14:29:27 · 9895 阅读 · 1 评论 -
一道关于多态题目的解析
有一道很经典的多态题目,网上大都只找的到题目和答案,没有解析。因此我把自己的想法写下来,和大家一起交流class A {public String show(D obj){ return ("A and D"); }public String show(A obj){ return ("A and A"); } }原创 2016-06-30 22:32:42 · 892 阅读 · 0 评论 -
解决使用fastJson中出现$ref问题
首先: 部门与组织是manytoone和onetomany的关系,并且两张表都有自关联,查询部门信息时会级联查询上级部门以及他的组织结构,然后返回json数据时,会出现$ref 即: 为了攻破它,在两张表的onetomany那方,也就是set的那方,加一个fastjson的注解@JSONField(serialize = false) 即: 由于我组织结构那里有原创 2016-06-30 15:32:19 · 17138 阅读 · 2 评论 -
tomcat学习 | DefaultServlet | tomcat做文件服务器
开头说两句小刀博客: https://www.lixiang.red小刀公众号: 程序员学习大本营学习背景前面,我们一起学习到了tomcat对web请求的处理https://www.lixiang.red/articles/2019/08/14/1565794504734.html通过学习我们可以知道在对web请求进行处理时,以CoyoteAdapter.service为入口,然后经...原创 2019-09-01 10:13:46 · 336 阅读 · 0 评论