十多年的JAVA码农,带着小组向前冲
package com.html; import com.sqlite.Dao.NcpRegisterDAO; import android.app.
1,默认注释列也没有的,你需要把要它开出来。找到一个“三角型加一支笔”的那个按扭点一下,你就明白怎么加了。Comment列哦。 2 PowerDesigner中批量根据对象的name生成comment的脚本 执行方法:Open P...
手动开关: killall ibus-daemon ibus-daemon -d -x -r 开机启动: 在启动应用程序首选项----添加-----名称:ibus 命令:ibus-daemon -d -x -r 注:ibus-dae...
在svnserve.conf 文件中,设置anon-access = none就可以了
1.# svnadmin create subversion/repos/hello 2.把工程文件准备好,放在 /root/hello 3 #svn import /root/hello/ file:///home/aaronwong/...
客户端使用 SVN://....................访问。 一、安装SVN 服务器 这个简单,只要sudo apt-get install subversion一下就好了。
简单说就是为了使相同的密码拥有不同的hash值的一种手段 就是盐化 MD5自身是不可逆的 但是目前网路上有很多数据库支持反查询 如果用户密码数据库不小心被泄露 黑客就可以通过反查询方式获得用户密码 或者对于数据库中出现频率较高的hash码(即很多...
这个错误搞了我几个小时!!最后才发现真是逆天了!! 这个意思是指用户名或是密码有错误。 spring security 这点的确是白痴,提示的太让人看不懂了。
错误信息报出一个“坏的凭证”,根本就让人看不懂。 还是看英文的好。 Spring Security支持异常信息的国际化,最终用户希望看到这些信息。
spring的applicationContext.xml中 ......... .
web.xml里配了: contextConfigLocation /WEB-INF/spring-context/applicationContext.
加载spring配置文件时,报如下错误: 21:38:42,706 INFO ContextLoader:189 - Root WebApplicationContext: initialization started 21:38:42...
一、 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。
MySQL开源数据库有多个重要分支,目前拥有的分支分别为:MySQL Cluster、MySQL 5.1、MySQL 5.5、MySQL 6.2。每个分支都有着同样的的MySQL数据库版本,分别为:Development版本、Alpha版本、Beta版本、RC版本和GA版本。
今天使用Oracle VM VirtualBox,新建了一个server2003的虚拟机,开始运行时弹出如下错误: 不能为虚拟机xxxx电脑 打开一个新任务 在网上查了一下,有三种方案: 1、进入到C:\Users\Administrator\VirtualBox VMs\ 将相应guest的文件夹删除,再重新打开此guest就可以了。
ava NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改进做法就是开设线程,让线程去等待,但是这样做也是相当耗费资源的。
我们先来了解一下什么理HTTPS 1. HTTPS概念 1)简介 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。
先生成: 1 产生密钥 D:/>keytool -genkey -alias wenger -keysize 1024 -keypass abcdef -keystore myKeys tore -storepass abcdef -dna...
package sell_ticket; public class ThreadTicket { public static void main(String[] args) { MyThread m...
不管以哪种方式应用代理服务器,其监控HTTP传输的过程总是如下: 步骤一:内部的浏览器发送请求给代理服务器。请求的第一行包含了目标URL。 步骤二:代理服务器读取该URL,并把请求转发给合适的目标服务器。
1.EhCache是什么 EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数据存储在内存或者磁盘,节省下次同样查询语句再次查询数据库,大幅减轻数据库压力; 2.EhCache的使用注意点 当用Hibernate的方式修改表数据(save,update,delete等等),这时EhCache会自动把缓存中关于此表的所有缓存全部删除掉(这样能达到同步)。
JBossCache/TreeCache JBossCache是一个复制的事务处理缓存,它允许你缓存企业级应用数据来更好的改善性能。
一.ehcache主要是对数据库访问的缓存,相同的查询语句只需查询一次数据库, 二. oscache 主要是对页面的缓存,可以整页或者指定网页某一部分缓存,同时 指定他的过期时间,这样在此时间段里面访问的数据都是一样的 三.ehcache主要是对数据库访问的缓存,相同的查询语句只需查询一次数据库, 从而提高了查询的速度,使用spring的AOP可以很容易实现这一功能. oscache OSCache由OpenSymphony设计,它是一种开创性的JSP定制标记应用,提供了在现有JSP页面之内实现快速内存缓冲的功能。
首先让我们来了解一下Nginx_lua的设计指导思想: 1、基于Nginx 快速开发高性能、大并发的网络服务。 2、提供“同步非阻塞” 的I/O 访问接口简化I/O 多路复用体系中的业务逻辑开发: ■“同步”的主体是用户代码与其发起的I/O 请求处理流程之间的时序关系,意即I/O 请求处理完成前用户代码将一直挂起。
JAVA适配模式意图将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。(GoF)场景 相信很多人都知道什么是显卡,也有很多人知道显卡的本名——图形适配器。
对于忙碌的上班族来说,尤其是男性,他们晚饭后会选择在电脑前加班,有的人喜欢上床后把笔记本电脑放在腿上;另一些人则喜欢临睡前在电脑上写自己的博客、聊天或是玩游戏。
进程和线程一样,可以多个。进程是静态的,一个进程里可以有多个线程。 起动线程有两个方法:一个是接口RUNABLE,一个是继承THERAD public class testthread{ public static void...
stop方法是过时,不被推荐的。因为它直接杀死了进程,比如线程进在写,或是在打开一个资源,后果严重!除非不得已,比如线程无响应。、 run方法结束,就代表了线程被结束!! interruptedException是一个抛异常模式,虽然它也不太好。
yield,可以使线程放手一下CPU。然后再抓!放一下手,就可以让后面的线程先上了CPU。 例子: public class TestYield { public static void main(String[] args) { ...
indexOf 方法 返回 String 对象内第一次出现子字符串的字符位置。 strObj.indexOf(subString[, startIndex]) 参数 strObj 必选项。
一个曾经与我一起工作过的经验丰富的项目经理声称,他拿到程序员的时间估算以后,先将它乘以π,然后转化下一个时间数量级后,才能得到真正的值。1天转化成3.14周。
Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过 Context才能识别调用者的实例,比如说Toas...
java string转long parseLong(String s) 将 string 参数分析为有符号十进制 long。 long ID = Long.
/** * */ package TestPack; import java.io.BufferedReader; import java.io.
edit = (EditText) findViewById(R.id.email); edit.addTextChangedListener(new TextWatcher() { @Override publ...
Textview a; a.setText("String"+n+"String );
如何才能快速比较两个字节数组呢?我将问题描述成下面的接口: public int compareTo(byte[] b1, int s1, int l1, byte[] b2, int s2,int l2); 最直观的做法是同时遍历两个数组,两两比较。
希尔排序(ShellSort)是插入排序的一种。是针对直接插入排序算法的改进。该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。
归并排序(Merge)是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。
1991年计算机先驱奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德(RobertW.Floyd)和威廉姆斯(J.Williams)在1964年共同发明了著名的堆排序算法( Heap Sort)。
排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。下面让我们一起来看快速排序。 AD: 快速排序(Quicksort)是对冒泡排序的一种改进。
怎样获取图片的大小? 思路很简单: 首先我们把这个图片转成Bitmap,然后再利用Bitmap的getWidth()和getHeight()方法就可以取到图片的宽高了。
网上关于JAVA的适配器模式例子有很多,但真的有少实在不怎么样,看也不懂。自己总结了一个在性能和结构上都很容易理解的Adapter模式。 Adapter模式也叫适配器模式,是由GoF提出的23种设计模式的一种。
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。 Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹 proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代码,从而达到保护代码的作用。
相信大家在安装使用了一个apk后,看到一些好的效果或实现,一般会很想知道这个是如何实现的。还好,android选的是java开发语言,所以经过一些小步骤,而作者又没有用混淆的话,差不多可以返原70 ~ 90 的java实现,下面我就来说下Android apk 的反编译步骤: 解压缩apk包:将apk文件的后缀改名为.zip,然后对zip文件进行解压。
BUTTON类结构图: 由类结构图,可以看出Button是继承于TextView的,所以TextView的一些属性也适用于Button控件。 ImageButton类结构图: ImageButton就是用一个图标代表了一些文字,它没Android:text属性。
正文 一、结构 java.lang.Object android.view.View android.widget.ImageView 已知直接子类: ImageButton, QuickContactBadge 已知间接子类: ZoomButton 二、类概述 显示任意图像,例如图标。
Intent 和Bundle有什么样的区别? 既然Intent可以传值 为什么还搞个Bundle来个传值出来 举个例子先 我现在要从A界面 跳转到B界面或者C界面 这样的话 我就需要写2个Intent 如果你还要涉及的传值的话 你的Intent就要写两遍添加值的方法 那么 如果我用1个Bundle 直接把值先存里边 然后再存到Intent中 不就更简洁. 简单的说,Intent传值只有一次有效。
用于不同Activity之间的数据传递 2.重要方法 clear():清除此Bundle映射中的所有保存的数据。 clone():克隆当前Bundle containsKey(String key...
main.xml ...