java
这个我知道
这个作者很懒,什么都没留下…
展开
-
Java中Properties类的操作
知识学而不用,就等于没用,到真正用到的时候还得重新再学。最近在看几款开源模拟器的源码,里面涉及到了很多关于Properties类的引用,由于Java已经好久没用了,而这些模拟器大多用Java来写,外加一些脚本语言Python,Perl之类的,不得已,又得重新拾起。本文通过看《Java编程思想》和一些网友的博客总结而来,只为简单介绍Properties类的相关操作。 开了公众号,专注技术干货分享,...转载 2018-05-26 11:45:24 · 129 阅读 · 0 评论 -
彻底理解cookie,session,token
发展史1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮2、但是随着交互式Web应用的兴起,像在线购物网站,需要登录的网站等等,马上就面临一个问题,那就是要管理会话,必须记...转载 2018-09-25 10:21:47 · 177 阅读 · 0 评论 -
Java并发编程:volatile关键字解析
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来...转载 2018-09-20 11:40:24 · 80 阅读 · 0 评论 -
eclipse设置代码格式模板
Eclipse自动格式化代码的快捷方式是Ctrl+Shift+F ,其默认是第二种样式,如果需要设置为格式一,则需要如下设置:启动eclipse →window→ preferences → Java→ Code Style → Formatter ,如图 可以选择New新建一个样式然后Edit进行编辑即可:...原创 2018-10-11 14:15:37 · 2451 阅读 · 0 评论 -
applicationcontext.xml cannot be opened because it does not exist错误解决
Spring配置文件applicationcontext.xml默认路径为src/main/java,而不是直接放在src目录下。工程demo如下:1.java代码:2.单元测试代码:3. 目录结构:4. 测试结果输出: ...原创 2018-10-15 14:03:00 · 1387 阅读 · 0 评论 -
servlet开发中web.xml中load-on-start标签作用
web.xml中<load-on-start>n</load-on-satrt>作用 如下面一段配置,我们再熟悉不过了: 我们注意到它里面包含了这段配置:<load-on-startup>1</load-on-startup>,那么这个配置有什么作用呢? 作用如下: 1.load-on-startup元素标记容器是否在...原创 2018-10-16 20:03:09 · 196 阅读 · 0 评论 -
the selection did not contains any resources that can run on a server
随手几个servlet学习时遇到的错误:web.xml配错(init-param应该配置在servlet里面)导致run as 没有run on server,报错the selection did not contains any resources that can run on a server把init-param放在servlet就可以了 ...原创 2018-10-17 09:38:36 · 25150 阅读 · 2 评论 -
adb logcat乱码解决方法
乱码原因是:Android中使用的是UTF-8字符,而CMD默认字符集是ANSI,中文环境下即为GBK。 第一步:查看当前编码命令:chcp第二步:更改编码方式为UTF-8:C:\Users\Administrator>chcp 65001第三步:点击左上角属性,更改字体为以下两种的一种...原创 2018-10-23 16:05:44 · 2425 阅读 · 1 评论 -
汉字、英文在不同编码方式下占用字节数
英文字母和中文汉字在不同字符集编码下的字节数英文字母:字节数 : 1;编码:GB2312字节数 : 1;编码:GBK字节数 : 1;编码:GB18030字节数 : 1;编码:ISO-8859-1字节数 : 1;编码:UTF-8字节数 : 4;编码:UTF-16字节数 : 2;编码:UTF-16BE字节数 : 2;编码:UTF-16LE 中文汉字:字节...转载 2018-10-24 09:18:15 · 1310 阅读 · 0 评论 -
Spring注解@AutoWired
@Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。在使用@Autowired之前,我们对一个bean配置起属性时,是这用用的<property name="属性名" value=" 属性值"/> 通过这种方式来,配置比较繁琐,而且代码比较多。在Spring 2.5 ...转载 2018-09-13 15:23:29 · 106 阅读 · 0 评论 -
Java 常用IO流操作详解
IO流大家肯定不陌生,简单整理了一下常用IO流基本用法,其他的IO流还有很多以后有时间在整理。 1.基本概念IO:Java对数据的操作是通过流的方式,IO流用来处理设备之间的数据传输,上传文件和下载文件,Java用于操作流的对象都在IO包中。2.IO流的分类图示:(主要IO流) 3.字节流(1).字节流基类1).InputStreamInputS...转载 2018-07-25 14:38:16 · 133 阅读 · 0 评论 -
The type List is not generic; it cannot be parameterized with arguments <Integer>
The type List is not generic; it cannot be parameterized with arguments <Integer>今天写一个list 报了这个莫名其妙的警告[java] view plain copyList<Integer> list1 = new ArrayList<Integer>(); 发现是包导错了[h...转载 2018-06-26 10:10:15 · 750 阅读 · 0 评论 -
The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files
今天忽然换了个电脑做东西,而且之前都是用的myeclipse,现在环境换成了eclipse,先导入了一个工程试运行一下,却出现了The type java.lang.Object cannot be resolved.It is indirectly referenced的问题,上网看了下别人的做法,有一个方法解决了我的问题。 出现以上信息的原因是因为你装了多个版本的jre或jdk的关系。本来Ec...转载 2018-06-11 15:20:05 · 305 阅读 · 0 评论 -
硬编码和软编码
计算机科学中,只有硬编码(hardcode),以及非硬编码,有人也成为“软编码”。 硬编码和软编码的区别是:软编码可以在运行时确定,修改;而硬编码是不能够改变的。 java小例子: int a=2,b=2; 硬编码:if(a==2) return false; 非硬编码 if(a==b) return true; (就是把数值写成常量而不是变量 ) 一个简单的版本...转载 2018-06-11 17:36:49 · 7635 阅读 · 1 评论 -
Windows下使用tomcat搭建本地web服务器
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选服务器。在Windows下安装Tomcat服务器的方式有两种,一种是直接安装,一种是绿色版,解压后就可以直接使用的这篇文章为大家介绍第二种方式首先从http://download.csdn.net/detail/u01010597...转载 2018-06-13 10:07:09 · 22725 阅读 · 2 评论 -
如何在Eclipse中创建web项目并使用tomcat8 运行servlet开发简单的动态网页?
今天花了一天时间。因为用eclipse没多久,不是很熟悉使用,看的教程又是使用myeclipse的,但是eclipse相对没有myeclipse灵活,所以在网上找了很多资料,最后算是可以实现了。新手可以参考一下。 (1)创建一个web项目File---->New----->Dynamic Web Project----->输入项目名----->将Dynamic web mo...转载 2018-06-13 13:33:32 · 1185 阅读 · 0 评论 -
Maven的安装以及eclipse中配置maven
Maven的安装以及eclipse中配置maven1、 到官网找到这个,点击直接下载(官网地址:http://maven.apache.org/download.cgi) 2、 下载下来之后,解压,我是放在D盘: 3、 配置环境变量:(注意:配置这个之前必须先下载并安装JDK,配置JDK的环境变量JAVA_HOME,否则maven将无法使用)(1)新建系统变量名:MAVEN_HOME变量值:...转载 2018-06-06 15:15:14 · 4740 阅读 · 0 评论 -
Java 之 Serializable 序列化和反序列化
遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题a,什么叫序列化和反序列化b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化c,serialVersionUID 这个的值到底是在怎么设置的,有什么用。有的是1L,有的是一长串数字,迷惑ing。我刚刚见到这个关键字 Serializable 的时候,就有如上的这么些问题。在处理这个问题之前...转载 2018-06-07 08:56:20 · 1649 阅读 · 0 评论 -
Java中抽象类和接口的用法和区别
一、抽象类1、抽象类包含一个抽象方法的类就是抽象类2、抽象方法声明而未被实现的方法,抽象方法必须使用abstract关键词字声明123456public abstract class People { //关键词abstract,声明该类为抽象类 public int age; public void Num() { } public abstract Name(); /...转载 2018-06-14 09:08:12 · 140 阅读 · 0 评论 -
Web项目导入jar包 出现java.lang.NoClassDefFoundError错误
今天被这个东西坑了好久,后来才找到答案注意web项目 和普通 java项目导入jar包有所不同 ,web项目需要先将要jar包复制到本地磁盘上(文件存放位置就是项目的路径下面WEB-INF/lib这个文件夹下面,如图)我的eclipse版本是 neon,如果不一样请机智的小伙伴们自行找到对应路径。下一步,右键web项目,点击refresh(刷新),lib下面就会出现导入的包了最后,项目右键bui...转载 2018-06-14 20:18:36 · 881 阅读 · 0 评论 -
Java eclipse下 Ant build.xml实例详解 附完整项目源码
Java eclipse下 Ant build.xml实例详解 附完整项目源码在有eclipse集成环境下ant其实不是很重要,但有些项目需要用到,另外通过eclipse来学习和理解ant是个很好的途径,所以写他demo总结下要点,希望能够帮到大家。一、本人测试环境eclipse3.6已自动集成了ant环境, 所以就不用单独下载配置ant环境了。如果没有eclipse集成环境可以自己下载ant h...转载 2018-06-09 12:02:07 · 199 阅读 · 0 评论 -
git如何从远端更新代码,强制覆盖本地代码
工作后,发现周围还是挺多人不会这个操作的,毕竟都没有系统的学习过git,都是从网上拼凑起来的git知识,闲话不多说,直接列方法:1.确认要拉取的远端仓库:git remote2.确认本地分支(我的是v1/Dev):git branch3.拉取远端最新代码:git fetch4.将最新代码更新到本地(强制覆盖)git reset --hard origin/v1/D...原创 2019-09-11 09:42:31 · 7082 阅读 · 0 评论