首页 > 编程语言
jdk(Java SE JDK)安装与环境变量配置攻略
jdk安装与环境变量配置攻略 1.下载jdk安装包 2.安装JDK 3.配置环境变量 4.检验是否配置成功 THANK YOU! 2017-01-08 21:20:23 ...
分类:编程语言   时间:2017-01-08 22:24:17    收藏:0  评论:0  赞:0  阅读:154
二、Java基础之final关键字
final变量: final修饰的变量(成员变量或局部变量),即常量,只能赋值一次,不能再次修改。 final成员变量要么在声明时赋值,要么在构造函数里赋值。 如果变量为引用类型,变量的引用不能修改,但是引用指向的内容是可以被修改的。 final方法: final修饰的方法不能被子类重写。 fina ...
分类:编程语言   时间:2017-01-08 22:22:13    收藏:0  评论:0  赞:0  阅读:174
springboot 配置Ehcache
Ehcache的基本配置说明我就不说了.小编记录一下在springboot中使用Ehcache的使用方法. 第一步:在classpath下引入配置文件ehcache.xml 代码如下: 第二步springboot开启对缓存的支持,你需要在springboot启动的main方法上配置@EnableCa ...
分类:编程语言   时间:2017-01-08 21:39:48    收藏:0  评论:0  赞:0  阅读:398
阅读《effective java-第17条》遇到的问题解决与分享
问题背景 最近这2天准备重新看一遍《effective java》,发现这些经典的书籍真的是看一遍又有一遍的感受。也越来越觉的学习的过程是一个重复的过程。这次遇到的问题是在第17条中看到的,看了蛮久都没有看懂视例代码。第17条的内容是要么为继承而设计,并提供文档说明,要么就禁止继承。在其中有一段示例 ...
分类:编程语言   时间:2017-01-08 21:39:26    收藏:0  评论:0  赞:0  阅读:296
springmvc 文件上传
1、页面上使用form表单提交文件 2、handlerMaping方法使用servletapi作为参数 3、处理 1)使用CommonMultiPartResolver接收servletContext判断请求是不是上传文件的请求 2)如果是:直接将HttpServletRequest强转成Multi ...
分类:编程语言   时间:2017-01-08 21:38:41    收藏:0  评论:0  赞:0  阅读:262
java读取配置文件
java 读取文件可以用字节流和字符流。 由于一个汉字占两个字节,所以如果配置文件中有汉字,用字节流读取,会出现乱码。 用字符流则不会出现乱码。 配置文件 b.properties 文件如下: family\ name = zhousecond name = dingzhaogender = mal ...
分类:编程语言   时间:2017-01-08 21:38:25    收藏:0  评论:0  赞:0  阅读:253
Java学习——数据类型【2】
1. 对象与类 对象:类的一个实例,有状态和行为。 类:一个模板,描述一类对象的行状态和行为。 2. 类可以包含的变量 必须被初始化, 否则编译错误 在对象创建的时候创建, 在对象被销毁的时候销毁 在程序开始时创建, 在程序结束时销毁 3. 源文件声明规则 一个源文件一个public类,多个非pub ...
分类:编程语言   时间:2017-01-08 21:37:58    收藏:0  评论:0  赞:0  阅读:299
Linux多线程编程——多线程与线程同步
多线程 使用多线程好处: 一、通过为每种事件类型的处理单独分配线程,可以简化处理异步事件的代码,线程处理事件可以采用同步编程模式,启闭异步编程模式简单 二、方便的通信和数据交换 由于进程之间具有独立的数据空间,多进程必须使用操作系统提供的复杂机制才能实现内存和文件描述符的共享,导致上下文切换的开销比 ...
分类:编程语言   时间:2017-01-08 21:37:37    收藏:0  评论:0  赞:0  阅读:311
C#封装加密算法(MD5、SHA、HMAC、DES、RSA)的一个类
using System; using System.IO; using System.Security.Cryptography; using System.Text; namespace Wen.Helpers { /// /// 安全助手 /// public sealed class Sec... ...
分类:编程语言   时间:2017-01-08 21:36:04    收藏:0  评论:0  赞:0  阅读:267
我们应该如何去了解JavaScript引擎的工作原理
我们应该如何去了解JavaScript引擎的工作原理 JavaScript探秘:编写可维护的代码的重要性 JavaScript探秘:谨慎使用全局变量 JavaScript探秘:var预解析与副作用 JavaScript探秘:for循环(for Loops) JavaScript探秘:for-in循环 ...
分类:编程语言   时间:2017-01-08 21:34:42    收藏:0  评论:0  赞:0  阅读:247
SpringMVC数据校验
一、数据校验 在web应用程序中,为了防止客户端传来的数据引发程序异常,常常需要对 数据进行验证。输入验证分为客户端验证与服务器端验证。客户端验证主要通过JavaScript脚本进行,而服务器端验证则主要通过Java代码进行验证。 为了保证数据的安全性,一般情况下,客户端和服务器端验证都是必须的 二 ...
分类:编程语言   时间:2017-01-08 21:34:22    收藏:0  评论:0  赞:0  阅读:321
异常-JAVA
#异常 ##1.异常处理概述 1.异常时程序在执行过程中所产生的问题。导致异常的原因的有很多种,包括: 1. 用户输入了无效数据 2. 找不到一个需要打开的文件 3. 在通讯过程中网络连接断开 4. JVM发生了内存溢出。 2.异常分为三类: 1. 检查异常:检查异常通常是用户错误或者不能被程序员所 ...
分类:编程语言   时间:2017-01-08 21:31:52    收藏:0  评论:0  赞:0  阅读:255
JAVA 面向对象-2-继承(Inheritance)
i.继承(Inheritance) 1.继承的概念 继承:在面向对象编程的过程中,通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类。 继承是面向对象编程最重要的特征之一。 继承的优点:1. 避免大量的重复代码。 2. 继承是功能的拓展,使得结构清晰。 更容易维护和修改。 父类:之前已有 ...
分类:编程语言   时间:2017-01-08 21:30:15    收藏:0  评论:0  赞:0  阅读:198
Java多线程——Executors和线程池
线程池的概念与Executors类的应用 1.创建固定大小的线程池 2.创建缓存线程池 3.创建单一线程池 关闭线程池 shutdown与shutdownNow的比较 用线程池启动定时器 调用ScheduledExecutorService的schedule方法,返回的ScheduleFuture对 ...
分类:编程语言   时间:2017-01-08 21:29:43    收藏:0  评论:0  赞:0  阅读:134
c语言数据处理!
#include "stdio.h" struct { char name[10]; long nume; char sex[6]}; char live[30]; float score; }stur; main() { printf("请输入您的名字和学号:\n"); ... ...
分类:编程语言   时间:2017-01-08 21:28:04    收藏:0  评论:0  赞:0  阅读:307
Java Web学习笔记-Servlet不是线程安全的
由于Servlet只会有一个实例,多个用户同时请求同一个Servlet时,Tomcat会派生出多条线程执行Servlet的代码,因此Servlet有线程不安全的隐患.如果设计不当,系统就会出现问题. 为了突出效果,doGet()方法让线程沉睡5秒,5秒内分别用两个浏览器访问 ThreadSafety ...
分类:编程语言   时间:2017-01-08 21:12:51    收藏:0  评论:0  赞:0  阅读:217
java中进程与线程--三种实现方式
一:进程与线程 概述:几乎任何的操作系统都支持运行多个任务,通常一个任务就是一个程序,而一个程序就是一个进程。当一个进程运行时,内部可能包括多个顺序执行流,每个顺序执行流就是一个线程。 进程:进程是指处于运行过程中的程序,并且具有一定的独立功能。进程是系统进行资源分配和调度的一个单位。当程序进入内存 ...
分类:编程语言   时间:2017-01-08 21:12:28    收藏:0  评论:0  赞:0  阅读:245
python - 字符串,元组,列表,字典
#-*-coding:utf-8-*- """ CreatedonSatJan713:55:452017 """ #----------------------定义一个字符串--------------------------- str=‘abcdq‘ print(str) print(str.capitalize()) #去除字符串两个空格 print(str.strip()) #去除字符串左侧的空格 print(str.lstrip()) #去除..
分类:编程语言   时间:2017-01-08 20:31:56    收藏:0  评论:0  赞:0  阅读:290
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
通常我们的网站里面会加载一些js代码,统计啊,google广告啊,百度同盟啊,阿里妈妈广告代码啊,一堆,最后弄得页面加载速度很慢,很慢。解决办法:换一个js包含的方式,让javascript加载速度倍增。把通常加载方式:<scriptsrc="xxxx.js"></script>改变成:代码如..
分类:编程语言   时间:2017-01-08 20:28:44    收藏:0  评论:0  赞:0  阅读:264
python 多线程-threading模块
Threading模块python提供了两个模块来实现多线程thread和threading,thread有一些缺点,在threading得到了弥补,为了不浪费你和时间,现在介绍更高级的threading模块。除了Thread类,该模块还包括许多好用的同步机制。下表给出了threading模块中所有可用对象的列表。对象描述Th..
分类:编程语言   时间:2017-01-08 20:25:15    收藏:0  评论:0  赞:0  阅读:290
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!