Java生成不重复的随机数

  • Post author:
  • Post category:java

package self.exercise; import java.util.Arrays; public class NoRepeatRandomNumber { public static void main(String[] args) { getNotNumber1(); getNotNumber2(); } //方法一 public static void getNotNumber1(…

继续阅读 Java生成不重复的随机数

Java study

  • Post author:
  • Post category:java

1、 ;http://java.sun.com/ ;;(英文) Sun的Java网站,是一个应该经常去看的地方。不用多说。 2、 ;http://www-900.ibm.com/developerWorks/cn/ ;; IBM的developerWorks网站,英语好的直接去英文主站点看。这里不但是一个极好的面向对象的分析设计网站,也是Web Services,Java,Linux极好的网站。强…

继续阅读 Java study

java虚拟机内存分布

  • Post author:
  • Post category:java

文章目录 java虚拟机内存分布 1.程序计数器 2.堆 3.方法区 3.1运行时常量池 4.虚拟机栈 4.1栈帧 5.本地方法栈 java虚拟机内存分布 Java虚拟机在执行java程序的过程中会把它所管理的内存划分为如下若干个不同的数据区域。 1.程序计数器 程序计数器是线程私有的,它占用的空间相对较小,用来记录当前线程字节码执行到哪一步。字节码解释器通过改变这个计数器的值来获取当前线程下一步…

继续阅读 java虚拟机内存分布

java+ajax实现文件上传

  • Post author:
  • Post category:java

1 文件上传 利用Java+ajax实现文件上传,这里介绍两种提交方法,第一种是file提交,第二种是base64提交 1.1 file方式 1.1.1 FileNameUtils public class FileNameUtils{    /**     * 获取文件后缀     * @param fileName     * @return     */    public static S…

继续阅读 java+ajax实现文件上传

Java.lang.OutOfMemoryError: PermGen space问题解决

  • Post author:
  • Post category:java

1、 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen(永久代) space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的…

继续阅读 Java.lang.OutOfMemoryError: PermGen space问题解决

JavaWeb项目部署到服务器并连接本地数据库(超详细!)

  • Post author:
  • Post category:java

目录 一、下载XShell、Xftp工具 二 、建立服务器连接 三、服务器环境配置 四、打包web项目传输入服务器 五、服务器Web项目连接本地数据库 个人博客欢迎访问 --- 猿客栈 一、下载XShell、Xftp工具 在XShell官网下载两个工具,用来操作服务器的Linux系统 二 、建立服务器连接 输入服务器的主机名,验证用户和密码,默认用户名为root Xftp为文件可视化工具,同样新建…

继续阅读 JavaWeb项目部署到服务器并连接本地数据库(超详细!)

java-学生成绩管理系统-附代码

  • Post author:
  • Post category:java

很早之前写的,今天整理资料翻到了,仅作纪念。 《学生成绩管理系统》 蓝奏云盘 https://wwt.lanzout.com/iqMYi0673jlc 阿里云盘 https://www.aliyundrive.com/s/D16fHrCHKiP 一、学生成绩管理系统实现环境:JDK1.8,ECLIPSE 4.4.2; 二、功能:0、成绩管理系统的界面实图 1、录入10个学生信息(学号、姓名、性别、…

继续阅读 java-学生成绩管理系统-附代码

CSRF攻击防御,JAVA程序利用token前后端验证每一次请求进行防御

  • Post author:
  • Post category:java

整体思路是:访问页面就生成token,保存到session,并且前端将token放进header或者追加到请求地址最后面。后端拿到header或者请求中的token后比对session与herder或者请求中的token是否一致,一致测是同一次请求。有效的防止了,攻击者不从规定页面请求接口进行篡改利用。 每次请求,地址或者header携带TOKEN到服务端验证,防止CSRF攻击 下面是JAVA后端…

继续阅读 CSRF攻击防御,JAVA程序利用token前后端验证每一次请求进行防御

Java synchronized详解

  • Post author:
  • Post category:java

synchronized详解 在Java中在语法层面上提供了synchronized关键字来实现互斥同。 一:Synchronized的使用 一把锁只能同时被一个线程获取,没有获得锁的线程只能阻塞等待 synchronized修饰的方法,无论方法正常执行完毕还是抛出异常,都会释放锁 每个实例都对应有自己的一把锁(this),不同实例之间互不影响;例如锁对象是*.class以及synchronize…

继续阅读 Java synchronized详解

Java项目打成Jar包后执行Jar包指定方法

  • Post author:
  • Post category:java

最近在考虑跳个槽的问题,也看了几个面试,其中有一个面试让我本地写一个蛇形矩阵,打成Jar包,并且可以使用java -jar 命令启动,本人基础不太牢固,这个问题我找了半天才找到解决的办法,面试题答完直接就来分享了,赶紧趁热乎看看吧各位。 首先一个普通的Java项目我们要有一个POM文件,在文件中添加如下内容 <build> <plugins> <plugin> …

继续阅读 Java项目打成Jar包后执行Jar包指定方法