月星墙的博客

Better Code, Better Life


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 站点地图

  • 搜索

Django

发表于 2018-09-24 | 分类于 lang
简介 官网 manage命令1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950# python manage.py <xxx>python manage.py [xxx] --help# 以下为内置命令,也可扩展命令[auth] changepassword createsuperuser # python manage.py createsuperuser --email admin@aezo.cn --username admin # 输入密码admin888[authtoken] drf_create_token[contenttypes] remove_stale_contenttypes[django] check compilemessages createcachetable dbshell # 进入数据库命令行 diffsettings dumpdata flush inspectdb # 根据数据库表结构生成django模型 loaddata makemessages makemi ...
阅读全文 »

Swagger

发表于 2018-09-23 | 分类于 arch
简介 Swagger 是一个前后端api统一文档和测试框架。不仅是一个api文档,还可以测试API(可直接访问UI界面) YApi YApi 是一个可本地部署的、打通前后端及 QA 的、可视化的接口管理平台。提供 Swagger 接口导入功能,输入 Swagger api地址,即可将所有接口导入,达到美化Swagger UI的目的 Knife4j Swagger 生成 Api 文档的增强解决方案,前身是 swagger-bootstrap-ui. 官方文档 TODO: Swagger2Markup它主要是用来将Swagger自动生成的文档转换成几种流行的格式以便离线使用,格式:AsciiDoc、HTML、Markdown、Confluence。参考:https://blog.csdn.net/zhangpan1244/article/details/102968113 Swagger文档转Word 文档,参考:https://www.cnblogs.com/jmcui/p/8298823.html 使用Editor预览YML/JSON文档 官方Editor页面: https://editor.swagger.io/ https://editor-next.swagger.io/ 也可私有部署Editor: https://swagger.io/tools/swagger-edit ...
阅读全文 »

css

发表于 2018-08-22 | 分类于 web
简介 MDN CSS 参考 CSS 知识点CSS3说明 CSS3使用时一般带有私有前缀,对应关系如下 -webkit- 对应 Safari and Chrome -moz- 对应 Firefox -o- 对应 Opera -ms- 对应 Internet Explorer BFC https://www.cnblogs.com/heimanba/p/3774086.html 字体 导出Excel使用Arial Unicode MS字体,打印出来较美观 table样式1234/* 设置表格第一列无边框 */table tbody tr td:first-child {border: none;}/* 设置表格第三列无边框 */table tbody tr td:first-child+td+td {border: none;} 响应式弹性盒子模型(Flexible Box Model) http://www.zhangxinxu.com/wordpress/?p=1338 display: box; 作用于父元素上 display: box; 只有父元素声明了使用box模型,子元素才能使用box-flex属性 box-orient 用来确定子元素的方向,是横着排还是竖着排。horizontal | inline-axis | i ...
阅读全文 »

Webservice

发表于 2018-08-15 | 分类于 java
springboot使用webservice 基于Apache CXF(3.1.8)、Springboot(1.5.6.RELEASE)测试 引入依赖 12345678910<dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxws</artifactId> <version>3.1.8</version></dependency><dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-transports-http</artifactId> <version>3.1.8</version></dependency> 服务端 接口地址:http://localhost:8080/services/user?wsdl,服务描述如下 主要代码如下 12345678910111213141516171819202122232425262728293031323334353637 ...
阅读全文 »

SQL优化

发表于 2018-07-27 | 分类于 db
总结 关于日期类型的问题 12345-- oracle遇到过:通过to_date转换比直接传入 cn.hutool.core.date.DateTime extends java.util.Date 要快and t.create_tm > to_date(#{query.createTmStr}, 'yyyy-mm-dd hh24:mi:ss') -- 优于 and t.create_tm > #{query.createTm}-- mysql: 传入字符串也会触发索引(貌似数据量大加上时间区间大的时候会失效?要转船日期)and t.create_tm > '2000-01-01' and t.create_tm < '2000-01-31' join索引表前移 123-- oracle遇到过: b表上有索引,此处应该将b前移(如果被left join打断就会走不了索引)select * from a join b left join c where b.create_tm > '2000-01-01';-- select * from a left join c join b where b.create_tm > '2000-01-01'; -- 查询效率低 比如统计用户的点击情况,根据用户年龄 ...
阅读全文 »

Java各版本新特性

发表于 2018-04-11 | 分类于 java
简介 Java SE Specifications各版本规范 JDK16新特性 instanceof 增强语法 12345678910// 以前if (beanFactory instanceof BeanDefinitionRegistry) { BeanDefinitionRegistry registry = (BeanDefinitionRegistry) beanFactory; // 使用 registry}// 现在if (beanFactory instanceof BeanDefinitionRegistry registry) { // 使用 registry} JDK9新特性 参考 ^3 模块系统(Jigsaw) 在引入了模块系统之后,JDK 被重新组织成 94 个模块。Java 应用可以通过新增的 jlink 工具,创建出只包含所依赖的 JDK 模块的自定义运行时镜像。这样可以极大的减少 Java 运行时环境的大小 Java 9 模块的重要特征是在其工件(artifact)的根目录中包含了一个描述模块的 module-info.class 文 件。 工件的格式可以是传统的 JAR 文件或是 Java 9 新增的 JMOD 文件。这个文件由根目录中的源代码文件 module-info.java 编 ...
阅读全文 »

Vue

发表于 2018-04-03 | 分类于 web
简介 参考文章 https://juejin.cn/post/6844903476661583880 vue异常代码开发环境正常报错,编译之后不报错且页面卡死问题。参考: https://github.com/PanJiaChen/vue-element-admin/issues/2212 Vue2说明约定俗成 习惯 项目url固定链接不以/结尾,使用地方手动加/方便全局搜索 注意 vue单文件组件,每个文件里面只能含有一个script标签;如果含有多个,默认只解析最后一个 文件引入1234567891011121314151617181920212223<!-- css --><style lang="less"> @import '../styles/common.less';</style><script>// (1)引入import MyModule1 from "./../common/MyModule1.vue";// @表示项目源码根目录(src)import MyModule1 from "@/common/MyModule1.vue";// (2) 封装组件库 sm-util.js// ==> 示例一export default {} // 导入:import SmUt ...
阅读全文 »

Lucene

发表于 2018-03-13 | 分类于 bigdata
简介 Lucene是一个基于java开发的全文搜索框架。本文基于lucene-4.9.1(文档/API在解压文件的/lucene-4.9.1/docs目录) 倒排索引:根据属性的值来查找记录。这种索引表中的每一项都包括一个属性值和具有该属性值的各记录的地址。由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因而称为倒排索引(invertedindex) lucene提供的服务实际包含两部分:一入一出。所谓入是写入,即将你提供的源(本质是字符串)写入索引或者将其从索引中删除;所谓出是读出,即向用户提供全文搜索服务,让用户可以通过关键词定位源 写入流程:源字符串首先经过analyzer分词处理。将源中需要的信息加入Document的各个Field中,并把需要索引的Field索引起来,把需要存储的Field存储起来。将索引写入存储器(内存或磁盘) 读出流程:用户提供搜索关键词,经过analyzer处理。对处理后的关键词搜索索引找出对应的Document。用户根据需要从找到的Document中提取需要的Field 企业海量数据搜索服务器架构 本地文件内容搜索实践 具体参考 smjava/lucene 相关jar包 12345lucene-core-4.9.1.jar # 核心包lucene-queries-4.9.1.jar # 检索lucene-querypar ...
阅读全文 »

Solr

发表于 2018-03-13 | 分类于 bigdata
简介 Solr它是一种开放源码的、基于 Lucene Java 的搜索服务器,易于加入到 Web 应用程序中。 基于开放接口(XML和HTTP)的标准进行索引创建和查询 (基于Lucene通过HTTP请求进行数据索引管理) 可伸缩性-能够有效地复制到另外一个Solr搜索服务器 附带了一个基于HTTP管理界面 Solr与Lucene 并不是竞争对立关系,恰恰相反Solr 依存于Lucene,因为Solr底层的核心技术是使用Lucene 来实现的。Lucene专注于搜索底层的建设,而Solr专注于企业应用 Solr内嵌Jetty和ZooKeeper。SolrCloud 模式是基于ZooKeeper的,会自动启动ZooKeeper服务。 官网:https://lucene.apache.org/solr/ 官方教程、solr-7.2-pdf 各版本下载地址(本文基于solr-7.2.0进行说明,需要jdk1.8及以上) 相关概念 collection/core 均指以不同的数据结构来对数据进行索引(索引库、集合) schema为一个xml配置文件,主要用于配置字段和字段类型,动态字段等。(如某个字段可忽略大小写也可在其中配置) 安装及使用 ^1下载解压说明 下载tar包解压 tar -zxvf solr-7.2.1.tgz -C /opt/soft,目录说明 example 几个 ...
阅读全文 »

Hadoop

发表于 2018-03-13 | 分类于 bigdata
简介 Hadoop([hædu:p])作者Doug cutting,名字来源于Doug Cutting儿子的玩具大象 模块 HDFS(Hadoop Distributed File System) 分布式存储系统 Hadoop MapReduce 分布式计算框架 Hadoop YARN 资源管理系统(Hadoop 2.x才有) Hadoop Common 网址 官网 r1.0.4中文文档 r2.10.1文档 谷歌论文(理论来源) 《The Google File System》 2003年 《MapReduce: Simplified Data Processing on Large Clusters》 2004年 《Bigtable: A Distributed Storage System for Structured Data》 2006年 版本:2016年10月hadoop-2.6.5,2017年12月hadoop-3.0.0 大数据生态CDH提供商 HDFSHDFS基础概念 HDFS优缺点 优点:高容错性(自动保存副本,自动恢复)、适合批处理、适合大数据(TB/PB)处理、可构建在廉价机器上 缺点:占用内存大、修改文件成本过高 存储模型 文件线性按字节切割成块(block),具有offset,id 文件与文件的block大小可以不一样 一个文件除最后一个 ...
阅读全文 »
1…8910…18
smalle

smalle

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