胡说-JavaScript函数类型

2019-01-26
阅读 4 分钟
1.7k
在我看来function共有三种类型,作为对象使用,处理业务以及穿件object的实例对象。跟这三种用法相对应的有三种子类型,分别是对象的属性、变量(包括参数)和创建出来的object类型实例对象的属性。这三种子类是相互独立的,而且也很容易区分。但是,我们刚刚接触的时候很容易混淆。

胡扯JS系列-匿名函数的自动运行

2019-01-08
阅读 2 分钟
2.3k
在JavaScript中可以使用匿名函数(在我们学习Java的时候也有类似的概念,匿名实现类),在JavaScript中的函数也是一种对象,也是需要一块内存对其进行保存。如果想调用该函数,我们只是需要找到这块内存即可,然后就可以执行。关键步骤如下:

胡扯JS系列-内存模型和函数执行

2019-01-07
阅读 3 分钟
1.2k
JavaScript的本质是一个对象,一个对象可以包含多个属性,对象的属性可以分为直接量和对象两种类型,而对象又分为Object对象和function对象两种类型。

Thymeleaf 的基本用法

2018-12-29
阅读 8 分钟
35.5k
属于个人整理的文档,大部分内容来源自网络在这里我们没有打算使用SpringMVC进行整合使用或者说跟Spring Boot 一起使用 我们在这里单独使用Servelet版本-算是为了给一些初学者提供部分代码

Spring Boot 静态资源文件配置 A卷

2018-12-28
阅读 10 分钟
4.2k
Spring Boot 静态资源文件配置 说在前面的话: 创建SpringBoot应用,选中我们需要的模块 SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来 自己编写业务代码 由于 Spring Boot 采用了”约定优于配置”这种规范,所以在使用静态资源的时候也很简单。 SpringBoot本质上是为微服务而生的...

SpringBoot 日志框架

2018-12-27
阅读 13 分钟
3.1k
以前我们刚开始学习的时候都是用System.out.println()去在控制台记录,怎么说呢?这种方式伴随着我们很长时间,之后我们就遇到了断点调试的方式,逐渐不在使用System.out.println()进行调试,但是你别忘记,那是一种记录不管是否有用,你都应该去记录!

Profile配置和加载配置文件

2018-12-25
阅读 4 分钟
4.7k
很多时候,我们项目在开发环境和生成环境的环境配置是不一样的,例如,数据库配置,在开发的时候,我们一般用测试数据库,而在生产环境的时候,我们是用正式的数据,这时候,我们可以利用profile在不同的环境下配置用不同的配置文件或者不同的配置。

SpringBoot注入数据的方式

2018-12-23
阅读 9 分钟
7.5k
关于注入数据说明 1.不通过配置文件注入数据 通过@Value将外部的值动态注入到Bean中,使用的情况有: 注入普通字符串 注入操作系统属性 注入表达式结果 注入其他Bean属性:注入Student对象的属性name 注入文件资源 注入URL资源 辅助代码 {代码...} 测试@Value的代码 {代码...} Spring的测试代码 {代码...} {代码...} 2....

YAML语法简易入门

2018-12-19
阅读 4 分钟
11.7k
AML全称是”YAML Ain’t a Markup Language”(YAML不是一种置标语言)的递归缩写。 在开发的这种语言时,YAML 的意思其实是:”Yet Another Markup Language”(仍是一种置标语言)。

Spring Boot 支持JSP

2018-12-16
阅读 3 分钟
9.5k
个人感觉这篇文档写的没有什么意义,但是终究有的时候需要面对一些新手,他们还是比较JSP的,所以胖先森还是将这篇文档整理一下SpringBoot默认不支持JSP,因为jsp相对于一些模板引擎,性能都比较低,官方推荐使用thymeleaf,如果想在项目中使用,需要进行相关初始化工作。

胖哥说反射 上卷

2018-12-05
阅读 21 分钟
1.5k
我来学习反射 1.为什么我们要学习反射? 通过反射机制可以获取到一个类的完整信息,例如:所有(包含private修饰)属性和方法,包信息等。 换句话说,Class本身表示一个类的本身,通过Class可以完整获取一个类中的完整结构,包含此类中的方法定义,属性定义等。 反射就是把Java类中的各种成分映射成一个个的Java对象 例...

JDBC连接MySQL8.0.13的记录

2018-12-03
阅读 1 分钟
5k
需要修改MySQL配置文件中的default_authentication_plugin为mysql_native_password(不使用)

MySQL之Limit分页简单优化

2018-08-28
阅读 1 分钟
1.5k
LIMIT 还记得吗? {代码...} 我们来写分页 物理分页 {代码...}  同样是取90000条后100条记录,传统方式还是改造方式?  传统方式是先取了前90001条记录,取其中最大一个ID值作为起始标识,然后利用它可以快速定位下100条记录  改造方式是仅仅取90000条记录后1条,然后取ID值作起始标识定位下100条记录  传统方式执行结果.100 r...

MySQL中group_concat函数

2018-08-28
阅读 2 分钟
1.5k
为什么我要学习该函数,我在做控制页面的权限的时候,没有使用Shiro框架[强烈推荐使用],为了降低学习成本,暂时给学生过渡的想法,我需要控制到按钮级别的权限,我的想法是通过Jquery对我的页面中的按钮进行隐藏,虽然这样的方式有缺陷,也暴露了我的方法,但是作为过渡还是可以的!希望你们: 学习一下Shiro框架,后面我也会学习,...

7.平凡之路-动态SQL语句

2017-09-05
阅读 14 分钟
1.9k
动态SQL语句是核心之一,这里我们通过几个示例来演示 一 多条件查询专题 1.通过恒等式完成动态SQL语句 涉及到if标签 {代码...} 映射文件 {代码...} Java测试代码 {代码...} 图解说明 2.where标签和if标签组合 如果发现标签內有内容,那么会在内容的最前面加入关键字 where 如果有内容,会检查内容的最前面是否含有 AND空格 ...

6.平凡之路-单条件模糊查询

2017-09-04
阅读 6 分钟
3.1k
属于MyBatis的核心之一,这里面的坑比较多,大家多多看看吧 一 模糊查询的三种方式介绍 我会使用resultMap处理结果集数据 {代码...} 1."死数据"的模糊查询 映射文件 {代码...} Java测试代码 {代码...} 请注意: 这里使用了单元测试@Test注解 图解说明 2.通过Java程序完成模糊查询 映射文件 {代码...} Java测试代码 {代码......

5.平凡之路-查询结果集简单处理

2017-09-03
阅读 7 分钟
1.9k
说在前面的话 : 命名空间暂时约定-持久化类(实体Bean)的类名的全路径 com.shxt.model.Skill 一 简单查询结果集处理 1.查询结果集处理为Map类型 (1) 字段作为Map中的KEY值 映射文件 {代码...} Java测试代码 {代码...} 图解说明 经典异常[重点,重点,重点] (2) 通过设置字段别名修改Map中的KEY值 映射文件[关键代码] {代码....

3.平凡之路-传统模式添加操作

2017-09-03
阅读 5 分钟
1.8k
parameterType : 传递参数数据的类型 java.util.Map或者MyBatis提供额内置类型映射map#{map中的Key}获取对应的值,并且进行了预处理

2.平凡之路-初识MyBatis

2017-09-03
阅读 4 分钟
2.3k
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。[来自官方文档]

1.平凡之路-ORM概述

2017-09-03
阅读 3 分钟
2.1k
对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将Java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这也同时暗示者额外的执行开销;然而,...

第二章 启动Intellij Idea

2016-12-17
阅读 2 分钟
2.3k
当你第一次运行的时候,Intellij会启动运行的向导• 假如你计算机上在过去已经有安装过 IntelliJ IDEA 2016 的版本,且你在卸载 IntelliJ IDEA 的过程中,IntelliJ IDEA 的配置文件目录都没有删除,那安装新版本之后是不会有首次运行的功能向导的。• 假如你计算机上没有安装过 IntelliJ IDEA,或是 卸载 IntelliJ IDEA 过...

第一章 Windows 系统下安装 IntelliJ IDEA

2016-12-16
阅读 2 分钟
3.1k
胖先森想说的: 做为一个码农,如果本身的电脑配置不够的话,有的时候是很耽误功夫的!硬件建议从官方的要求来看IntelliJ IDEA 对硬件的要求看上去不是很高。可是实际在开发中其实并不是这样的,特别是开发 Java Web 的项目的计算机,2G 内存是基本不够用的。我们现在来假设一种国内常见的开发环境:有一个在开发的 Java ...

[六字真言]1.唵.遁入佛门之异常.md

2016-08-31
阅读 3 分钟
1.7k
“唵”,表示佛部心,谓念此字时,自己的身体要应于佛身,口要应于佛口,意要应于佛意,所谓身、口、意与佛成一体,才能获得成就; 异常的选择 异常的分类,你应该知道: 受审查异常 非受审查异常 发现学生在使用过程当中,没有区分,也不知道应该什么时候使用?跟不清楚怎么样合理的使用异常!我再后面接手的课程体系当中,学生...

[应用篇]第一篇 EL表达式入门

2016-08-17
阅读 3 分钟
3.4k
获取数据:EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组)

PowerDesigner逆向生成

2016-07-20
阅读 1 分钟
2.4k
人越长大话越少,我们不再说今天受了委屈,不再说谁谁谁不理我了我好难过,不再分享生活中的琐事。我知道人和人之间没法互相理解,大家都很忙,针也没扎在别人身上。所以把那些还没说出口的话消化在每一步走过的路上,四下无人的夜里,然后在你问起来的时候笑着说,没事啊。

开发工具Eclipse之安装FindBugs插件提高质量

2016-06-25
阅读 2 分钟
4.8k
FindBugs是一个在Java程序中查找bug的程序,它查找bug模式的实例,也就是可能出错的代码实例。Findbugs是检查java字节码,也就是*.class文件。FindSecurityBugs是Java静态分析工具FindBugs的插件,通过一系列的规则发现代码中的Java安全漏洞。

Eclipse开发工具之崩溃和备份

2016-06-22
阅读 1 分钟
2.8k
1.通过在命令行中输入“where java”,找到除jdk目录下的所有java相关程序,直接删掉(一般会在C:WINDOWSsystem32下)

Eclipse开发工具之安装插件Jrebel

2016-06-18
阅读 4 分钟
16.1k
JavaEE开发环境下,Tomcat对热布署的支持还是比较弱,致使开发过程中浪费大量时间在重启服务上。胖先生讨厌来来回回的折腾,所以想看看有没有实时的编译,发现Jrebel的插件付费软件,它对热布署的支持相对比较全面。虽然Jrebel官方号称使用它不存在内存泄漏问题,但是占用一定的资源是肯定的,因此不考虑在正式环境下使...

Eclipse开发工具安装MyBatipse

2016-06-16
阅读 5 分钟
13.6k
Mapper文件的namespace,可以根据mapper文件位置自动计算:所以我们放置到Dao层的时候,那个namespace提供的全路径为com.shxt.model.User持久化类的全路径

Eclipse开发工具之安装最新版Aptana

2016-06-14
阅读 3 分钟
5.2k
其实有的时候真的不知道自己想要什么或者说自己想得到什么?得过且过?我爱专研吗?答案肯定是否定的,我是一个很懒的人,不爱运动!那么我为什么还要在这个城市里面继续生活呢?有意思吗?没有意思吗?是一个问题?