java后端
文章平均质量分 73
我想要变强
半路出家的小白,历经两年,发现对java还是懵懵懂懂,想好好的在这行混下去,开这个博客,把学到的都记录下来,成长起来
展开
-
超详细讲解 Java线程:概念与原理
Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。...原创 2019-10-12 11:11:28 · 246 阅读 · 0 评论 -
web.xml is missing and <failOnMissingWebXml> is set to true。
在maven项目中,有时候在pom.xml文件中会报 “web.xml is missing and <failOnMissingWebXml> is set to true。”这个错误,1、如果是WEB 项目,错误的解决办法是:右击项目——>Java EE Tools——>Generate Deployment Descriptor Stub.然后系统会在src/...原创 2019-01-15 14:34:58 · 323 阅读 · 0 评论 -
ajax三种传递传递data的方式(ajax系列一)
ajax有三种传递传递data的方式:json格式json字符串格式标准参数模式1.json格式形如: {“username”:”chen”,”nickname”:”alien”}$.ajax({ type:"post", url:"/test/saveUser", data:{"username":"chen","nickname":"alien"原创 2019-01-29 11:22:00 · 3401 阅读 · 0 评论 -
Ajax提交数据,进行前后台数据交互(ajax系列二)
HTML代码:<input class="form-control" id="username" name="username" type="text"/><input class="form-control" id="password" name="password" type="password"原创 2019-01-29 11:25:49 · 211 阅读 · 0 评论 -
ajax提交数据到后台(ajax系列三)
ajax是web开发中常用到的一个功能,全名为Asynchronous JavaScript And XML,他可以想后台发送数据,常用的方法有get和post。我就以提交表单为例子来讲解一下ajax的使用(我用到的是jquery库封装的 ajax)。 html5表单代码:<form id="loginForm" name="loginForm"> <t...原创 2019-01-29 11:42:44 · 308 阅读 · 0 评论 -
2019JAVA最新学习路线
最近有些网友问我如何自学 Java 后端,还有些是想从别的方向想转过来,但都不太了解 Java 后端究竟需要学什么,究竟要从哪里学起,哪些是主流的 Java 后端技术等等,导致想学,但又很迷茫,不知从何下手。我就以过来人的经历,写在这篇博客里,不一定都对,但都是我根据自己的经历总结出来的,供你们的参考。Java 基础Java 是一门纯粹的面向对象的编程语言,所以除了基础语法之外,必须得...转载 2019-04-02 10:51:21 · 505 阅读 · 0 评论 -
小白说线程-----我是一个线程
第一回 初生牛犊我是一个线程,我一出生就被编了个号:0x3704,然后被领到一个昏暗的屋子里,在这里我发现了很多和我一模一样的同伴。我身边的同伴 0x6900 待的时间比较长,他带着沧桑的口气对我说:“我们线程的宿命就是处理包裹。把包裹处理完以后还得马上回到这里,否则可能永远回不来了。”我一脸懵懂,“包裹,什么包裹?”“不要着急,马上你就会明白了,我们这里是...翻译 2019-04-30 10:16:12 · 116 阅读 · 0 评论 -
小白说java--我是一个Javaclass
第一回 陌生警察我出生在C盘下面一个很深层次的目录下, 也不知道是谁把我放到这里的。我一直在睡觉,外边的日出日落,风雨雷电和我一点关系都没有。直到有一天,有个家伙咣咣咣砸我房门把我叫醒。这个家伙穿着像警察的制服, 左手拿着一个对讲机, 右手递过来他的工作证:"你好, 我是Classloader, 请问你是Account类吗""是啊, 怎么了?"这个Cl...转载 2019-04-30 10:18:47 · 126 阅读 · 0 评论 -
小白聊java----如果我是小白,我会这么学java
[入门]我在2001年之前是C/C++阵营, 有C和面向对象的基础,后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。后来我就看《Thinking in Java》 ,《Java 核心技术》, 感觉也不吃力。如果我之前没学过别的语言,或者半路出家转到计算机行业, 我不会先看上面那两本, 相反我会选《Head First Java》,...转载 2019-04-30 10:26:12 · 251 阅读 · 0 评论 -
小白聊编程----学java还是学编程,学的是什么
但是我发现其中很多初学者,尤其是半路出家的遇到了一个很普遍的情况: 那就是只学会了Java 的语法, 而没有学会编程。我拿一个例子来说一下, 下面是一个SimpleList 的类, 模仿java 的ArrayList, 已经定义好了接口,需要实现具体的业务:/***自定义的一个模仿ArrayList的类,你需要实现其中的add,get,remove,等方法...转载 2019-04-30 10:28:08 · 181 阅读 · 0 评论 -
myEclipse 免费注册码,破解工具--myEclipseGen.java
myeclipse在使用的时候,只有一个月的试用期,一个月后,就需要购买注册码才能继续使用。那么对于习惯用免费的我来说,花钱使用,这就是对中国程序员的侮辱,所以找到了破解之法,分享给大家:创建一个myEclipseGen.java文件,里面的代码为import java.io.*;public class MyEclipseGen { private static String ...原创 2019-08-05 11:04:23 · 1744 阅读 · 1 评论 -
Java Bean 详解
在Spring应用中,我们经常会遇到如下的报错字样,本文将介绍传统Spring项目以及SpringBoot项目如何定义Bean以及配置Bean的依赖关系,并结合这些错误出现的场景加以说明其原理。java.lang.NullPointerExceptionBeanCreationExceptionError creating beanUnsatisfied dependencyUnsat...转载 2019-08-28 15:42:17 · 482 阅读 · 0 评论 -
白话讲解 spring IOC,路人甲都可以看懂的讲解
在一开始学习 Spring 的时候,我们就接触 IoC 了,作为 Spring 第一个最核心的概念,我们在解读它源码之前一定需要对其有深入的认识。IOC 理论 IoC 全称为Inversion of Control,翻译为 “控制反转”,它还有一个别名为 DI(Dependency Injection),即依赖注入。 如何理解“控制反转”好呢?理解好它的关键在于我们需要回答如下四个问题: ...原创 2019-09-11 09:16:27 · 160 阅读 · 0 评论 -
ContainerBase.addChild: start: org.apache.catalina.LifecycleException
在tomcat中启动项目,发现报错,如下图在上图中发现有个框中的异常,因为是在eclipse中创建的maven项目,maven项目和普通项目的区别就在没有WebContent文件夹,而是WebApp,所以使用CTRL+H键,,如图查找WebContent所在的位置,如图打开这个文件,并将这行代码去除,如图,1、在servers中,右键tomcat,clean下。2、在电...原创 2019-01-14 11:35:16 · 5253 阅读 · 0 评论 -
色粉
简单粗暴的 File file = new File(“src/test.txt”); @Test /** * 这种方法 “” 空代表的是 这个Java项目 TestSomeTechnology 由于实际项目在打包后没有src目录 所以这种方法不常用 */ public void testMethod1() throws IOException{ ...原创 2019-01-07 11:09:59 · 560 阅读 · 0 评论 -
SpringMVC的配置详情
1、先进行WEB.XML配置,并在web.xml首先引入springmvc-servlet.xml文件,注意: <servlet-name>的名字,加上-servlet.xml,为servlet.xml文件,例如 <servlet-name>spring</servlet-name>,则servlet.xml文件名称为:spring-servlet.xml...原创 2018-06-26 10:05:45 · 229 阅读 · 0 评论 -
详解maven安装配置与eclipse的整合,并创建maven项目
安装Maven插件 下载下来的maven插件如下图所示:,插件存放的路径是:E:/MavenProject/Maven2EclipsePlugin 进入到eclipse中的dropins目录下,新建三个txt文件(zest.txt,m2e.txt,m2e-extras.txt)。如下图所示: m2e.txtt文件的内容如下:path=E:/MavenProject/Ma...转载 2018-07-20 11:09:36 · 214 阅读 · 0 评论 -
Referenced file contains errors (project-aware://test-springmvc-2/org/springframework/beans/factory/
例如:Referenced file contains errors (project-aware://test-springmvc-2/org/springframework/beans/factory/xml/spring-beans-4.0.xsd). For more information, right click on the message in the Problems Vie...原创 2018-08-21 16:35:52 · 2710 阅读 · 1 评论 -
Java学习路线图
一、Java学习路线图 二、Java学习路线图——视频篇 六大阶段 学完后目标 知识点 配套免费资源(视频+笔 记+源码+模板) 密码 第一阶段 Java基础 入门 学习周期: 35天 学完后目标:...转载 2018-09-06 14:32:32 · 377 阅读 · 0 评论 -
关于JAVA中calendar.get(Calendar.XXXX)的问题---- 获取时间的问题
一:字段和方法的信息YEAR 字段:public static final int YEAR ;指示年的 get 和 set 的字段数字。这是一个特定于日历的值;get 方法:public int get(int field) ;返回给定日历字段的值。在 lenient 模式下,所有日历字段都被标准化。在 non-lenient 模式下,所有日历字段都是经过验证的,如果任何日历字段有超...原创 2018-09-21 09:13:03 · 16327 阅读 · 0 评论 -
Java 的Properties类详解
一、Java Properties类 Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。像Python支持的配置文件是.ini文件,同样,它也有自己读取配置文件的类ConfigPar...转载 2018-11-28 10:45:22 · 415 阅读 · 0 评论 -
Java 中BufferedReader & InputStreamReader 用法
BufferedReader 类BufferedReader 由Reader类扩展而来,提供通用的缓冲方式文本读取,而且提供了很实用的readLine,读取一个文本行,从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。一般用法: BufferedReader br = new BufferedReader(new InputStreamReader(new ...转载 2018-11-28 11:10:11 · 1984 阅读 · 0 评论 -
Vector,ArrayList, LinkedList的区别
1、Vector、ArrayList都是以类似数组的形式存储在内存中,LinkedList则以链表的形式进行存储。2、List中的元素有序、允许有重复的元素,Set中的元素无序、不允许有重复元素。3、Vector线程同步,ArrayList、LinkedList线程不同步。4、LinkedList适合指定位置插入、删除操作,不适合查找;ArrayList、Vector适合查找,不...原创 2018-12-13 16:24:03 · 468 阅读 · 0 评论 -
ArrayList详解
1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小大家知道,数组是静态的,数组被初始化之后,数组长度就不能再改变了。ArrayList是可以动态改变大小的。那么,什么时候使用Array(数组),什么...原创 2018-12-28 14:26:22 · 255 阅读 · 1 评论 -
maven的SSM框架整合的xml配置和测试用例--(方法一)
(1)首先自然是依赖包的配置文件 pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://ma...转载 2019-01-17 10:59:47 · 224 阅读 · 0 评论 -
maven的SSM框架整合的xml配置和测试用例--(方法二)
pom.xml配置:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/...转载 2019-01-17 11:06:22 · 195 阅读 · 0 评论 -
java不同路径读取文件的方式--Thread.currentThread().getContextClassLoader(), Test.class.getClassLoader()等
Java code? 1 2 3 4 5 6 7 8 9 10 11 public class Test { public static void main(String[] args) { // 此时三...原创 2019-01-07 11:07:31 · 2943 阅读 · 0 评论 -
XML笔记
XMLEXtensible Markup Language可扩展标记语言语法<xxx></xxx><xxx/>与HTML的区别1、两种不同的语言2、HTML可以被浏览器进行解析(运行),XML不可以被浏览器进行解析(运行)3、没有任何一款软件或环境可以运行XML文件(XML没有办法被运行的) 但是可以被相关的程序进行解析(获取结构)作用...原创 2018-06-26 10:00:34 · 283 阅读 · 0 评论