月星墙的博客

Better Code, Better Life


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 站点地图

  • 搜索

powerdesigner

发表于 2017-12-05 | 分类于 extend
简介 Powerdesigner v16.6 x64(连接oracle最好使用64位) 使用 ^3工具箱介绍(Toolbox) Standard Link/Traceablility Link 可追溯的连接(可用来建立虚拟关联关系),不会产生外键,显示为虚线箭头(箭头指向为父表) Note 备注 Physical Diagram Table 表 View 视图 Reference 外键关联,会产生外键 Architecture Areas(架构模块):创建Areas - 将关联的表加入到其Attached Objects中 - Areas名称会自动显示在区域最上方 - 最后在进行排版 表字段编辑 表信息字段说明:Name 显示的中文名、Code 表名、Comment 表说明 字段信息字段说明: Name 显示的中文名(最终为该字段的说明) Code 字段名 Comment 字段备注(不会生成到数据库中) D(Displayed) 是否展示在类图上 I:自增序列(mysql可以勾选) P:PirmaryKey 主键 F:ForeignKey 外键 M:Mandatory 强制要求(不能为空) 字段编辑时显示Comment字段 表编辑视图 - Columns -> Customize Columns and Filter -> 勾选Comment的D栏 ...
阅读全文 »

Layui

发表于 2017-11-30 | 分类于 web
简介 基于jquery的前端 UI 框架 官网:http://www.layui.com/ 全局 引入核心css和js 12<link rel="stylesheet" href="layui.css" media="all" /><script type="text/javascript" src="layui.js"></script> 表单元素 layui-form类下的select等才会被渲染成layui下拉样式 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123<!-- `layui-form`类下的select等才会被渲染成layui样式,且必须引入 form 模块 --><div class="layui-form" lay-filter="se ...
阅读全文 »

VSCode

发表于 2017-11-28 | 分类于 extend
简介下载安装123https://az764295.vo.msecnd.net/stable/83bd43bc519d15e50c4272c6cf5c1479df196a4d/VSCodeUserSetup-ia32-1.68.0.exe# 将az764295.vo.msecnd.net替换为vscode.cdn.azure.cn,镜像下载快的飞起https://vscode.cdn.azure.cn/stable/83bd43bc519d15e50c4272c6cf5c1479df196a4d/VSCodeUserSetup-ia32-1.68.0.exe 快捷键 基于IntelliJ IDEA Keybindings插件模式,参考idea.md#快捷键 待记忆 Ctrl+Shift+L 选择所有找到的查找匹配项,此时所有的匹配项都有光标,可同时进行修改(如全部转大小写) 其他 Ctrl+K Ctrl+S 文件-首选项-键盘快捷方式 可查看快捷键 Alt+Shift+A 注释/取消注释 自定义 Ctrl+Shift+U 转大写 Ctrl+Shift+Y 转小写 插件推荐 可参考:https://github.com/varHarrie/YmxvZw/issues/10 Atom One Dark Theme 类似Atom的黑色主题. 安装后重启:文件-首选项-颜 ...
阅读全文 »

MUI

发表于 2017-11-24 | 分类于 web
mui简介 MUI不依赖任何第三方JS库,原生UI(MUI以iOS平台UI为基础,补充部分Android平台特有的UI控件),结合H5 plus可实现更解决原生的APP应用 APP开发类型:原生开发、H5开发、混合开发(Hybrid App:一部分功能用native构建,一部分功能用html5构建,比如AppCan、PhoneGap(Cordova)等) 官网:http://dev.dcloud.net.cn/mui/ 事件 js的addEventListener()方法只能监听某个特定元素上的事件(只能通过id获取元素,或者window对象等) 可以使用.on()方法实现批量元素的事件绑定 1234567891011mui(".mui-table-view").on('tap', '.mui-table-view-cell', function(){ //获取id var id = this.getAttribute("id"); //传值给详情页面,通知加载新数据 mui.fire(detail,'getDetail',{id:id}); //打开新闻详情 mui.openWindow({ id:'detail', url:'detail.html' });}) tap为mui定义的点击时间 mui(&qu ...
阅读全文 »

Zookeeper

发表于 2017-10-22 | 分类于 arch
介绍 ZooKeeper官网 ZooKeeper 分布式协调服务(提供分布式锁),是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件 zookeeper开源客户端curator 基本概念 Paxos协议 ZooKeeper特点 最终一致性:为客户端展示同一个视图 实时性:系统的客户视图保证在特定时间范围内是最新的。zookeeper不能保证两个客户端能同时得到刚更新的数据,如果需要最新数据,应该在读数据之前调用sync()接口 顺序性:客户端的更新将按发送顺序应用 统一视图:无论客户端连接到哪个服务器,客户端都将看到相同的服务视图(临时节点数据也可见) 可靠性:如果消息被一台服务器接受,那么它将被所有的服务器接受(且被持久化) 原子性:更新只能成功或者失败,没有中间状态 独立性:各个Client之间互不干预 ZooKeeper工作原理 每个Server在内存中存储一份数据(有的会存在磁盘) zookeeper启动时,将从实例中选举一个leader(Paxos协议) Leader负责处理数据更新等操作 一个更新操作成功的标志是当且仅当大多数Server在内存中成功修改数据 ZooKeeper可能出现可用和不可用两种状态 当Leader挂掉后,集群短 ...
阅读全文 »

Thymeleaf

发表于 2017-10-22 | 分类于 java
简介上下文数据获取 常用上下文获取 12345678910111213141516<!-- html页面取值. [[1, 2, 3]]再js中容易导致渲染出错,可在中间加空格,如 [ [1, 2, 3] ] -->[[${myVar}]]<!-- 获取url参数 --><span th:text="${#httpServletRequest.getParameter('roleCode')}">这里的文字会被替换</span><!-- 定义变量并取值 --><div th:with="curPage=${#httpServletRequest.getParameter('page')}"> <h3>当前页码:<span th:text="${curPage}"></span></h3></div><!-- 被|包裹的变量会转换后和字符串进行拼接。@{...}为链接表达式 --><a href="" th:href="@{|/user/${user.id}|}">链接地址</a& ...
阅读全文 »

Spring Security

发表于 2017-10-22 | 分类于 java
简介 官网:http://projects.spring.io/spring-security/ 文档:V4.2.3 说明 开启日志(yml配置):logging.level.org.springframework.security: DEBUG 主要类 配置接口 WebSecurityConfigurer;结合springmvc,可继承WebSecurityConfigurerAdapter 认证时(登录)需要提供 AuthenticationProvider,默认是AbstractUserDetailsAuthenticationProvider进行登录判断 认证逻辑管理接口 AuthenticationManager spring security实现方法 ^1 不用数据库,全部数据写在配置文件,这个也是官方文档里面的demo 使用数据库,根据spring security默认实现代码设计数据库,也就是说数据库已经固定了,这种方法不灵活,而且那个数据库设计得很简陋,实用性差 spring security和Acegi不同,它不能修改默认filter了,但支持插入filter,所以根据这个,我们可以插入自己的filter来灵活使用 (可基于此数据库结构进行自定义参数认证) 暴力手段,修改源码,前面说的修改默认filter只是修改配置文件以替换filter而已,这种是直接改 ...
阅读全文 »

h2数据库

发表于 2017-10-21 | 分类于 db
简介 h2简介 ^1:内存数据库(Embedded database或in-momery database)具有配置简单、启动速度快、尤其是其可测试性等优点,使其成为开发过程中非常有用的轻量级数据库。在spring中支持HSQL、H2和Derby三种数据库 官网 springboot整合 添加依赖(jpa等省略) 12345<dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>runtime</scope></dependency> 连接配置 1234567891011121314151617181920spring: datasource: # 用户名密码会根据填写的生成(默认生成的用户名为sa, 密码为空)。url不写默认使用内存型数据库,数据库名为 minions url: jdbc:h2:./runtime/data/minions;AUTO_SERVER=true; # 用户名密码会根据填写的生成(默认生成的用户名为sa, 密码为空). # 如果已经生成了数据库文件(同时也生成了密码), 那么再修改此处用户名密码将 ...
阅读全文 »

行业概念

发表于 2017-10-12 | 分类于 extend
通用 ERP 企业资源计划(Enterprise Resource Planning) CRM 客户关系管理(Customer Relationship Management) OMS 订单管理系统 WMS 仓库管理系统 TMS 运输管理系统 OA 办公自动化 BU 业务单元(Business Units,公司的一个部门),Strategical Business Unit 战略业务单元 物流 WMS 仓库管理系统(Warehouse Management System) MES 制造执行系统(Manufacturing Execution System) ^1 功能:库房管理、生产调度、制造过程管理、质量管理、设备工装管理、文档管理、物料批次跟踪 营销/运营 MVP 最小价值产品或最小可视化产品(Minimal Viable Product) ^2 费用 费目、费目计算规则(影响因素)、费率本(将多个基础费目进行收付的组合方便输入) 费用表结构设计 费用明细在对账时可以进行拆分(客户对总金额是同意的,可能由于账期将其中一部分金额放到下次。复制一条数据出来,保证金额数不变),财务和业务对费用只要保证一个费目下面的总和是多少(业务不关心有几条费用) 生成的对账单,可进行踢回(取消其中部分的对账);多个对账单可以对应一个发票,一个对账单不能对应多个发票(对账单是开票的最小单位 ...
阅读全文 »

uni-app

发表于 2017-10-10 | 分类于 web
简介 官网 uni-app-x uni-app x,是下一代 uni-app。他没有使用js和webview,它基于 uts 语言。在App端,uts在iOS编译为swift、在Android编译为kotlin、web/小程序平台编译为JavaScript uts替代的是js,而uvue替代的就是html和css。可以理解为uts类似dart,而uvue类似flutter uts和ts很相似,但为了跨端,uts进行了一些约束和特定平台的增补;uvue是一套基于uts的、兼容vue语法的、跨iOS和Android的、原生渲染引擎 项目初始化运行及发布 可使用HBuilder创建项目或vue-cli创建项目 发布app必须通过HBuilder,vue-cli可以发布h5/小程序。基于vue-cli创建项目时默认安装了cross-env插件,基于此插件在启动命令前增加了NODE_ENV等参数的配置 HBuilder创建的项目默认无package.json,可手动创建或npm init创建,之后可通过npm安装插件 HBuilder创建的项目代码对应vue-cli创建项目的src代码 vue-cli创建的项目还需手动安装less相关依赖(cnpm install less less-loader -D)或sass(cnpm install sass-loader node-sass ...
阅读全文 »
1…91011…17
smalle

smalle

162 日志
14 分类
150 标签
RSS
欢迎关注公众号:阿壹族 欢迎关注公众号:阿壹族
© 2016 - 2024 smalle    
由 Hexo 强力驱动
主题 - NexT.Mist
站长统计
AD    
阿里云大礼包
©AEZO.CN    
圣骑科技
【One能抽屉】小程序
杂货铺(省钱小助手)