摘要:
package com.atguigu;public class fuzhi { public static void main(String[] args) { int[] array1=new int[]{2,3,5,7,11,13,17,19};//静态初始化 int[... 阅读原文
2019-09-04 11:27:02 阅读(2235) 评论(0)
摘要:
Ajax在请求controller时会赋值的类型不变,但是返回值,因为会走视图解析器,所以会以地址的形式进行解析,而不会返回数据,需要在方法上加上注解,将返回类型解析成json类型
一、返回基本类型
@ResponseBody 将返回类型进行解析成json形式
二、返回对象
需要导入... 阅读原文
2019-09-04 10:00:10 阅读(2417) 评论(0)
摘要:
前几篇文章介绍了mysql的底层数据结构和mysql优化的神器explain。后台有些朋友说小强只介绍概念,平时使用还是一脸懵,强烈要求小强来一篇实战sql优化,经过周末两天的整理和总结,sql优化实战新鲜出炉, 大家平时学习和工作中,遇到的90% 的sql优化都会介绍到,介意篇幅过长,分成3篇文章哈。
... 阅读原文
2019-09-04 09:15:08 阅读(3627) 评论(0)
摘要:
除了action的配置,struts还有其他的一些配置,比如编码方式。
这些配置用键值对来表示,键是固定的,是常量,所以也叫做常量配置。
常量配置有5种方式,Struts会按以下顺序依次搜索加载常量(配置):
struts-default.xml 此文件在struts-core... 阅读原文
2019-09-04 08:38:02 阅读(2361) 评论(0)
摘要:
因为在Controller的返回都是默认走视图解析器的InternalResourceViewResolver,而视图解析器都是进行请求转发,需要在返回时地址前加入字符redirect: 视图解析器不进行解析,进行重定向
阅读原文
2019-09-04 07:34:02 阅读(2827) 评论(0)
摘要:
前言
Java内存模型(Java Memory Model,简称JMM),即Java虚拟机定义的一种用来屏蔽各种硬件和操作系统的内存访问差异,以实现让java程序在各种平台下都能够达到一致的内存访问效果的内存模型。本篇文章大致涉及到五个要点:Java内存模型的基础,主要介绍JMM抽象结构;Java内存模型中... 阅读原文
2019-09-04 06:00:08 阅读(2751) 评论(0)
摘要:
前言
ArrayList 作为 Java 集合框架中最常用的类,在一般情况下,用它存储集合数据最适合不过。知其然知其所以然,为了能更好地认识和使用 ArrayList,本文将从下面几方面深入理解 ArrayList:
为什么不用数组,用 ArrayList
ArrayList 特性的源码分析
Java 8 ... 阅读原文
2019-09-04 00:15:41 阅读(2318) 评论(0)
摘要:
1.源文件声明规则2.JAVA基本类型void3.数据类型默认值4.自动类型转换5.Java变量类型6.Java局部变量7.访问控制修饰符8.父类与子类的访问控制9.instanceof运算符
1.源文件声明规则
一个源文件中只能有一个public类
一个源文件中可以有多个非public... 阅读原文
2019-09-04 00:01:08 阅读(2341) 评论(0)
摘要:
摘要:
事务在后端开发中无处不在,是数据一致性的最基本保证。要明白进事务的本质就是进到事务切面的代理方法中,最常见的是同一个类的非事务方法调用一个加了事务注解的方法没进入事务。我们以cglib代理为例,由于Spring的对于cglib AOP代理的实现,进入被代理方法的时候实际上已经离开了“代理这一层壳子”,... 阅读原文
2019-09-04 00:00:36 阅读(2302) 评论(0)
摘要:
<struts>
<package name="action" namespace="/" extends="struts-default">
<action name="LoginAction" class="action.LoginAct... 阅读原文
2019-09-03 22:11:38 阅读(2434) 评论(0)