摘要: 一、自己的理解 对于content provide的启动我是这样认为的,要用ContentResolver去获得一个contentProvider,在这的获得的过程中, 1、如果本应用之前有contentProvider的引用,则直接返回。 2、如果没用,则向AMS(ActivityManagerS 阅读全文
posted @ 2017-07-25 11:05 L1019 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 例子,表单和JDBCRealm的安全验证 参考了一篇文章http://www.cnblogs.com/dyllove98/archive/2013/07/31/3228698.html 1、要在wab.xml中进行修改,但基本和basic一样,只要修改<login-config>就可以 <login 阅读全文
posted @ 2017-05-30 20:31 L1019 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 要进行basic验证是用户名/口令机制,当浏览器要访问受保护的资源时,服务器会要求一个用户名和口令,只有输入了合法的用户名和口令。服务器才发送资源。用户名和口令可以存储在安全域中。安全域是标识一个Web应用程序的合法用户名和口令的“数据库”,其中还包含了与用户相关的角色。 例子:使用basic和Me 阅读全文
posted @ 2017-05-30 20:00 L1019 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 一、setExecuteExistingDelayedTasksAfterShutdownPolicy方法 这个方法大多是与schedule方法和shutdown方法搭配使用的。 public void setExecuteExistingDelayedTasksAfterShutdownPolic 阅读全文
posted @ 2017-04-26 20:36 L1019 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 一、scheduleAtFixedRate方法 该方法是ScheduledExecutorService中的方法,用来实现周期性执行给定的任务,public ScheduledFuture<?> scheduleAtFixedRate(Runnable command,long initialDel 阅读全文
posted @ 2017-04-26 16:49 L1019 阅读(5080) 评论(0) 推荐(1) 编辑
摘要: 一、此方法获得最先完成任务的结果,即Callable<T>接口中的call的返回值,在获得结果时,会中断其他正在执行的任务 示例代码: 运行结果: 二、异常的处理 对于会先完成,但会出现异常的任务,ExecutorService会将关注点换到下一个任务,若果所有的任务都出现异常,那么将会只获得最后一 阅读全文
posted @ 2017-04-24 11:37 L1019 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 一、采用take()方法时发生异常 示例代码: 情况一:异常比另一个正确任务,较晚出现,正确任务的结果会打印出 运行结果: 当只采用take()方法,而不使用get()方法时不出现异常,改为: 运行结果: 情况二: 异常比另一个正确任务较早出现,这时不会打印出另一个正确任务的结果 示例代码(贴出有修 阅读全文
posted @ 2017-04-20 17:08 L1019 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 1、poll():马上返回完成的任务,若没有,则返回null 2、poll(long timeout, TimeUnit unit): 等待timeout时间,如果大于最短任务完成时间,则获取任务结果返回,结束等待;如果小于任务完成时间,则等待任务完成,获取结果并返回 实验代码: 实验结果: 可以看 阅读全文
posted @ 2017-04-20 16:04 L1019 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: 一、动态包含:<jsp:include page="URL"></jsp:include> url:需为相对URL,可以用请求时表达式 可以包含的文件:静态或动态web组件(jsp,sevlet等) 具体包含是用控制转移的形式包含,所以包含于被包含页面的变量不是共享的。如果需要传递数据,只可以使用隐 阅读全文
posted @ 2017-04-19 17:18 L1019 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 在一个html页面中用表单向jsp页面传值: 这是html页面 这是jsp页面中的解码: 这里注意: <%String name=new String(request.getParameter("name").getBytes("A"),"B"); %>A要为ISO-8859-1 B可以是自己决定的 阅读全文
posted @ 2017-04-18 16:19 L1019 阅读(237) 评论(0) 推荐(0) 编辑