阿里云服务器部署JAVA项目全过程(一)

  • Post author:
  • Post category:java

如何注册阿里云账户并申请免费服务器 适合人群: JAVA项目Linux部署无经验者。 本文介绍如何注册阿里云账户,并申请免费试用服务器,如果已有服务器者请跳过。 一、注册阿里云账户 打开 阿里云官网 ,点击免费注册。 填写表单完成注册,注册完登陆点击最新活动。 二、申请免费服务器 进入后选择新手上路-阿里云免费套餐,点击立即申请。 点击个人版-云服务器ECS-免费领取,系统镜像选择CentOS 7…

继续阅读 阿里云服务器部署JAVA项目全过程(一)

【解决java中Post请求,在拦截器取requestBody数据后,controller层接收的数据为空问题】

  • Post author:
  • Post category:java

解决java中Post请求,在拦截器取requestBody数据后,controller层接收的数据为空,原因:因为是流。java中的流也是只能读一次,因为读完之后,position就到末尾了。 解决方案如下: 创建一个类BodyReaderHttpServletRequestWrapper,继承HttpServletRequestWrapper,重写getInputStream和getReade…

继续阅读 【解决java中Post请求,在拦截器取requestBody数据后,controller层接收的数据为空问题】

java方法的命名规范

  • Post author:
  • Post category:java

方法命名的规范:驼峰命名,开头小写后面首字母大写 方法的格式 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; } java方法是语句块的集合,它们一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最…

继续阅读 java方法的命名规范

ant 使用java 运行类_java – 如何使用Ant运行类别/套件中的所有JUnit测试?

  • Post author:
  • Post category:java

我正在使用JUnit Categories和ClassPathSuite,类似于 this answer中描述的设置。要概述: public interface FastTests { } @RunWith(Categories.class) @Categories.IncludeCategory(FastTests.class) @Suite.SuiteClasses(AllTests.clas…

继续阅读 ant 使用java 运行类_java – 如何使用Ant运行类别/套件中的所有JUnit测试?

java cron 表达式 每小时_Quartz cron表达式(时间表达式)

  • Post author:
  • Post category:java

Quartz cron表达式(时间表达式) 2017年03月28日 09:56:42 阅读数:3845 标签: quartz 更多 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Smile_Miracle/article/details/67632254 Cron表达式示例: 表达式 说明 "0 0 12 * * ? " 每天12点运行 "0 1…

继续阅读 java cron 表达式 每小时_Quartz cron表达式(时间表达式)

Java 图片处理工具类型utils

  • Post author:
  • Post category:java

public class ImgCodeUtils { public static BufferedImage img_alpha(BufferedImage imgsrc,int alpha) { try { //创建一个包含透明度的图片,半透明效果必须要存储为png合适才行,存储为jpg,底色为黑色 BufferedImage back=new BufferedImage(imgsrc.get…

继续阅读 Java 图片处理工具类型utils

Java并发编程(多线程) — 第三部分(线程池)

  • Post author:
  • Post category:java

十五、线程池(ThreadPool) 1. 自定义线程池 public class TestPool { public static void main(String[] args) { ThreadPool threadPool = new ThreadPool(1, 1000, TimeUnit.MILLISECONDS, 1, (queue, task) -> { // 队列满时可选操…

继续阅读 Java并发编程(多线程) — 第三部分(线程池)

初学java总结一下它与其它一些语言(c#,delphi)的差别.

  • Post author:
  • Post category:java

/**/ /* * 创建日期 2006-10-8 * * TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选项 - Java - 代码样式 - 代码模板 */ package com.yzp; import java.nio.charset.Charset; import java.nio.charset.CharsetDecoder; import java.util. * ; pu…

继续阅读 初学java总结一下它与其它一些语言(c#,delphi)的差别.

JAVA多线程基本原理

  • Post author:
  • Post category:java

JAVA多线程 1. 什么是线程?线程和进程的区别? 进程:进程是指处于运行过程中的程序,并且具有一定的独立功能。进程是系统进行资源分配和调度的一个单位。当一个程序进入内存运行时,就成为一个进程。 线程:线程是进程的组成部分,一个进程可以拥有多个线程,而一个线程必须拥有一个父进程。线程可以拥有自己的堆栈,自己的程序计数器和自己的局部变量,但不能拥有系统资源。它与父进程的其他线程共享该进程的所有资源…

继续阅读 JAVA多线程基本原理

this有哪些使用场景?跟C,Java中的this有什么区别?如何改变this的值?

  • Post author:
  • Post category:java

this 的七种使用场景 this一般在函数内部使用,表示该函数所处的环境对象,只有在函数运行的时候才能被确定,不同的调用方式所对应的this值是不同的。 情况一:全局 & 调用普通函数 在全局环境中,this 永远指向 window。 console.log(this === window); //true 普通函数在调用时候(注意不是构造函数,前面不加 new),其中的 this 也是…

继续阅读 this有哪些使用场景?跟C,Java中的this有什么区别?如何改变this的值?