![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 67
angelavor
本人就读于西北工业大学软件工程专业
展开
-
如何把antlr4融合到编译器项目中使用
antlr4是什么?antlr4是一个开源的词法、语法分析程序生成器,仅需要配置词法和语法规则,即可自动生成语言编译器所需的词法、语法分析程序。问题:antlr4官方给出了jar包,可以命令行运行使用,但是要是想把源码直接融合到自己的编译器项目中去,如何做呢?1 下载源码git clone https://github.com/antlr/antlr4.git2 寻找程序主入口官方给出的jar包运行方式是:java -jar antlr-xxx.jar Hello.g4或java or原创 2021-03-08 18:01:36 · 1177 阅读 · 1 评论 -
如何找到fastjson.jar这个阿里开源的jar包(笑哭Q^Q)
Java编程中有时候会遇到JavaBean对象、json字符串、json对象之间互相转换的问题,网上找发现都是说用fastjson很方便,一大堆教程说如何使用fastjson,但是却找不到从哪里下载这个阿里的开源项目的jar包,搜索fastjson下载发现全是CSDN下载里的资源,必须吐槽一个5分的下载资源竟然要50个积分,算了还是自己找吧下面是我找到资源的方法,供大家参考,3张图搞定:或者...原创 2018-11-19 22:17:30 · 19878 阅读 · 11 评论 -
Java正则匹配Windows文件目录(详解)
深夜博客(>v0)最近实验课要用Java写Socket编程,做一个文件服务器类似FTP那样的,使用命令行来ls、cd、get文件,途中遇到一个问题,就是如何用正则匹配Windows文件目录,比如D:\CSDN\我的博客这样的字符串,在网上翻了好长时间想找找有没有现成的,结果都是不是很全面的表达式,算了还是自己写正则表达式吧,于是自己写了一个感觉是很全面的一个表达式了,供大家参考,有问题可以...原创 2018-11-17 02:10:22 · 4051 阅读 · 0 评论 -
前端Vue组件化开发+后端JavaWebMVC开发模式说明
本篇博客是针对企业级开发课程的大作业写的开发模式说明,本来是要写后端渲染的,但是为了提高开发效率,和前端模块复用性,进而使用Vue的组件化开发前端,并把渲染层放到前端,后端只做动态数据服务本篇暂时先说明在将渲染层放至前端后,后端MVC如何做来仅提供动态数据服务后端MVC模式说明首先,后端MVC模式下文件结构如图:DA层主要是各种JavaBean,请确保纯净的JavaBean,可以重载...原创 2018-11-20 17:55:18 · 1346 阅读 · 0 评论 -
配置javaWeb开发环境(全)
引言下面从基础环境、服务环境、、工具环境来说明JavaWeb开发时的环境配置,如何让一个小demo跑起来基础环境JavaWeb后端技术基于java语言,所以基础环境必须先有jvm的支持,也就是要去下载jre和jdk,有关jdk的下载和3个环境变量(JAVA_HOME 、CLASSPATH 、 PATH)的配置,请看我的另一篇博客: https://blog.csdn.net/Ange...原创 2018-09-06 20:29:41 · 734 阅读 · 1 评论 -
Linux服务器上安装JDK
工具需要flashFXP 我的网盘下载地址:链接:https://pan.baidu.com/s/1f55NgD6gezN8l3HeY_3t_A 密码:ln3b【前提声明】本文中的实例是在远程服务器上安装JDK,如果是直接在服务器上安装则不需要使用flashFXP工具步骤详述一、查看Linux系统版本 命令: uname -a 结果:如果返回值中出现X86_64 ,则证明...原创 2018-03-07 17:31:05 · 607 阅读 · 0 评论 -
Java23种设计模式——Iterator设计模式
从这篇开始,我开一个专栏,专门写java23中设计模式。参考文献是《图解设计模式》【日】结城浩 著 杨文轩 译 中国工信出版社和人民邮电出版社。想要了解java设计模式的推荐看看这本书。学习设计模式的时候不用太关注类本身,而要在意于类之间的关系,设计模式的初衷不是想javaAPI那样提供具体的类来方便java程序员的使用,而是为了通过设计提高代码的复用性和扩展性。Iterator设计模式Iterat原创 2017-11-13 20:59:07 · 472 阅读 · 0 评论 -
struts2开发中出现404页面找不到错误
正在学struts2MVC开发,一直在看书和视频,没有实践过,今天终于打开MyEclipse想动手配一下struts2开发环境,但很容易就入初学struts2的坑了,所有的配置呀(web.xml和struts.xml),导包呀都弄好了(8个struts2的基本jar包),然后写了一个HelloAction类并在struts中配置了如下图: 然后兴高采烈的add到tomcat7中run server原创 2017-11-12 14:13:08 · 2513 阅读 · 3 评论 -
JavaWeb中url和web-xml中<url-pattern>的联系
可能刚开始学java web的小伙伴,对servlet程序中url重定向,和项目web-xml配置文件中之间的关系不是很清楚,有时候就会遇到明明感觉重定向的url是正确的,但就是报404无法找到页面的错误。我也遇到了同样的问题,好的是我经过查阅和百度就成功解决了这个问题,下面我来谈谈我对他们之间联系的理解。URL浅谈我举个开发web项目中常见到的url: http://localhost:8080原创 2017-09-16 23:01:44 · 907 阅读 · 0 评论 -
MyEclipse中tomcat的配置以及部署工程到tomcat上
最近我学习web技术,开始需要配置环境,我才开始想的是用eclipse+tomcatplugin来部署tomcat到环境中去,但是下载Tomcatplugin插件现在需要翻墙,并且最新版本的eclipse(none版)没有提供Apache tomcat server的服务,所以在新版本的eclipse中配置tomcat甚是麻烦,所以我就换了MyEclipse。我用的MyEclipse版本是10.x版原创 2017-08-29 18:04:19 · 486 阅读 · 0 评论 -
JDK的下载安装与环境变量的设置
JDK是什么?JDK,全称为Java development kit,是Java语言的软件开发工具包(SDK)。没有JDK事无法编译Java程序的,如果只想运行Java程序,则只需安装相应的JRE(Java runtime environment的缩写)。JDK的下载安装百度搜素“jdk下载”,点击第一个词条,进入orale官网然后选择与你电脑硬件软件系统匹配的jd原创 2017-08-27 11:22:03 · 405 阅读 · 0 评论 -
StringBuffer、StringBuilder和String的区别与联系
StringBuffer and StringBuilder认识StringBuffer缓冲区,本身也是操作字符串的类,但是和String不同,StringBuffer是可以更改的,StringBuffer是一个操作类,所以必须通过实例化进行操作。String和StringBuffer到底有什么不同?String和StringBuffer都是操作字符串的类,但他们不同,最大的不同是对象所指向的内存的原创 2017-08-11 18:38:47 · 348 阅读 · 0 评论 -
JAVA——String字符串详解(上)
1、实例化String对象直接赋值 例子:String str="hello";使用new来创建实例 例子:String str=new String("hello");那么实际开发中是使用那种更普遍或者说更合理? 答案是用直接赋值,原因是方便且省内存,使用关键字new实例化对象时内存机制是这样的 也就是说使用new来实例原创 2017-08-08 21:34:21 · 501 阅读 · 0 评论 -
Java之贪吃蛇游戏的开发
额,端午三天假,一堆的作业,但手贱的我并没有兴趣去写什么高数作业,而是写了一个贪吃蛇游戏。界面版的,扩展性比较好,地图可以按自己的喜欢去重新做(有关扩展性后面会说),我只写了两个简单的地图。因为代码比较长(400行左右,不连扩展的地图),所以下面我只说思路做法,必要时我会以代码为示例,不在粘全部代码。好了,先来看看,这个游戏的截图。(滑稽) 这里可以自定义难度系数(其实就是蛇自己移动的速度),共分原创 2017-05-30 22:51:03 · 5803 阅读 · 3 评论 -
贪吃蛇游戏的java源码
这里我把贪吃蛇的java源码粘出来,有兴趣的可以看看,如果要看具体的思路,点击下面的连接: http://blog.csdn.net/angellover2017/article/details/72813957snakegame.javapackage snakegame;import java.awt.Color;import java.awt.Font;import java.awt.G原创 2017-06-04 22:07:43 · 1961 阅读 · 4 评论