04 2018 档案

摘要:tomcat每个请求都会占用内存cpu,tomcat没有代理功能。nginx是俄国人写的,nginx是静态资源服务器,既可以自己返回请求,也可以做代理进行转发,和负载均衡。Tomcat是动态资源java代码。动静分离。 阅读全文
posted @ 2018-04-30 17:41 无天666 阅读(257) 评论(0) 推荐(0)
摘要:api_account.js api_device.js api_file.js index.js util.js list.vue device.vue avnlist.vue ipclist.vue packagelist.vue changepwd.vue list.vue profile.v 阅读全文
posted @ 2018-04-27 18:57 无天666 阅读(1441) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-04-27 18:05 无天666 阅读(268) 评论(0) 推荐(0)
摘要:Main.java Account.java Package.java PackageFile.java Permission.java Role.java PackageFileLink.java AccountController.java PackageController.java Acco 阅读全文
posted @ 2018-04-27 18:00 无天666 阅读(1379) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-04-27 17:51 无天666 阅读(288) 评论(0) 推荐(0)
摘要:用SCR用SSH协议连接linux的时候,linux上面有sshd的服务端才可以连接,默认linux就有这个服务。 1. 修改Linux的基本配置 **IP地址配置,最简单的一种,在命令运行 setup,带提示,按照提示修改即可 1.修改主机名 vi /etc/sysconfig/network N 阅读全文
posted @ 2018-04-26 19:14 无天666 阅读(255) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-04-25 16:37 无天666 阅读(239) 评论(0) 推荐(0)
摘要:(组件、路由)懒加载 懒加载也叫延迟加载,即在需要的时候进行加载,随用随载 在单页应用中,如果没有应用懒加载,运用webpack打包后的文件将会异常的大,造成进入首页时,需要加载的内容过多,延时过长,不利于用户体验,运用懒加载可以将页面进行划分,按需加载页面,可以分担首页所承担的加载压力,减少加载用 阅读全文
posted @ 2018-04-25 09:38 无天666 阅读(307) 评论(0) 推荐(0)
摘要:最近在学习vuejs,一直有听说vuex,用来实现多组件共享的一种状态管理模式,但是网上都说,不要为了用vuex而用vuex,大概意思就是尽量少用vuex,一些小项目可以用bus来实现组件之间的传值问题。虽然说不用vuex,但至少要知道这是个什么东西吧?还要学会怎么用。趁现在有点时间,弥补自己的不足 阅读全文
posted @ 2018-04-24 13:56 无天666 阅读(1009) 评论(0) 推荐(0)
摘要:一、基本用法 1. 初始化并创建一个项目 ? 1 2 3 vue init webpack-simple vuex-demo cd vuex-demo npm install ? 1 2 3 vue init webpack-simple vuex-demo cd vuex-demo npm ins 阅读全文
posted @ 2018-04-24 11:47 无天666 阅读(29078) 评论(1) 推荐(1)
摘要:前言 在 Vue.js 的项目中,如果项目结构简单, 父子组件之间的数据传递可以使用 props 或者 $emit 等方式,详细点击这篇文章查看。 但是如果是大型项目,很多时候都需要在子组件之间传递数据,使用之前的方式就不太方便。Vue 的状态管理工具 Vuex 完美的解决了这个问题。 一、安装并引 阅读全文
posted @ 2018-04-24 11:37 无天666 阅读(386) 评论(0) 推荐(0)
摘要:vuex.js 状态(数据)管理 在vue中当我们管理数据的时候比较乱,我们要用到下面的这个库,vuex.js Vuex介绍 每一个Vuex应用的核心就是store(仓库),他是用来存储数据的 "store" 基本上就是一个容器,它包含着你的应用中大部分的状态(state)。Vuex 和单纯的全局对 阅读全文
posted @ 2018-04-24 10:51 无天666 阅读(456) 评论(0) 推荐(0)
摘要:1.Vuex是什么? 学院派:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式;集中存储和管理应用的所有组件状态。 理解:以上这4个词是我们理解的关键。状态:什么是状态,我们可以通俗的理解为数据。Vue只关心视图层,那么视图的状态如何来确定?我们知道是通过数据驱动,这里的状态管理可以简 阅读全文
posted @ 2018-04-24 10:40 无天666 阅读(11107) 评论(0) 推荐(0)
摘要:组件(Component)是 Vue.js 最强大的功能。组件可以封装可重用的代码,通过传入对象的不同,实现组件的复用,但组件传值就成为一个需要解决的问题。 1.父组件向子组件传值 组件实例的作用域是孤立的。这意味着不能在子组件的模板内直接引用父组件的数据。要让子组件使用父组件的数据,我们需要通过子 阅读全文
posted @ 2018-04-24 10:23 无天666 阅读(2216) 评论(0) 推荐(0)
摘要:前言 Vue 的组件作用域都是孤立的,不允许在子组件的模板内直接引用父组件的数据。必须使用特定的方法才能实现组件之间的数据传递。 首先用 vue-cli 创建一个项目,其中 App.vue 是父组件,components 文件夹下都是子组件。 一、父组件向子组件传递数据 在 Vue 中,可以使用 p 阅读全文
posted @ 2018-04-24 10:17 无天666 阅读(9429) 评论(0) 推荐(2)
摘要:https://blog.csdn.net/stubbornness1219/article/details/72356632 Springboot对资源的描述提供了相应的接口,其主要实现类有ClassPathResource、FileSystemResource、UrlResource、ByteA 阅读全文
posted @ 2018-04-23 13:51 无天666 阅读(49809) 评论(2) 推荐(4)
摘要:原文地址:http://www.cnblogs.com/xiaoxi/p/5695783.html 1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。 url形式:http://localhost/SSMDemo/demo/addUser 阅读全文
posted @ 2018-04-21 13:39 无天666 阅读(16219) 评论(0) 推荐(1)
摘要:最近在搞一个电商系统中由于业务需求,需要在插入一条产品信息后返回产品Id,刚开始遇到一些坑,这里做下笔记,以防今后忘记。 类似下面这段代码一样获取插入后的主键 经过查询网上资料,发现大致有两种方式。 方式一: 在实体类的映射文件 "*Mapper.xml" 这样写: Tips: 由于我在MySQL数 阅读全文
posted @ 2018-04-19 16:43 无天666 阅读(6019) 评论(0) 推荐(0)
摘要:一、父查询BaseChildResultMap: 二:子查询id="selecLabels":注意此处value对应父查询结果中labels: 阅读全文
posted @ 2018-04-19 16:42 无天666 阅读(10184) 评论(0) 推荐(0)
摘要:一、单个参数: 二、多参数: 三、Map封装多参数: 四、List封装in: 五、多参数传递之注解方式示: 六、selectList()只能传递一个参数,但实际所需参数既要包含String类型,又要包含List类型时的处理方法: 将参数放入Map,再取出Map中的List遍历。如下: 1.由于是多参 阅读全文
posted @ 2018-04-19 16:21 无天666 阅读(88144) 评论(0) 推荐(1)
摘要:问题描述: 如果三表(包括了关系表)级联查询,主表和明细表的主键都是id的话,明细表的多条数据只能查询出来第一条/最后一条数据。 三个表,权限表(Permission),权限组表(PermissionGroup),权限组与权限的关系表(PermissionPermissionGroupKey) 实体 阅读全文
posted @ 2018-04-19 16:05 无天666 阅读(1782) 评论(0) 推荐(0)
摘要:deptDaoMapper.xml 部门对应员工(1对多的关系) <resultMap type="com.hw.entity.Dept" id="deptinfo"><!-- 如果不用resultMap则不写 --> <result column="did" property="did" /> < 阅读全文
posted @ 2018-04-19 13:33 无天666 阅读(10614) 评论(0) 推荐(1)
摘要:引言: 在Spring Boot下默认提供了若干种可用的连接池,Druid来自于阿里系的一个开源连接池,在连接池之外,还提供了非常优秀的监控功能,这里讲解如何与Spring Boot实现集成。 1. 环境描述 Spring Boot 1.4.0.RELEASE, JDK 1.8 2. Druid介绍 阅读全文
posted @ 2018-04-19 11:30 无天666 阅读(10178) 评论(0) 推荐(0)
摘要:JPA是规范,hibernate/mybatis是对规范的实现,hibernate/mybatis是对jdbc的封装,也就是说hibernate/mybatis还是会调用jdbc。 我们平时使用jdbc进行编程,大致需要下面几个步骤: 1,使用jdbc编程需要连接数据库,注册驱动和数据库信息 2,操 阅读全文
posted @ 2018-04-19 10:52 无天666 阅读(502) 评论(0) 推荐(0)
摘要:JPA是一个Java编程语言接口规范,Hibernate ORM是JPA规范的一个实现。 Spring Data JPA能干什么 [java] view plain copy 在开始之前,先举个简单的例子. 一张表user有三个字段,id、name和age,要查找指定姓氏在某年龄以上的user,在传 阅读全文
posted @ 2018-04-19 10:07 无天666 阅读(430) 评论(0) 推荐(0)
摘要:什么是注解 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点: 1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低 2、在开 阅读全文
posted @ 2018-04-18 17:01 无天666 阅读(7553) 评论(0) 推荐(0)
摘要:这里面有几点需要大家留意:A. 一个功能是否要事务,必须纳入设计、编码考虑。不能仅仅完成了基本功能就ok。B. 如果加了事务,必须做好开发环境测试(测试环境也尽量触发异常、测试回滚),确保事务生效。C. 以下列了事务使用过程的注意事项,请大家留意。1. 不要在接口上声明@Transactional 阅读全文
posted @ 2018-04-18 15:08 无天666 阅读(2926) 评论(0) 推荐(1)
摘要:eslink:规范es6的代码风格检测工具。 npm install node-sass -g :全局安装,即使安装之后可以全局使用dode-sass,不用进到工具目录。 .babel:把es6转换成es5,因为很多浏览器不支持es6. .editorconfig:编辑风格 html是入口文件。 package.json: "scripts": { //配置一些脚本 "dev... 阅读全文
posted @ 2018-04-17 19:08 无天666 阅读(3610) 评论(0) 推荐(0)
摘要:一: 1个汉字 = 1个字 = 1个字符 二: 1个字符 = 1个字节 = 8bit(ACSII码下) 三: 1个字符 = 2个字节 = 16bit(Unicode码下) 以前一直使用oracle11g,一个汉字占3个字节,所以在操作MySQL时也一直这样分配长度。 今天测试了下mysql发现不对了 阅读全文
posted @ 2018-04-17 10:16 无天666 阅读(88542) 评论(0) 推荐(1)
摘要:注意:这里的M代表的并不是存储在数据库中的具体的长度,以前总是会误以为int(3)只能存储3个长度的数字,int(11)就会存储11个长度的数字,这是大错特错的。 其实当我们在选择使用int的类型的时候,不论是int(3)还是int(11),它在数据库里面存储的都是4个字节的长度,在使用int(3) 阅读全文
posted @ 2018-04-17 09:58 无天666 阅读(17332) 评论(0) 推荐(5)
摘要:安装PackageResourceViewer 快捷键 ⌘(command)+⇧(shift)+P 打开 Command Palette 输入 Package Control:Install 回车,等待加载package列表 搜索并安装 PackageResourceViewer 包 最后,使用Pa 阅读全文
posted @ 2018-04-14 10:49 无天666 阅读(292) 评论(0) 推荐(0)
摘要:下面的步骤需要安装Package Control插件,如果你已经安装,可跳过本步骤,直接看第二步。 第一步:安装Package Control插件: [python] view plain copy import urllib.request,os; pf = 'Package Control.su 阅读全文
posted @ 2018-04-11 16:48 无天666 阅读(1378) 评论(0) 推荐(0)
摘要:在使用sublime时,有时候我们希望将代码复制出来后仍然是高亮显示,这样我们便需要安装SublimeHighLight插件,在安装SublimeHighLight插件之前,我们应该先安装Package Control插件! 1、Package Control插件作用:能够利用这个插件安装很多Sub 阅读全文
posted @ 2018-04-11 16:43 无天666 阅读(411) 评论(0) 推荐(1)
摘要:我们先来看看箭头函数的语法: param 是参数,根据参数个数不同,分这几种情况: () => { … } // 零个参数用 () 表示; x => { … } // 一个参数可以省略 (); (x, y) => { … } // 多参数不能省略 (); 上面的代码会出现错误,因为this的指向从o 阅读全文
posted @ 2018-04-10 16:39 无天666 阅读(184) 评论(0) 推荐(0)
摘要:本文转自:http://www.lred.me/2016/01/07/webstorm%E6%B7%BB%E5%8A%A0-vue%E6%96%87%E4%BB%B6%E6%94%AF%E6%8C%81/ webstorm是前端开发神器,但我一直都不喜欢webstorm,就因为那很挫的配色和那大光标 阅读全文
posted @ 2018-04-10 16:15 无天666 阅读(1165) 评论(0) 推荐(0)
摘要:http://www.ruanyifeng.com/blog/2012/12/asynchronous%EF%BC%BFjavascript.html 你可能知道,Javascript语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只能完成一件任务。如果有多个任 阅读全文
posted @ 2018-04-09 16:26 无天666 阅读(164) 评论(0) 推荐(0)
摘要:https://segmentfault.com/a/1190000004322487 看到标题时,有些同学可能会想:“我已经用xhr成功地发过很多个Ajax请求了,对它的基本操作已经算挺熟练了。” 我之前的想法和你们一样,直到最近我使用xhr时踩了不少坑儿,我才突然发现其实自己并不够了解xhr,我 阅读全文
posted @ 2018-04-09 16:11 无天666 阅读(398) 评论(0) 推荐(0)
摘要:http://www.ruanyifeng.com/blog/2012/09/xmlhttprequest_level_2.html XMLHttpRequest是一个浏览器接口,使得Javascript可以进行HTTP(S)通信。 最早,微软在IE 5引进了这个接口。因为它太有用,其他浏览器也模仿 阅读全文
posted @ 2018-04-09 14:08 无天666 阅读(325) 评论(0) 推荐(0)
摘要:AuthenticationTest.java MD5Test.java CustomRealm.java CustomRealmMd5.java shiro-first.ini shiro-realm-md5.ini shiro-realm.ini 阅读全文
posted @ 2018-04-07 23:53 无天666 阅读(197) 评论(0) 推荐(0)
摘要:1 shiro介绍 1.1 什么是shiro shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。 spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。 shiro不依赖于spr 阅读全文
posted @ 2018-04-07 23:36 无天666 阅读(237) 评论(0) 推荐(0)
摘要:mapper接口:根据用户id查询用户权限的菜单 service接口:根据用户id查询用户权限的菜单 获取用户权限范围的url 思路: 在用户认证时,认证通过,根据用户id从数据库获取用户权限范围的url,将url的集合存储在session中。 mapper接口:根据用户id查询用户权限的url s 阅读全文
posted @ 2018-04-07 18:11 无天666 阅读(303) 评论(0) 推荐(0)
摘要:基于url的方式是不需要shiro,对于细粒度的放在业务层去实现,粗粒度的用框架或者url拦截方式。 percode是权限标识符,parentids是权限路径,sortstring是排序字段, 搭建环境 数据库 mysql5.1数据库中创建表:用户表、角色表、权限表(实质上是权限和资源的结合 )、用 阅读全文
posted @ 2018-04-07 18:06 无天666 阅读(277) 评论(0) 推荐(0)
摘要:拷贝完成后: 并且将properties文件也拷贝过来: 将页面也拷贝过来:web.xml在spring-boot中是不需要的。 在application.properties文件中配置RabbitMQ的连接信息 将dubbo的xml文件加入到spring容器 让Spring Boot来自动选择并且 阅读全文
posted @ 2018-04-04 16:15 无天666 阅读(556) 评论(0) 推荐(0)
摘要:1.1.1. Starter pom 除了官方也有其他第三方提供的starter org.springframework.core.io.support.SpringFactoriesLoader: 1. Spring Boot的web开发 Web开发的自动配置类:org.springframewo 阅读全文
posted @ 2018-04-03 11:41 无天666 阅读(479) 评论(0) 推荐(0)
摘要:更多的配置: 阅读全文
posted @ 2018-04-03 11:27 无天666 阅读(289) 评论(0) 推荐(0)
摘要:第二种: 启动效果: 看到如下信息就说明启动成功了: INFO 6188 [ main] c.i.springboot.demo.HelloApplication : Started HelloApplication in 3.281 seconds (JVM running for 3.601) 阅读全文
posted @ 2018-04-03 11:15 无天666 阅读(483) 评论(0) 推荐(0)
摘要:1.1.1. 测试效果 思考: 如何配置多个配置文件? 如果配置的配置文件不存在会怎么样? 阅读全文
posted @ 2018-04-03 10:07 无天666 阅读(287) 评论(0) 推荐(0)
摘要:Svn(Subversion) VisualSVN-Server是SVN的服务端。TortoiseSVN是客户端。D:\SVNRepositories是安装VisualSVN-Server时候选择的仓库路径。\library1是新建的仓库。 https://shinery-yw-001.siit.o 阅读全文
posted @ 2018-04-02 21:14 无天666 阅读(338) 评论(0) 推荐(0)