需要牢记的JavaWeb基础

Java基础 java内存模型多态(重载重写)object方法类访问权限sleep、notify、wait 联系、区别String、StringBuffer、StringBuilder 联系、区别、源码Volatile 原理、源码、与syn区别线程间通信方式线程的各种状态等等等等 集合框架...

2017-05-06 17:20:42

阅读数 270

评论数 0

微信小程序session问题

微信小程序维持登录态,根据时序图,获取到openid与密钥后,在服务器设置session后[自行生成一个足够安全且具有时效的key,value的话组合openid+密钥即可],key作为token传递给客户端存储在storage. 但想保持状态,获取小程序用户发送的请求[如:提交表单之类的操作]...

2017-05-06 17:17:04

阅读数 11845

评论数 1

Java ConcurrentModificationException异常原因和解决方法

Java ConcurrentModificationException异常原因和解决方法   在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。下面我们就来讨论...

2016-10-06 16:17:14

阅读数 189

评论数 0

Java 正则表达式详解

Java 提供了功能强大的正则表达式API,在java.util.regex包下。本教程介绍如何使用正则表达式API。 一、正则表达式 一个正则表达式是一个用于文本搜索的文本模式。换句话说,在文本中搜索出现的模式。例如,你可以用正则表达式搜索网页中的邮箱地址或超链接。 ...

2016-10-05 00:29:38

阅读数 269

评论数 0

给Java新手的一些建议----Java知识点归纳(Java基础部分)

写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,主要是和一些java基础知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希望可以给大家一些经验,能让大家更好学习和使用Java。   这次介绍的主要内容是和J2SE相关的部分...

2016-10-05 00:27:14

阅读数 445

评论数 0

你应该知道的计算机网络知识

前言 作为一名程序员, 不可能不与网络打交道. 现在我们的手机, 电脑, 不夸张地说, 离开了网络就是一块'废铁', 它们的作用将大打折扣.. 本文的作用呢, 主要是针对不是非网络专业开发的人员准备的, 以'最短的时间, 了解计网最多的知识'为前提起笔. 目录 概述物理层数据链路...

2016-10-02 10:39:06

阅读数 296

评论数 0

TCP协议与UDP协议的区别

TCP协议与UDP协议的区别     首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信! TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP...

2016-10-01 16:20:27

阅读数 140

评论数 0

关于tomcat作为服务器 URL访问的一些问题

关于tomcat作为服务器 URL访问的一些问题        由于tomcat对中文支持不是很好,所以在某些情况下导致URL无法访问或者找不到路径的问题,一般主要存在两个问题: 1.含有中文的URL无法访问       上传一个资源到服务器后,通过连接无法进行访问,进行几次尝试之后,发现如...

2016-09-29 13:38:40

阅读数 1375

评论数 0

yum在线安装tomcat6 详解

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的S...

2016-09-28 09:22:10

阅读数 353

评论数 0

字节流与字符流

对于我们常用的GBK中,英文是占用1个字节,中文是2个 对于UTF-8,英文是1个,中文是3个 对于Unicode,英文中文都是2个 Java的流操作分为字节流和字符流两种。 1、 字节流 所有的读操作都继承自一个公共超类java.io.InputStream类。 ...

2016-09-23 22:57:29

阅读数 148

评论数 0

sftp上传遇到的问题

Q:提示”Network error:Connection timed out”错误信息? A:你好,有两种可能性,第一:远程服务器上的SSH服务没有开启;第三:远程主机没有开启。 Q:出现”Disconnected:No supported authentication methods ...

2016-09-22 13:18:59

阅读数 6005

评论数 0

w3m 使用总结

w3m 使用总结  w3m是个开放源代码的命令行下面的网页浏览器。一般的linux系统都会自带这个工具,可以通过它在命令行下面浏览网页。本文介绍这个工具的使用方法。  [功能]  w3m是个开放源代码的命令行下面的网页浏览器。 它支持表格、框架、SSL连线、颜色。如果是在适当的ter...

2016-09-21 22:16:21

阅读数 6367

评论数 0

十大Intellij IDEA快捷键

Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。 1 智能提示 ...

2016-09-10 11:13:04

阅读数 217

评论数 0

.properties 文件

在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么IP ,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件...

2016-08-28 23:38:32

阅读数 245

评论数 0

java开发经验分享

一、 编码 1. 约束自己,规范编码习惯 充足的代码注释、标准缩进的格式、注意命名规范。参考《开发管理规范》 "看上去"专业能促进代码质量。越是难看的代码,在它的演化过程中会越来越差。因为当你看到你要bugfix的代码很乱,那么在bugfix的时候一般也会草草...

2016-08-28 17:04:06

阅读数 1353

评论数 1

异常机制及throw与throws的区别

Java的异常处理 Java的异常处理是通过5个关键字来实现的:try,catch,throw,throws,finally。JB的在线帮助中对这几个关键字是这样解释的:         Throws: Lists the exceptions a method could throw....

2016-08-03 11:12:06

阅读数 528

评论数 0

15道使用频率极高的基础算法题

15道使用频率极高的基础算法题: 1、合并排序,将两个已经排序的数组合并成一个数组,其中一个数组能容下两个数组的所有元素; 2、合并两个已经排序的单链表; 3、倒序打印一个单链表;  4、给定一个单链表的头指针和一个指定节点的指针,在O(1)时间删除该节点; 5、找到链表倒数第K个节...

2016-08-02 21:45:12

阅读数 161

评论数 0

Eclipse快捷键 10个最有用的快捷键

Eclipse中10个最有用的快捷键组合  一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。     1. ctrl+shift+r:打开资源     这可能是所有快捷键组合中最...

2016-07-29 23:53:04

阅读数 110

评论数 0

Java中只有按值传递,没有按引用传递!

今天,我在一本面试书上看到了关于java的一个参数传递的问题: 写道 java中对象作为参数传递给一个方法,到底是值传递,还是引用传递?  我毫无疑问的回答:“引用传递!”,并且还觉得自己对java的这一特性很是熟悉! 结果发现,我错了! 答案是: 值传递!Ja...

2016-07-28 23:30:57

阅读数 130

评论数 0

编程面试过程中常见的10大算法概念汇总

以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍。本文将从Java的角度看问题,包含下面的这些概念: 1. 字符串 2. 链表 3. 树 4. 图 5. 排序 6. 递归 vs. 迭...

2016-07-15 17:10:13

阅读数 223

评论数 0

提示
确定要删除当前文章?
取消 删除