- Android实例——AS问题记录
松仔log
#Android实例android开发语言androidstudio
AS导入项目打开一个正常的项目打开待导入的项目,一般都会报错将正常项目的build.gradle(project)复制到新项目,目的是同步gradleplugin将正常项目的gradle-wrapper.properties中的distributionUrl复制到新项目,目的是同步gradleGradleplugin和Gradle版本对应关系随时可能更新,更具体的可看官网Gradleplugin和
- 安卓系统部署java web_android实例讲解----Tomcat部署Web应用方法总结
宋摆摆
安卓系统部署javaweb
一、架构介绍在介绍这个之前,首先介绍下什么是ORM框架?对象关系模型。或者称为映射。ORM主要是使得数据库中的关系数据映射为程序中的对象的桥梁。MyBatis是另外一款优秀的ORM框架,前身为iBATIS。整个架构图:上面这个图讲的是,如何通过mybatis实现orm,即对象与关系模型之间的转换。我们是通过java里面的接口类与.xml里面的配置文件实现的。如下面的文件所示:依据从上到下的顺序各个
- Android实例——2048游戏
松仔log
#Android实例android游戏java
2048游戏项目简介ConfigConstantsGameActivityGameItemGameViewMainActivityScreenUtils布局activity_game.xmlactivity_main.xml项目简介选择难度,生成随机数字,通过上下左右滑动,合并相同的数字,直到达到目标数字即可通关游戏,选择界面如下游戏界面如下项目结构如下Config在AndroidManifest
- Android实例——自定义控件
松仔log
#Android实例androidjavaui
自定义属性自定义属性指用户定义的关于控件的属性,可在xml布局文件中直接应用并获取,在res/values下新建attrs.xml,如下在一个declare-styleable标签下定义了2个attr标签在自定义控件MyView中使用自定义属性my:attr1和my:attr2,使用前应该申明命名空间xmlns:my=“http://schemas.android.com/apk/res-auto
- 基于 SPICE 协议的硬编推流整合方案在云游戏中的应用
视频编码音视频
背景随着虚拟化技术如模拟器,容器化等技术等发展,在安卓云游戏/云手机场景中,可以在服务宿主侧虚拟出更多更小颗粒度的Android实例。其中比较核心的技术是图形虚拟化技术,如何最大限度利用宿主侧的GPU资源进行渲染和编码,不考虑软编等利用CPU资源进行渲染编码是因为效率带来的延迟问题。Linux图形栈先看一个比较通用的linux图形栈:X协议:比较早的协议,Xserver直接管理GPU内的frame
- [Android实例] android 蓝牙开发浅析
android
使用蓝牙的响应权限配置本机蓝牙模块在这里首先要了解对蓝牙操作一个核心类BluetoothAdapterBluetoothAdapteradapter=BluetoothAdapter.getDefaultAdapter();//直接打开系统的蓝牙设置面板Intentintent=newIntent(BluetoothAdapter.ACTION_REQUEST_ENABLE);startActiv
- Android实例代码理解设计模式SOLID六大原则
目录单一职责原则定义代码解释未遵守单一原则遵守单一原则开闭原则定义代码解释里氏替换原则定义代码解释依赖倒置原则定义代码解释未遵守依赖导致原则遵守依赖导致原则接口隔离原则定义代码解释未遵守接口隔离原则遵守接口隔离原则迪米特原则定义代码解释单一职责原则定义定义:确保单例类只有一个实例,并且这个单例类提供一个函数接口让其他类获取到这个唯一的实例。解释:一个类只负责一个职责,不要存在多于一个导致类变更的原
- 从矩阵来看Android中的一些动画变换
长孙雨聪七星上将
个人博客:http://zhangsunyucong.top开头这篇博客,是参考了文章:AndroidMatrix,这篇文章有具体的分析过程和android实例。我只是参考和根据自己的理解写的。在Android中,我们可以从数学的角度来看颜色和动画的变换。这里会从矩阵变换的角度来理解平移,旋转,缩放,对称的变换。这些变换的完成实际上,是操作一个3X3的矩阵的。而这四种基本变换与操作和这个矩阵有什么
- [Android实例] 仿微信弹出菜单
z2m
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=260639
- [Android实例] 水下气泡上升界面效果,和下降效果
南蛮拾荒者
javaAndroid
[Android实例]水下气泡上升界面效果,和下降效果.代码很简单,下载源码查看即可!下载链接:欢迎点击下载,或者复制下载地址:https://download.csdn.net/download/u010052279/10480935
- Android开发之旅(二)服务生命周期和广播接收者生命周期
WalterSECREAT
androidandroid
应用程序组件有一个生命周期——一开始Android实例化他们响应意图,直到结束实例被销毁。在这期间,他们有时候处于激活状态,有时候处于非激活状态;对于活动,对用户有时候可见,有时候不可见。组件生命周期将讨论活动、服务、广播接收者的生命周期——包括在生命周期中他们可能的状态、通知状态改变的方法、及这些状态的组件寄宿的进程被终结和实例被销毁的可能性。上篇Android开发之旅:组件生命周期(一)讲解了
- Android开发之旅:组件生命周期
xing...
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://skynet.blog.51cto.com/1943397/365375引言应用程序组件有一个生命周期——一开始Android实例化他们响应意图,直到结束实例被销毁。在这期间,他们有时候处于激活状态,有时候处于非激活状态;对于活动,对用户有时候可见,有时候不可见。组件生命周期将讨论活动
- Android开发之旅:组件生命周期(二)
YBGwuqin
Android开发之旅
引言应用程序组件有一个生命周期——一开始Android实例化他们响应意图,直到结束实例被销毁。在这期间,他们有时候处于激活状态,有时候处于非激活状态;对于活动,对用户有时候可见,有时候不可见。组件生命周期将讨论活动、服务、广播接收者的生命周期——包括在生命周期中他们可能的状态、通知状态改变的方法、及这些状态的组件寄宿的进程被终结和实例被销毁的可能性。上篇Android开发之旅:组件生命周期(一)讲
- android实例源码,渐变图像图片浏览高仿美团!
weixin_33857230
渐变颜色渐变文字渐变图像GradualshowcolorAndResourse根据图片高度动态变化的ViewPagerandroidKotlin开发的一款超简单的图片浏览源码android多种reveal动画效果栗子——高仿美团首页分类按钮androidkotlin仿开眼app源码[[图片上传失败...(image-bf517f-1510133800409)]](http://www.apkbus
- [Android实例] android实现顶级圆角弹窗(个人)
L有只大大熊
android
原文转载android实现顶级圆角弹窗http://www.eoeandroid.com/thread-306170-1-1.html(出处:eoeAndroid开发者社区_Android开发论坛)很多小伙伴可能正在为顶级窗口弹出的黑色背景而发愁.即使使用了自定义的边框效果,但是方形黑色的背景还是存在.下面简单介绍一个很有用的属性,可以使背景透明化,这样就可以实现用WindowManager弹顶级
- Android实例剖析笔记(八)
Phinecos(洞庭散人)
Android实例剖析
和Snake的比较就界面Layout来说,这个程序其实和Snake没有什么不同,同样是采用了FrameLayout,而且游戏的主界面由一个自定义的View来实现,这里是LunarView。读过上一篇文章的朋友也许会发现,Snake的架构是“定时器+系统调用onDraw”来实现的,这里有一个最大的缺陷就是onDraw是由Android系统来调用的,我们只能依赖它,却无法自行控制。这就好比一个黑盒,当
- Android实例剖析笔记(五)
Phinecos(洞庭散人)
Android实例剖析
游戏暂停/继续机制由于原来的代码中在游戏运行时没有提供控制选项(比如暂停/继续),因此除非你死了,否则只能玩到底。我这里对代码进行一些修改,加入一个OptionMenu来提供暂停/继续机制。首先加入一个变量记录游戏当前状态privateintmState=SnakeView.READY;然后重载onCreateOptionsMenu函数,创建一个控制菜单项,并对其进行处理,提供暂停/继续机制。/*
- Android实例剖析笔记(七)
Phinecos(洞庭散人)
Android实例剖析
Snake这个项目把主界面剖成界面UI和游戏逻辑两层,最基础的界面UI部分用父类TileView来表示,子类SnakeView是在TileView的UI基础上,加入相应的游戏控制逻辑,从而实现了两者的分离,这对于游戏的修改非常有用。UI实现部分首先来看界面UI部分,基本思想大家都非常清楚:把整个屏幕看做一个二维数组,每一个元素可以视为一个方块,因此每个方格在游戏进行过程中可以处于不同的状态,比如空
- Android实例剖析笔记(六)
Phinecos(洞庭散人)
Android实例剖析
AndroidLayout机制1,FrameLayout先来看官方文档的定义:FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象—比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部份或全部挡住(除非后一个
- Android实例剖析笔记(四)
Phinecos(洞庭散人)
Android实例剖析
NoteEditor深入分析首先来弄清楚“日志编辑“的状态转换,通过上篇文章的方法来做下面这样一个实验,首先进入“日志编辑“时会触发onCreate和onResume,然后用户通过OptionMenu选择”Edittitle”后,会触发onSaveInstanceState和onPause,最后,用户回到编辑界面,则再次触发onResume。最终通过LogCat可以得到下图:那么下面就按照上述顺序
- Android实例剖析笔记(三)
Phinecos(洞庭散人)
Android实例剖析
Activity的生命周期Activity类中有许多onXXX形式的函数可以重载,比如onCreate,onStart,onStop,onPause,那么它们的调用顺序到底是如何的呢?下面就通过一个实验来进行分析。在做这个实验之前,我们先得知道如何在Android中进行Log输出的。我们要使用的是android.util.log类,这个类相当的简单易用,因为它提供的全是一些静态方法:Log.v(S
- Android实例剖析笔记(二)
Phinecos(洞庭散人)
Android实例剖析
简介android提供了三种菜单类型,分别为optionsmenu,contextmenu,submenu。optionsmenu就是通过按home键来显示,contextmenu需要在view上按上2s后显示。这两种menu都有可以加入子菜单,子菜单不能种不能嵌套子菜单。optionsmenu最多只能在屏幕最下面显示6个菜单选项,称为iconmenu,iconmenu不能有checkable选项
- Android实例剖析笔记(一)
Phinecos(洞庭散人)
Android
开卷语俗话说,“熟读唐诗三百首,不会作诗也会吟”。最近收集了很多Android的示例代码,从这些代码的阅读和实验中学习到很多知识,从而产生写这个系列的打算,目标就是一步步跟着实例进行动手实作,真正从“做”中体会和学习Android开发。本文是这个系列的第一篇,目标是Android自带的一个范例程序:记事本,将分为四篇文章进行详细介绍。预备知识搭建开发环境,尝试编写”HelloWorld”,了解An
- [Android实例] 仿微信通讯录,A~Z拼音侧边检索
krubo1
Android自定义控件
该篇文章从eoeAndroid搬迁过来的,原文地址:[Android实例]仿微信通讯录,A~Z拼音侧边检索`侧边字母滑动检索控件这个是单独的A~Z侧边检索控件汉字转拼音工具类:PinYinUtilspublicclassPinYinUtils{privatestaticint[]pyvalue=newint[]{-20319,-20317,-20304,-20295,-20292,-20283,-
- 收藏网站4
chun1234567
androidBinder設計與實現六-數碼維基http://codex.wiki/post/156198-931/AndroidBitmap全面解析(三)开源图片框架分析1-UIL(上)-Android实例教程-eoe移动开发者论坛-PoweredbyDiscuz!http://www.eoeandroid.com/thread-333220-1-1.htmlAndroidBitmap图像优化-
- android对象适配器 比较全的android 源码合集 + 企业级应用分享,从业的积累(967)
当富网络
这里有安卓的源码大全,内含几千个demo例子,几乎覆盖所有的市面上UI设计功能点的需求,保存一份,就是求职工作多一份报障。android实例源码,很好很强大…丰富的页面展示效果类别:轮子例子大全:作品列表作品列表作品列表…更多好东西####网盘下载地址链接:https://pan.baidu.com/s/1c_Mypuxb2iNX0_MV-9SZ-w提取码:点击获取提取码地址链接:https://
- 开发一个新的android界面、界面跳转 看图学Android---Android 开发实例教程三、四
wyx100
android教程
Android实例图解教程目录http://blog.csdn.net/wyx100/article/details/45061407一.课程功能本课程讲述建立一个新界面和界面切换(从界面一切换到界面二)。二.课程界面界面一(启动界面)界面二(主界面)三.工作流程完成页面切换需要2个过程:1.建立一个工程,见第二节。http://blog.csdn.net/wyx100/article/detai
- 雕虫晓技(十) Android超简单气泡效果
weixin_33701564
《雕虫晓技目录》【示例项目:BubbleSample】最近有用到水下气泡上升效果,因此在网上查了一下资料,结果还真找到了,就是这篇文章[Android实例]水下气泡上升界面效果,不过这篇文章所附带的示例代码是有些问题的,例如View移除后,线程没有正确关闭,锁屏后再打开屏幕,气泡会挤成一团等问题,因此我在它的原理基础上稍为进行了一些调整和修改,解决了这些问题,它可以实现下面这样的效果:0.基本原理
- [Android实例] 深入学习Bitmap-android的图片扫描
weixin_34179968
2019独角兽企业重金招聘Python工程师标准>>>我这个实例是将一个位图用几秒钟扫描,然后得到它的反色图。做这个实例主要是想研究下Bitmap类和Color类,重点是getPixe和setPix的这两个方法的用法。Java代码1publicclassSkanBitmapextendsActivity{2/**Calledwhentheactivityisfirstcreated.*/3priv
- 从矩阵来看Android中的一些动画变换
weixin_34277853
博客:http://zhangsunyucong.top开头这篇博客,是参考了文章:AndroidMatrix,这篇文章有具体的分析过程和android实例。我只是参考和根据自己的理解写的。在Android中,我们可以从数学的角度来看颜色和动画的变换。这里会从矩阵变换的角度来理解平移,旋转,缩放,对称的变换。这些变换的完成实际上,是操作一个3X3的矩阵的。而这四种基本变换与操作和这个矩阵有什么样的
- java类加载顺序
3213213333332132
java
package com.demo;
/**
* @Description 类加载顺序
* @author FuJianyong
* 2015-2-6上午11:21:37
*/
public class ClassLoaderSequence {
String s1 = "成员属性";
static String s2 = "
- Hibernate与mybitas的比较
BlueSkator
sqlHibernate框架ibatisorm
第一章 Hibernate与MyBatis
Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。
MyBatis 参考资料官网:http:
- php多维数组排序以及实际工作中的应用
dcj3sjt126com
PHPusortuasort
自定义排序函数返回false或负数意味着第一个参数应该排在第二个参数的前面, 正数或true反之, 0相等usort不保存键名uasort 键名会保存下来uksort 排序是对键名进行的
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8&q
- DOM改变字体大小
周华华
前端
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- c3p0的配置
g21121
c3p0
c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。c3p0的下载地址是:http://sourceforge.net/projects/c3p0/这里可以下载到c3p0最新版本。
以在spring中配置dataSource为例:
<!-- spring加载资源文件 -->
<bean name="prope
- Java获取工程路径的几种方法
510888780
java
第一种:
File f = new File(this.getClass().getResource("/").getPath());
System.out.println(f);
结果:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin
获取当前类的所在工程路径;
如果不加“
- 在类Unix系统下实现SSH免密码登录服务器
Harry642
免密ssh
1.客户机
(1)执行ssh-keygen -t rsa -C "
[email protected]"生成公钥,xxx为自定义大email地址
(2)执行scp ~/.ssh/id_rsa.pub root@xxxxxxxxx:/tmp将公钥拷贝到服务器上,xxx为服务器地址
(3)执行cat
- Java新手入门的30个基本概念一
aijuans
javajava 入门新手
在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念。 Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合
- Memcached for windows 简单介绍
antlove
javaWebwindowscachememcached
1. 安装memcached server
a. 下载memcached-1.2.6-win32-bin.zip
b. 解压缩,dos 窗口切换到 memcached.exe所在目录,运行memcached.exe -d install
c.启动memcached Server,直接在dos窗口键入 net start "memcached Server&quo
- 数据库对象的视图和索引
百合不是茶
索引oeacle数据库视图
视图
视图是从一个表或视图导出的表,也可以是从多个表或视图导出的表。视图是一个虚表,数据库不对视图所对应的数据进行实际存储,只存储视图的定义,对视图的数据进行操作时,只能将字段定义为视图,不能将具体的数据定义为视图
为什么oracle需要视图;
&
- Mockito(一) --入门篇
bijian1013
持续集成mockito单元测试
Mockito是一个针对Java的mocking框架,它与EasyMock和jMock很相似,但是通过在执行后校验什么已经被调用,它消除了对期望 行为(expectations)的需要。其它的mocking库需要你在执行前记录期望行为(expectations),而这导致了丑陋的初始化代码。
&nb
- 精通Oracle10编程SQL(5)SQL函数
bijian1013
oracle数据库plsql
/*
* SQL函数
*/
--数字函数
--ABS(n):返回数字n的绝对值
declare
v_abs number(6,2);
begin
v_abs:=abs(&no);
dbms_output.put_line('绝对值:'||v_abs);
end;
--ACOS(n):返回数字n的反余弦值,输入值的范围是-1~1,输出值的单位为弧度
- 【Log4j一】Log4j总体介绍
bit1129
log4j
Log4j组件:Logger、Appender、Layout
Log4j核心包含三个组件:logger、appender和layout。这三个组件协作提供日志功能:
日志的输出目标
日志的输出格式
日志的输出级别(是否抑制日志的输出)
logger继承特性
A logger is said to be an ancestor of anothe
- Java IO笔记
白糖_
java
public static void main(String[] args) throws IOException {
//输入流
InputStream in = Test.class.getResourceAsStream("/test");
InputStreamReader isr = new InputStreamReader(in);
Bu
- Docker 监控
ronin47
docker监控
目前项目内部署了docker,于是涉及到关于监控的事情,参考一些经典实例以及一些自己的想法,总结一下思路。 1、关于监控的内容 监控宿主机本身
监控宿主机本身还是比较简单的,同其他服务器监控类似,对cpu、network、io、disk等做通用的检查,这里不再细说。
额外的,因为是docker的
- java-顺时针打印图形
bylijinnan
java
一个画图程序 要求打印出:
1.int i=5;
2.1 2 3 4 5
3.16 17 18 19 6
4.15 24 25 20 7
5.14 23 22 21 8
6.13 12 11 10 9
7.
8.int i=6
9.1 2 3 4 5 6
10.20 21 22 23 24 7
11.19
- 关于iReport汉化版强制使用英文的配置方法
Kai_Ge
iReport汉化英文版
对于那些具有强迫症的工程师来说,软件汉化固然好用,但是汉化不完整却极为头疼,本方法针对iReport汉化不完整的情况,强制使用英文版,方法如下:
在 iReport 安装路径下的 etc/ireport.conf 里增加红色部分启动参数,即可变为英文版。
# ${HOME} will be replaced by user home directory accordin
- [并行计算]论宇宙的可计算性
comsci
并行计算
现在我们知道,一个涡旋系统具有并行计算能力.按照自然运动理论,这个系统也同时具有存储能力,同时具备计算和存储能力的系统,在某种条件下一般都会产生意识......
那么,这种概念让我们推论出一个结论
&nb
- 用OpenGL实现无限循环的coverflow
dai_lm
androidcoverflow
网上找了很久,都是用Gallery实现的,效果不是很满意,结果发现这个用OpenGL实现的,稍微修改了一下源码,实现了无限循环功能
源码地址:
https://github.com/jackfengji/glcoverflow
public class CoverFlowOpenGL extends GLSurfaceView implements
GLSurfaceV
- JAVA数据计算的几个解决方案1
datamachine
javaHibernate计算
老大丢过来的软件跑了10天,摸到点门道,正好跟以前攒的私房有关联,整理存档。
-----------------------------华丽的分割线-------------------------------------
数据计算层是指介于数据存储和应用程序之间,负责计算数据存储层的数据,并将计算结果返回应用程序的层次。J
&nbs
- 简单的用户授权系统,利用给user表添加一个字段标识管理员的方式
dcj3sjt126com
yii
怎么创建一个简单的(非 RBAC)用户授权系统
通过查看论坛,我发现这是一个常见的问题,所以我决定写这篇文章。
本文只包括授权系统.假设你已经知道怎么创建身份验证系统(登录)。 数据库
首先在 user 表创建一个新的字段(integer 类型),字段名 'accessLevel',它定义了用户的访问权限 扩展 CWebUser 类
在配置文件(一般为 protecte
- 未选之路
dcj3sjt126com
诗
作者:罗伯特*费罗斯特
黄色的树林里分出两条路,
可惜我不能同时去涉足,
我在那路口久久伫立,
我向着一条路极目望去,
直到它消失在丛林深处.
但我却选了另外一条路,
它荒草萋萋,十分幽寂;
显得更诱人,更美丽,
虽然在这两条小路上,
都很少留下旅人的足迹.
那天清晨落叶满地,
两条路都未见脚印痕迹.
呵,留下一条路等改日再
- Java处理15位身份证变18位
蕃薯耀
18位身份证变15位15位身份证变18位身份证转换
15位身份证变18位,18位身份证变15位
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 201
- SpringMVC4零配置--应用上下文配置【AppConfig】
hanqunfeng
springmvc4
从spring3.0开始,Spring将JavaConfig整合到核心模块,普通的POJO只需要标注@Configuration注解,就可以成为spring配置类,并通过在方法上标注@Bean注解的方式注入bean。
Xml配置和Java类配置对比如下:
applicationContext-AppConfig.xml
<!-- 激活自动代理功能 参看:
- Android中webview跟JAVASCRIPT中的交互
jackyrong
JavaScripthtmlandroid脚本
在android的应用程序中,可以直接调用webview中的javascript代码,而webview中的javascript代码,也可以去调用ANDROID应用程序(也就是JAVA部分的代码).下面举例说明之:
1 JAVASCRIPT脚本调用android程序
要在webview中,调用addJavascriptInterface(OBJ,int
- 8个最佳Web开发资源推荐
lampcy
编程Web程序员
Web开发对程序员来说是一项较为复杂的工作,程序员需要快速地满足用户需求。如今很多的在线资源可以给程序员提供帮助,比如指导手册、在线课程和一些参考资料,而且这些资源基本都是免费和适合初学者的。无论你是需要选择一门新的编程语言,或是了解最新的标准,还是需要从其他地方找到一些灵感,我们这里为你整理了一些很好的Web开发资源,帮助你更成功地进行Web开发。
这里列出10个最佳Web开发资源,它们都是受
- 架构师之面试------jdk的hashMap实现
nannan408
HashMap
1.前言。
如题。
2.详述。
(1)hashMap算法就是数组链表。数组存放的元素是键值对。jdk通过移位算法(其实也就是简单的加乘算法),如下代码来生成数组下标(生成后indexFor一下就成下标了)。
static int hash(int h)
{
h ^= (h >>> 20) ^ (h >>>
- html禁止清除input文本输入缓存
Rainbow702
html缓存input输入框change
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。
如果不想让浏览器缓存input的值,有2种方法:
方法一: 在不想使用缓存的input中添加 autocomplete="off";
<input type="text" autocomplete="off" n
- POJO和JavaBean的区别和联系
tjmljw
POJOjava beans
POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比 POJO复杂很多, Java Bean 是可复用的组件,对 Java Bean 并没有严格的规
- java中单例的五种写法
liuxiaoling
java单例
/**
* 单例模式的五种写法:
* 1、懒汉
* 2、恶汉
* 3、静态内部类
* 4、枚举
* 5、双重校验锁
*/
/**
* 五、 双重校验锁,在当前的内存模型中无效
*/
class LockSingleton
{
private volatile static LockSingleton singleton;
pri