摘要:
新建一个测试的实体类Gradle,实现java.io.Serializable接口,选择类名,按Alt+Enter键,出现的提示框中没有生成serialVersionUID的提示,这个需要设置之后才会有自动生成的提示信息。 1. 打开File菜单,选择Settings选项,打开Settings设置对 阅读全文
摘要:
抄自:https://www.jianshu.com/p/4945d9cf14e5 一、常见class关键词 布局类:header, footer, container, main, content, aside, page, section 包裹类:wrap, inner 区块类:region, 阅读全文
摘要:
流浏览器自带的滚动条样式很丑,确实有必要美化。 滚动条从外观来看是由两部分组成:1,可以滑动的部分,我们叫它滑块2,滚动条的轨道,即滑块的轨道,一般来说滑块的颜色比轨道的颜色深。 滚动条的css样式主要有三部分组成: ::-webkit-scrollbar 定义了滚动条整体的样式; ::-webki 阅读全文
摘要:
在使用spring cloud微服务时,多个服务可以以多个独立子模块(module)的形式放在一个project里面,当服务过多时,一个个启动往往不是很方便,idea有一个贴心的RunDashBoard。 但是,这个当关闭之后,这个界面往往不好找,下面是解决方案: 第一步:在项目中找到.idea下面 阅读全文
摘要:
Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。 一、事件对象基本认识 1. 什么时候会产生Event 对象呢? 例如: 当用户单击某个元素的时候,我们给这个元素注册的事件就会触发,该事件的本质就是一个函数,而该函数的形参接收一个event对象。 阅读全文
摘要:
1. jQuery.each(object, [callback]), 通用遍历方法,可用于遍历对象和数组 不同于遍历 jQuery 对象的 $().each() 方法,此方法可用于遍历任何对象。回调函数拥有两个参数:第一个为对象的成员或数组的索引,第二个为对应变量或内容。如果需要退出 each 循 阅读全文
摘要:
1. ready(fn), 当DOM载入就绪可以查询及操纵时绑定一个要执行的函数 这个方法纯粹是对向window.load事件注册事件的替代方法。通过使用这个方法,可以在DOM载入就绪能够读取并操纵时立即调用你所绑定的函数,而99.99%的JavaScript函数都需要在那一刻执行。 在DOM加载完 阅读全文
摘要:
1. eq(index|-index) 获取当前链式操作中第N个jQuery对象,返回jQuery对象,当参数大于等于0时为正向选取,比如0代表第一个,1代表第二个。当参数为负数时为反向选取,比如-1为倒数第一个。 2. first(), 获取第一个元素 3. last(), 获取最后一个元素 4. 阅读全文
摘要:
API文档:http://css.cuishifeng.cn/all.html 1. 通配选择符(*) 语法: * { sRules } 说明: 通常不建议使用通配选择符,因为它会遍历并命中文档中所有的元素,出于性能考虑,需酌情使用 兼容性: IE6及更早浏览器并不支持通配选择符(*),而是将它忽略 阅读全文
摘要:
1. append(content|fn), 向每个匹配的元素内部追加内容 在内部结尾添加。 参数说明: content:String, Element, jQuery,要追加到目标中的内容 function(index, html):返回一个HTML字符串,用于追加到每一个匹配元素的里边。接受两个 阅读全文
摘要:
1. css(name|pro|[,val|fn]), 访问匹配元素的样式属性 jQuery 1.8中,当你使用CSS属性在css()或animate()中,我们将根据浏览器自动加上前缀(在适当的时候),比如("user-select", "none"); 在Chrome/Safari浏览器中我们将 阅读全文
摘要:
1. attr(name|properties|key,value|fn), 设置或返回被选元素的属性值 参数说明: name:属性名称 properties:作为属性的“名/值对”对象 key,value:属性名称,属性值 key,function(index, attr): 属性名称。 返回属性 阅读全文
摘要:
1. jQuery.ajaxSetup([options]), 设置全局 AJAX 默认选项。 参数见 'jQuery.ajax(url,[settings])' 说明。 2. jQuery.ajax(url,[settings]), 通过 HTTP 请求加载远程数据。 jQuery 底层 AJAX 阅读全文
摘要:
API文档:http://jquery.cuishifeng.cn/ 一、 jQuery.extend(object) 用于扩展jQuery对象本身。用来在jQuery命名空间上增加新函数。 二、jQuery.fn.extend(object) 扩展 jQuery 元素集来提供新的方法(通常用来制作 阅读全文
摘要:
(1) Id选择器。 如果使用任何的元字符作为名称的文本部分, 它必须被两个反斜杠转义:\\。 (2) 元素选择器 (3) class选择器 (4) 匹配所有元素 (5) 在给定的祖先元素下匹配所有的后代元素 (6) parent > child, 在给定的父元素下匹配所有的子元素 (7) prev 阅读全文
摘要:
1. 定义作用域 定义一个JQuery插件,首先要把这个插件的代码放在一个不受外界干扰的地方。如果用专业些的话来说就是要为这个插件定义私有作用域。外部的代码不能直接访问插件内部的代码。插件内部的代码不污染全局变量。在一定的作用上解耦了插件与运行环境的依赖。说了这么多,那要怎样定义一个插件的私有作用域 阅读全文
摘要:
抄自:https://www.jianshu.com/p/488d60349325 一、正则声明方式 1. 构造函数方式 通过 new 构造一个正则表达式对象,其中第一个参数 '\d' 是正则内容,第二个参数 'gi' 是修饰符。两个参数皆为字符串类型: (1) 修饰符的作用是对匹配过程进行限定 ( 阅读全文
摘要:
1 阅读全文
摘要:
快捷键设置 File - Settings - Keymap 如Debug快捷键设置:搜索“step”文本 阅读全文
摘要:
一、JDK配置 阅读全文
摘要:
1. 创建动态的web项目 如果创建项目后没有自动创建web文件夹,即没有自动创建 web.xml 及 index.jsp 文件,还可以通过IDEA编辑器中的File -- Project Structure手动创建。 2. 部署到tomcat中 (1) 点击“Add Configuration.. 阅读全文
摘要:
1. 从GitLab或GitGitHub中检出项目 VCS - Checkout from Version Control - Git 2. 更新项目 第一种:更新当前窗口下的整个项目 第二种:更新相应文件,文件右键Git→Repository→Pull 出现更新详情窗口,选择Pull,窗口左下方出 阅读全文
摘要:
1. 选择要创建的项目类型,同时配置本地的JDK 2. 是否使用模板创建项目 3. 选择项目在本地的存储位置 4. 点击Finish,完成一个简单的Java工程的创建。 阅读全文
摘要:
提示:对于一些通用的设置可以配置成全局的。 1. 主题配置 File - Settings - Color Scheme,默认的是Default(一个白色主题),Darcula是一个黑色主题。 我们也可以在以下两个地址下载自己喜欢的主题: http://www.themesmap.com/http: 阅读全文
摘要:
官网地址:https://www.jetbrains.com/idea/ IntelliJ IDEA分为:旗舰版(Ultimate)、社区版(Community) 旗舰版是收费的,社区版则是免费的。旗舰版比社区版的功能更为齐全,进行大型项目开发的的话,我们一般都使用旗舰版。 这里我下载的是当前最新版 阅读全文
摘要:
官网:https://cn.vuejs.org/ Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具 阅读全文
摘要:
1 阅读全文
摘要:
1. document的关系 多个文档之间在逻辑上可以相互联系,可以通过嵌入和引用来建立联系。 文档之间的关系可以有: 1对1 1对多 多对1 多对多 一个用户可以有多个地址,所以是一对多的关系。 (1) 嵌入式关联:把用户地址嵌入到用户的文档中 可以这样查询地址: 缺点:如果用户和用户地址在不断增 阅读全文
摘要:
在 Java 程序中如果要使用 MongoDB,你需要确保已经安装了 Java 环境及 MongoDB JDBC 驱动。 mongodb-driver jar 下载地址:http://central.maven.org/maven2/org/mongodb/mongo-java-driver/ 操作 阅读全文
摘要:
1. 下载MongoDB 下载地址:https://www.mongodb.com/download-center/community 这里选择的是:mongodb-linux-x86_64-4.0.12.tgz(后面文章都是基于这个版本) 使用上传工具上传到 /tmp。 【或者:https://f 阅读全文
摘要:
官网文档:https://docs.mongodb.com/ 1. 创建数据库 示例: 如果你想查看所有数据库,可以使用 show dbs 命令。 2. 删除数据库 示例: 3. 创建集合 参数说明: name: 要创建的集合名称 options: 可选参数, 指定有关内存大小及索引的选项 capp 阅读全文
摘要:
1. database 一个mongodb中可以建立多个数据库。 MongoDB的默认数据库为"db",该数据库存储在data目录中。 MongoDB的单个实例可以容纳多个独立的数据库,每一个都有自己的集合和权限,不同的数据库也放置在不同的文件中。 "show dbs" 命令可以显示所有数据的列表。 阅读全文
摘要:
一、安装 下载地址:https://www.mongodbmanager.com/download 注意:在下载的时候需要对应上自己安装的mongodb版本。 双击安装 选择“Full installation” 点击“Finish” 启动工具后的开始界面 二、连接数据库 阅读全文
摘要:
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较 阅读全文
摘要:
ANT通配符有三种: ? 匹配任何单字符 * 匹配0或者任意数量的字符 ** 匹配0或者更多的目录 举例: /project/*.a 匹配项目根路径下所有在project路径下的.a文件 /project/p?ttern 匹配项目根路径下 /project/pattern 和 /app/pXtter 阅读全文
摘要:
1. 编码问题 在web.xml中配置过滤器: 2. Controller的返回类型 ModelAndView Model ModelMap Map View String Void (1) ModelAndView controller方法中定义ModelAndView对象并返回,对象中可添加mo 阅读全文
摘要:
1. HttpMessageConverter消息转换器 (1) HttpMessageConverter接口源码: 该接口定义了四个方法,分别是读取数据时的 canRead(), read() 和 写入数据时的canWrite(), write()方法。 (2) 在使用 标签配置时,默认配置了Re 阅读全文
摘要:
拦截器,本质类似于AOP,主要的应用场景: 日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV等。 权限检查:如登录检测,进入处理器检测是否登录,没有登录返回登录页面。 性能监控:记录拦截器进入处理器和离开处理器的时间。 通用行为:读取cookie中的用户信息放入请求,从而方便后续流 阅读全文
摘要:
一、@Controller 、@RestController 和 @ControllerAdvice 1. @Controller @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。分发处理器将会扫描使用了该注解的类的方法,并检测该方法 阅读全文
摘要:
一、基于XML 1. 创建Maven Project,选择war,修改pom.xml SpringMVC是依赖于Spring的,需要导入核心包。 2. 在src/main/webapp下创建META-INF、WEB-INF,在WEB-INF下创建web.xml 在web.xml中配置前端控制器: 3 阅读全文