12 2017 档案

马士兵老师Java虚拟机调优
摘要:该视频主要讲解的内容如下所示: 1、虚拟机的内存结构 1、每一个线程都有一个虚拟机栈,线程中每调用一个方法都会开启一个栈帧,栈帧里面保存方法中的局部变量。 2、方法区在java8以后改名为永久区域perment,存在的class 文件 字符串常量等信息,存储类相关的信息 2、堆 heap 对象分配的 阅读全文

posted @ 2017-12-29 10:30 luzhouxiaoshuai 阅读(1965) 评论(0) 推荐(0) 编辑

慕课网 性能优化之MySQL优化--- max 和count的性能优化
摘要:注:在执行SQL语句前加上explain可以查看MySQL的执行计划 数据库:MySQL官方提供的sakila数据库 Max优化: 例如:查询最后支付时间 询的类型为simple,没有用到任何索引,扫描行数为1万多行,用时0.02sec 优化方法:在payment_date列建立索引 此执行结果的原 阅读全文

posted @ 2017-12-26 15:29 luzhouxiaoshuai 阅读(489) 评论(0) 推荐(0) 编辑

MYSQL LEFT JOIN操作中 ON与WHERE放置条件的区别
摘要:测试表1:table2 id No1 n12 n23 n3表2:table2 No namen1 aaan2 bbbn3 ccc 首先创建下面的两个表 现在我们来对上面的数据进行操作; 1、测试场景一 t1表左连接t2表 右连接 inner 连接t2表 测试场景2:在left join 中 使用on 阅读全文

posted @ 2017-12-26 15:09 luzhouxiaoshuai 阅读(719) 评论(0) 推荐(0) 编辑

mysql 出现You can't specify target table for update in FROM clause错误的解决方法
摘要:mysql出现You can’t specify target table for update in FROM clause 这个错误的意思是不能在同一个sql语句中,先select同一个表的某些值,然后再update这个表。 例如:message表保存了多个用户的消息 创建表 插入数据 表结构及 阅读全文

posted @ 2017-12-26 14:40 luzhouxiaoshuai 阅读(722) 评论(0) 推荐(0) 编辑

慕课网--mysql开发技巧一 学习笔记
摘要:现在存在下面的两张表,表的结构如下所示 师徒四人表结构:id,user_name,over数据:id user_name over1 唐僧 旃檀功德佛2 猪八戒 净坛使者3 孙悟空 斗战胜佛4 沙僧 金身罗汉 孙悟空朋友表结构:id,user_name,over数据:id user_name ove 阅读全文

posted @ 2017-12-26 14:36 luzhouxiaoshuai 阅读(177) 评论(0) 推荐(0) 编辑

阿里巴巴--mysql中Mysql模糊查询like效率,以及更高效的写法
摘要:在使用msyql进行模糊查询的时候,很自然的会用到like语句,通常情况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时候,查询的效率就很容易显现出来。这个时候查询的效率就显得很重要! 一般情况下like模糊查询的写法为(field已建立索引): SELECT `colu 阅读全文

posted @ 2017-12-25 11:47 luzhouxiaoshuai 阅读(355) 评论(0) 推荐(0) 编辑

阿里巴巴--java多线程的两种实现方式,以及二者的区别
摘要:阿里巴巴面试的时候,昨天问了我java面试的时候实现java多线程的两种方式,以及二者的区别当时只回答了实现线程的两种方式,但是没有回答上二者的区别: java实现多线程有两种方式: 1、继承Thread 2、实现Runnable接口 二者的区别我们举一个例子来进行分析 Java中有两种实现多线程的 阅读全文

posted @ 2017-12-25 11:37 luzhouxiaoshuai 阅读(494) 评论(1) 推荐(0) 编辑

10、一个action中处理多个方法的调用第二种方法method的方式
摘要:在实际的项目中,经常采用现在的第二种方式在struct.xml中采用清单文件的方式 我们首先来看action 接下面我们看看struct.xml的配置 接下面我们来看看访问的jsp页面 跳转成功之后的jsp sucess.jsp页面 上面就完成了配置,但是上面的配置存在一个很大的问题,就是在stru 阅读全文

posted @ 2017-12-24 10:51 luzhouxiaoshuai 阅读(337) 评论(0) 推荐(0) 编辑

android耗电工具的Battery Historian分析和使用
该文被密码保护。

posted @ 2017-12-21 14:59 luzhouxiaoshuai 阅读(5) 评论(0) 推荐(0) 编辑

10、一个action中处理多个方法的调用第一种方法动态调用
摘要:我们新建一个用户的action 在struct.xml中进行配置 我们 首页 总结: Struts2的Action中包含多个方法如何调用(方法的动态调用) 具体的调用方式: * 方法的动态调 * 在<action>中配置method属性 * 使用通配符 方法的动态调用方式: action名称+!+方 阅读全文

posted @ 2017-12-20 17:46 luzhouxiaoshuai 阅读(195) 评论(0) 推荐(0) 编辑

9、ssh的集成方式2
摘要:1、在第一种的集成方式中,通过struts2-spring-plugin-2.1.8.1.jar这个插件让spring自动产生对应需要的action类,不需要在对应的spring.xml文件中进行配置,这种方法不能对action进行精确的管理和控制 第二种方式,我们在spring的xml配置文件中对 阅读全文

posted @ 2017-12-19 20:13 luzhouxiaoshuai 阅读(139) 评论(0) 推荐(0) 编辑

9、ssh的集成方式1
摘要:集成方式1:核心 我们没有创建applicationContext-action.xml配置文件,在该配置文件里面让Spring去管理我们的AddUserAction,但是AddUserAction的创建却是Spring产生的,但是没有对AddUserAction进行管理,AddUserAction 阅读全文

posted @ 2017-12-18 16:58 luzhouxiaoshuai 阅读(166) 评论(0) 推荐(0) 编辑

8、struct2解决中文乱码的方式
摘要:首先建立一个jsp页面 列如 页面编码统一问题,这个最容易解决。 <%@ page language="java" import="java.util.*" pageEncoding="GBK" contentType="text/html; charset=GBK"%> 以GBK为例子,jsp页面 阅读全文

posted @ 2017-12-18 12:44 luzhouxiaoshuai 阅读(376) 评论(0) 推荐(0) 编辑

7、struct2的命名空间
摘要:采用命名空间可以区分不同action下面相同的函数名称 我们来看下面的一个程序的代码 我们来看下面的代码: 添加物料的action处理类: 添加用户的action处理类: 对应的添加成功的jsp文件 add_item_sucess.jsp 对应的添加用户成功的jsp文件 程序入口对应的jsp文件入口 阅读全文

posted @ 2017-12-18 11:52 luzhouxiaoshuai 阅读(170) 评论(0) 推荐(0) 编辑

6、struct2使用servlet的api函数
摘要:方法一: Struts2的Action访问Servlet API 可以通过实现装配接口没,完成对Servlet API的访问 * ServletRequestAware取得HttpServletRequest对象 * ServletResponseAware取得HttpServletResponse 阅读全文

posted @ 2017-12-18 10:41 luzhouxiaoshuai 阅读(189) 评论(0) 推荐(0) 编辑

5、struct2使用登陆的时候重定向功能,如果没有登陆,重定向到登陆页面
摘要:1、实现这样一份功能,列如用户在进行某些操作的时候,如果没有登陆重定向到登陆页面 首先:我们创建一个功能操作页面,用户准备在该页面执行某些操作 在index.jsp中 然后点击之后访问mustLogin.action这个action 代码如下 在该操作中:获得请求的session中存在的user用户 阅读全文

posted @ 2017-12-18 10:14 luzhouxiaoshuai 阅读(1008) 评论(0) 推荐(0) 编辑

5、struct2的获得jsp参数的第三种方式
摘要:在前面已经讲解了通过在action中直接通过jsp的参数和ModelDiver的方式获得浏览器传递的参数,下面我们介绍第三种方式,也是在项目开发中推荐的方式 action不需要在实现ModelDriver接口 我们来看下程序的代码 建立Bean对象 然后在我们的action对象中提供一个bean对象 阅读全文

posted @ 2017-12-12 15:47 luzhouxiaoshuai 阅读(185) 评论(0) 推荐(0) 编辑

5、struct2的支持ModelDriver获得参数
摘要:1、在以前的代码中我们我们需要获得jsp传递过来的参数我们采用下面的方式获得 这样存在不好的问题,action做好处理业务类,不要把bean对象的操作放在action中,我们可以采用ModelDriver驱动模式,让action集成ModelDriver来实现 我们新建立一个实体类User对象 然后 阅读全文

posted @ 2017-12-12 15:26 luzhouxiaoshuai 阅读(144) 评论(0) 推荐(0) 编辑

4、struct2的支持团队开发
摘要:在一个大型的项目中,不同的人都开发不同的模块,不能所有的人都去操作同一个struct.xml文件,我们应该对于不同的模块对应不同的配置文件 列如我们对应的登陆模块,我们可以编写一个登陆的配置文件 1、第一我们在src目录下,按照模块的名字编写一个配置文件,该配置文件需要和struct.xml相同的格 阅读全文

posted @ 2017-12-12 09:11 luzhouxiaoshuai 阅读(121) 评论(0) 推荐(0) 编辑

3、struct2的常见配置
摘要:1、在eclipse中如何复制一个工程作为一个新的工程 在struct.xml中: <result name="success">/login_sucess.jsp</result> 默认result的那么缺省值就是success,上面的语句等价于 <result >/login_sucess.js 阅读全文

posted @ 2017-12-12 08:58 luzhouxiaoshuai 阅读(190) 评论(0) 推荐(0) 编辑

android启动第三方服务进程的两种方式
该文被密码保护。

posted @ 2017-12-08 11:44 luzhouxiaoshuai 阅读(4) 评论(0) 推荐(0) 编辑

2、struct2的工作流程
摘要:1、首先执行StrutsPrepareAndExecuteFilter,调用StrutsPrepareAndExecuteFilter类的doFilter方法 在该方法中会产生一个ActionMapping 对象,如果客户端访问不是action对象,例如访问jsp对象ActionMapping 就为 阅读全文

posted @ 2017-12-07 16:44 luzhouxiaoshuai 阅读(247) 评论(0) 推荐(0) 编辑

1、struct2第一个项目登陆流程
摘要:这些jar包的作用:第一个日志记录 第二个 使用freemarker制作页面,freemarker和jsp一样都是页面操作的 ognl是struct2提供的向el标签设置的包 struct2-core是struct2的核心jar包 struct2是从xwork继承而来的,struct2中的拦截器都是 阅读全文

posted @ 2017-12-07 15:10 luzhouxiaoshuai 阅读(336) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示