-
Maven 项目生成jar运行时提示“没有主清单属性”
新建了一个Maven的项目, mvn compile 和 mvn package 后生成了jar文件,然后直接到 target 目录下去执行 java -jar xxx.jar 命令运行jar包时出现了“xxx.jar没有主清单属性”的错误提示。 修改 pom.xml 文件,添加如下配置项即可: build plugins plugin groupId org....
2018-06-18 03:46:31
-
Java入门篇(一)——如何编写一个简单的Java程序
最近准备花费很长一段时间写一些关于Java的从入门到进阶再到项目开发的教程,希望对初学Java的朋友们有所帮助,更快的融入Java的学习之中。 主要内容包括JavaSE、JavaEE的基础知识以及如何用Java语言编写一个简单的软件、一个小型的游戏、一个简易的项目、或者一些比较...
-
java定时器无法自动注入的问题解析(原来Spring定时器
近些日子在做一个项目,在项目中需要用到spring的定时任务,但是在操作数据库的时候发现总是不能正确的进行数据的插入,经过查看才发现:是因为service层不能够通过普通的方法注入到action,所以这样就不能够执行service层,进而执行数据库的操作。 解决方法:这时需要...
2018-06-18 03:46:29 java学习
-
Java学习笔记44(多线程一:Thread类)
多线程的概念:略 多线程的目的:提高效率 主线程: package demo; // 主线程 public class Demo { public static void main(String[] args) { function(); System.out.println( 1 ); } public static void function(){ for ( int i = 0; i 10000; i++ ) { System.out....
2018-06-18 03:46:26
-
JAVA集合存放的是对象还是对象引用?
问题:添加一个对象到集合中时,集合里面存放的是对象的引用还是对象本身? 答:对象的引用。以下代码可以证明: 1 import JAVA.util.ArrayList; 2 import JAVA.util.List; 3 4 public class Test5 { 5 public static void main(String args[]){ 6 ListUser userList1...
2018-06-18 03:46:26
-
Java基础面试操作题:线程同步代码块 两个客户往一个
package com.swift; public class Bank_Customer_Test { public static void main(String[] args) { /* * 两个客户往一个银行存钱,每人存三十次一次存一百。 模拟银行存钱功能,时时银行现金数。 */ Customer customer = new Customer(); new Thread(customer, "zhang...
2018-06-18 03:46:28
-
volatile简要解析
在当前的Java内存模型下,线程可以把变量保存在本地内存(比如机器的寄存器)中,而不是直接在主存中进行读写。这就可能造成一个线程在主存中修改了一个变量的值,而另外一个线程还继续使用它在寄存器中的变量值的拷贝,造成数据的不一致。 要解决这个问题,只需要把该...
2018-06-18 03:46:24
-
Java学习笔记45(多线程二:安全问题以及解决原理)
线程安全问题以及解决原理: 多个线程用一个共享数据时候出现安全问题 一个经典案例: 电影院卖票,共有100座位,最多卖100张票,买票方式有多种,网上购买、自主售票机、排队购买 三种方式操作同一个共享数据,这时候会出现安全问题: 示例: package demo1; public c...
2018-06-18 03:46:25
-
java8在Collection中新增加的方法removeIf
记得我在以前找工作的经历中,遇到过一个面试官问过我一个很基础的问题。问题是:有一个List中有10个元素,我现在想从中删除3个元素,请问怎么做?我当时也没想,就直接说,List的有自带的remove方法,可以直接使用,他说请详细的说明一下,我说写一个for循环,循环的...
2018-06-18 03:46:23
-
java并发与GC
1、synchronized 所重入场景: 继承关系的类,子类调用父类的方法----------线程安全 带有synchronized关键字的方法互相调用----------线程安全 2、volatile 作用:是变量在多个线程中可见,当改变变量值时(注意,改变的是主内存的值),每个线程的工作内存还是原先的...
2018-06-18 03:46:18
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash




