10 2019 档案

摘要:6 回复 pangguoming 1楼•3 年前 你是想要neo4j web控制端的可视化功能吗? 那是用D3.js 做的,你用前端用D3.js配合Java自己做 或者 去下载neo4j 的前端 开源代码 都可以 zhich 2楼•3 年前 谢谢,问下 spring data 是不是不能显示图形,只 阅读全文
posted @ 2019-10-31 18:00 星朝 阅读(1260) 评论(0) 推荐(0) 编辑
摘要:来自:JavaGuideGithub 地址:https://github.com/Snailclimb/springboot integration examples目录:使用 SpringBoot+Dubbo 搭建一个简单分布式服务实战之前,先来看几个重要的概念什么是分布式?什么是 Duboo?D 阅读全文
posted @ 2019-10-30 16:49 星朝 阅读(751) 评论(0) 推荐(0) 编辑
摘要:概述 幂等性原本是数学上的概念,即使公式:f(x)=f(f(x)) 能够成立的数学性质。用在编程领域,则意为对同一个系统,使用同样的条件,一次请求和重复的多次请求对系统资源的影响是一致的。 幂等性是分布式系统设计中十分重要的概念,具有这一性质的接口在设计时总是秉持这样的一种理念:调用接口发生异常并且 阅读全文
posted @ 2019-10-30 14:19 星朝 阅读(327) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 现如今我们的系统大多拆分为分布式SOA,或者微服务,一套系统中包含了多个子系统服务,而一个子系统服务往往会去调用另一个服务,而服务调用服务无非就是使用RPC通信或者restful,既然是通信,那么就有可能再服务器处理完毕后返回结果的时候挂掉,这个时候用户端发 阅读全文
posted @ 2019-10-30 14:18 星朝 阅读(258) 评论(0) 推荐(0) 编辑
摘要:基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协议是一种分布式的面向资源的网络应用层 阅读全文
posted @ 2019-10-30 14:16 星朝 阅读(207) 评论(0) 推荐(1) 编辑
摘要:幂等性 2019 01 05 现在稍具规模的网站和大型应用都不再是单机模式,而是分布式应用,基于多机的集群构建的应用,这样服务能力就可以基本实现横向扩容(scale out),不会像单机模式下的纵向扩容(scale up)会受到单机服务能力上限的限制。另外,随着“微服务”概念的火爆,很多应用在构建之 阅读全文
posted @ 2019-10-30 14:12 星朝 阅读(533) 评论(0) 推荐(0) 编辑
摘要:! 摘要 2019 Java 开发者跳槽指南.pdf (吐血整理)….>>> 面试题 分布式服务接口的幂等性如何设计(比如不能重复扣款)? 面试官心理分析 从这个问题开始,面试官就已经进入了实际的生产问题的面试了。 一个分布式系统中的某个接口,该如何保证幂等性?这个事儿其实是你做 阅读全文
posted @ 2019-10-30 14:10 星朝 阅读(472) 评论(0) 推荐(0) 编辑
摘要:  第一步,去下载Go环境 然后安装即可。 IDEA 先安装GO插件: ..点击Browse... ..搜索GO ..点击安装,安装完之后重启 ..重启完之后,New~(IDEA已经自动识别出系统中安装的GO环境了) .. ..创建一个Go File ..写入名字 .. ..写入以下内容 阅读全文
posted @ 2019-10-29 18:03 星朝 阅读(553) 评论(0) 推荐(0) 编辑
摘要:一、go下载安装 进入该网站 https://golang.google.cn/dl/  选择相应的操作系统下载安装包 Linux/Mac OS X 安装 1、下载 go1.10.3.linux amd64.tar.gz (Mac 可直接下载pkg一键安装) 2、将下载 阅读全文
posted @ 2019-10-29 17:34 星朝 阅读(484) 评论(0) 推荐(0) 编辑
摘要:  本人使用的是 idea 开发go项目  也是一个初学者  将自己遇到的问题记录分享 在晚上查找了很多资料  没有什么可以直接使用  本人再次整理一下 我使用的idea 时 2017.2.6 版本的 查看idea版本 Help > About 阅读全文
posted @ 2019-10-29 17:12 星朝 阅读(6825) 评论(0) 推荐(0) 编辑
摘要:For more details and a complete list of settings, please see https://neo4j.com/docs/operations manual/current/reference/configuration settings/ 如果想自定义 阅读全文
posted @ 2019-10-26 17:20 星朝 阅读(1539) 评论(0) 推荐(0) 编辑
摘要:传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。2、在开发中在.jav 阅读全文
posted @ 2019-10-26 15:57 星朝 阅读(793) 评论(0) 推荐(0) 编辑
摘要:MySQL性能 最大数据量 最大并发数 查询耗时0.5秒 实施原则 数据表设计 数据类型 避免空值 text类型 索引优化 索引分类 优化原则 SQL优化 分批处理 不做列运算 避免Select 操作符<>优化 OR优化 IN优化 LIKE优化 JOIN优化 LIMIT优化 其他数据库 阅读全文
posted @ 2019-10-26 15:34 星朝 阅读(1281) 评论(0) 推荐(0) 编辑
摘要:1.1 前言 MySQL对于很多Linux从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。 今天给大家 阅读全文
posted @ 2019-10-26 14:49 星朝 阅读(1749) 评论(0) 推荐(0) 编辑
摘要:    版权说明: 本文章版权归本人及博客园共同所有,转载请标明原文出处( https://www.cnblogs.com/mikevictor07/p/10006553.html ),以下内容为个人理解,仅供参考。 一、前言   &nbs 阅读全文
posted @ 2019-10-26 14:36 星朝 阅读(614) 评论(0) 推荐(0) 编辑
摘要:  Rust 发展速度比 C++ 强很多。如果去翻 open std 的故纸堆,会发现 C++ 这边有很多人(包括标准委员会的人)提了有用的提案,但后来大多不了了之或经历了非常长的时间才进入标准。  >> C++ 设计哲学&思想体系 另外就是以前就有的: Ru 阅读全文
posted @ 2019-10-26 14:02 星朝 阅读(3192) 评论(0) 推荐(0) 编辑
摘要:在许多不需要易变性的情况下,它强制用户进行易变性。它附带了一个伪依赖管理器,它缺乏独立项目的独立版本控制。与大多数其他流行的系统编程语言(即C、C++、Ada、Fortran和Rust)相比,它的速度非常慢。 这就是我现在能想到的,很容易就能给你们展示的东西。一旦你深入研究go,你会发现它会做出一些 阅读全文
posted @ 2019-10-26 13:57 星朝 阅读(689) 评论(0) 推荐(0) 编辑
摘要:apoc使用触发器:如apoc官网指导 CREATE (d:Person {name:‘Daniel’})CREATE (l:Person {name:‘Mary’})CREATE (t:Person {name:‘Tom’})CREATE (j:Person {name:‘John’})CREAT 阅读全文
posted @ 2019-10-25 16:34 星朝 阅读(431) 评论(0) 推荐(0) 编辑
摘要:目录 5 函数 5.1 谓词函数 5.2 标量函数 5.3 聚合函数 5.4 列表函数 5.5 数学函数 5.6 字符串函数 5.7 Udf与用户自定义函数 6 模式 6.1 索引 6.2 限制 7 查询调优 7.1 Cypher查询选项 7.2 基础查询调优示例 7.3 索引值与顺序 8 执行计划 阅读全文
posted @ 2019-10-25 16:27 星朝 阅读(2985) 评论(0) 推荐(0) 编辑
摘要:目录 4 子句 4.1 CREATE 4.2 MATCH  4.3 Match 4.4 Create match return连用来返回一个关系基础 4.5 Optional_match 4.6 With 4.7 Unwind 4.8 Order by 4.9 Skip 4.10 FORE 阅读全文
posted @ 2019-10-25 16:20 星朝 阅读(3879) 评论(0) 推荐(0) 编辑
摘要:目录 Cypher手册详解 1 背景 2 唯一性 3 语法 3.1 命名规则 3.2 表达式 3.3 变量与保留关键字 3.4 参数 3.5 操作符 3.6 模式 3.7 列表 Cypher手册详解 最近在研究知识图谱,避免不了的涉及到了图数据库和图算法,我们用的图数据库是neo4j,对其 阅读全文
posted @ 2019-10-25 16:18 星朝 阅读(5221) 评论(0) 推荐(0) 编辑
摘要:UltraEdit是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII码,可以取代记事本,内建英文单字检查、C++及VB指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。 说到编辑器的快捷键,VIM是无与伦比的。要反对,也得是带脚踏板的EmaCS。UE还是有差距的,很大差距 阅读全文
posted @ 2019-10-25 15:51 星朝 阅读(532) 评论(0) 推荐(0) 编辑
摘要:目录: 《MySQL中的两种临时表》 强制使用临时表 SQL_BUFFER_RESULT 《MySQL 多表关联更新及删除》 《mysql查询优化之三:查询优化器提示(hint)》 《MySQL锁之三:MySQL的共享锁与排它锁编码演示》 for update 和 lock in share mod 阅读全文
posted @ 2019-10-25 15:09 星朝 阅读(711) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 这两天突然看到日志文件中有“java.io.IOException: 您的主机中的软件中止了一个已建立的连接。”错误,所以特地查了下原因。 org.apache.catalina.connector.ClientAbortException: java.io 阅读全文
posted @ 2019-10-24 17:49 星朝 阅读(2266) 评论(0) 推荐(0) 编辑
摘要:这里使用的方法是安装中文语言包,安装的插件名称是:Localization: Chinese (Simplified) 1.在插件管理,搜索 Localization: Chinese (Simplified),然后点击Install without restart   2.等待插件安装完 阅读全文
posted @ 2019-10-24 17:36 星朝 阅读(10383) 评论(1) 推荐(0) 编辑
摘要:jenkins版本2.117 单位使用的jenkins一直是英文版本,有同事建议切换为中文版。 以下过程完成转换。 一、安装插件 主界面 >系统管理 >插件管理 >可选插件 图片1 安装插件locale plugin(上图已经安装完成) 二、配置语言 系统管理 >系统设置 & 阅读全文
posted @ 2019-10-24 17:35 星朝 阅读(3483) 评论(0) 推荐(0) 编辑
摘要:继续上一篇的话题,既然已经搭建了 GitLab 的代码仓库,那么现在就可以开始进行下一步持续集成环境的搭建了。公司准备利用 Jenkins CI 进行持续集成,本文记录了 Jenkins 的安装、基础配置、界面美化、常用插件及常见错误处理。1. 安装 Jenkins准备工作安装 JDK,并配置环境变 阅读全文
posted @ 2019-10-24 17:05 星朝 阅读(1555) 评论(0) 推荐(0) 编辑
摘要:本文主要记录在学习以及使用Jenkins过程中常用的对我们有帮助的插件,同时本文将会持续进行更新。如果大家发现有其他野很好用的插件,也欢迎参照下面的格式,在评论中进行回复反馈。   一、通用插件 1、Embeddable Build Status Icon 链接:https:// 阅读全文
posted @ 2019-10-24 17:03 星朝 阅读(879) 评论(0) 推荐(0) 编辑
摘要:Generic Webhook Trigger Plugin触发器webhook用户触发构建 Deploy to container Plugin部署到tomcat Gradle Plugin Gradle插件构建项目 Maven Plugin Maven插件构建项目 Git P 阅读全文
posted @ 2019-10-24 17:02 星朝 阅读(1607) 评论(0) 推荐(0) 编辑
摘要:摘要: 对于中小型运维团队,jenkins作为运维利器,可以解决很多工作中的痛点。基于UI的特性从而让使用者的入门成本很低,基于插件可以具备认证,记录,条件触发以及联动,让运维工程师可以将精力放在业务而非通用需求上,从而大幅提升运行效率,降低开发成本。基于分布式的调度能力,又能在异构网络中进行集中式 阅读全文
posted @ 2019-10-24 16:58 星朝 阅读(2962) 评论(0) 推荐(0) 编辑
摘要:今天安装了一下jenkins,在初始化安装插件时出现“ No such plugin: cloudbees folder”错误,根据网上的教程: 1、打开链接“http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees folder/” 阅读全文
posted @ 2019-10-24 16:47 星朝 阅读(2557) 评论(0) 推荐(0) 编辑
摘要:问题描述 安装Jenkins,初次访问Jenkins(http://localhost:8002,端口号根据各自设置而不同,本例是8002),输入Jenkins初始化的管理密码之后,浏览器中一直卡在空白界面中,没有内容加载出来 异常界面 问题分析 F12查看浏览器中的Request和Response 阅读全文
posted @ 2019-10-24 16:32 星朝 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:pg_ctl 名称 pg_ctl   启动、停止、重启 PostgreSQL 语法 pg_ctl start [ w] [ s] [ D datadir] [ l filename] [ o options] [ p path]p 阅读全文
posted @ 2019-10-24 15:10 星朝 阅读(6747) 评论(0) 推荐(0) 编辑
摘要:1.将下载的压缩包解压,我是解压在D:\postgreSQL\pgsql中。 2.设置环境变量如下:     set PGHOME=D:\postgreSQL\pgsql    set PGDATA=%PGHOME%\data & 阅读全文
posted @ 2019-10-24 14:38 星朝 阅读(901) 评论(0) 推荐(0) 编辑
摘要:一。准备安装包 下载地址:https://www.postgresql.org/download/windows/ 二、创建data目录(用于存储数据) 三、进入bin目录执行命令。。初始化数据库并设置超级管理员postgres密码 initdb.exe U postgres W locale=C 阅读全文
posted @ 2019-10-24 14:33 星朝 阅读(1589) 评论(0) 推荐(0) 编辑
摘要:一、下载解压 1,下载postgresql 9.0.1 1 windows binaries.zip2,解压postgresql 9.0.1 1 windows binaries.zip到D:\二、添加用户1,添加windows用户,用于启动PostgreSQL的windows服务D:\p 阅读全文
posted @ 2019-10-24 14:27 星朝 阅读(724) 评论(0) 推荐(0) 编辑
摘要:TokuDB存储引擎 TokuDB是一个高度可扩展,零维护的停机MySQL存储引擎,可提供基于索引的查询加速,改进的复制性能,无与伦比的压缩和实时架构修改。该TokuDB存储引擎是一个可扩展的,酸,MVCC兼容的存储引擎,提供基于索引的查询改进,可以在线修改架构,减少了从滞后两个硬盘驱动器和闪存。此 阅读全文
posted @ 2019-10-24 14:11 星朝 阅读(382) 评论(0) 推荐(0) 编辑
摘要:MySQL如果只有MyISAM一个引擎的话,那你们黑真的也有道理,但问题是InnoDB现在已经是MySQL默认的引擎,而且这个引擎综合能力很强,能用好这个引擎其实就已经能解决大多数需要数据库的业务逻辑.在MySQL先占领市场的前提下,大多数MySQL用户都是不愿意冒风险切换到另一个数据库的,除非Po 阅读全文
posted @ 2019-10-24 14:05 星朝 阅读(562) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 BufferedImage Image是一个抽象类,BufferedImage是其实现类,是一个带缓冲区图像类,主要作用是将一幅图片加载到内存中(BufferedImage生成的图片在内存里有一个图像缓冲区,利用这个缓冲区我们可以很方便地操作这个图片),提供 阅读全文
posted @ 2019-10-24 14:00 星朝 阅读(2236) 评论(0) 推荐(0) 编辑
摘要:you can add a line in /etc/default/neo4j: NEO4J_ULIMIT_NOFILE=60000 to set the ulimit setting (60000 open files) for the service. There is no need any 阅读全文
posted @ 2019-10-24 13:34 星朝 阅读(1370) 评论(0) 推荐(0) 编辑
摘要:本帖最后由 osdba 于 2011 04 21 16:33 编辑 特性MySQLPostgreSQL实例 通过执行 MySQL 命令(mysqld)启动实例。一个实例可以管理一个或多个数据库。一台服务器可以运行多个 mysqld 实例。一个实例管理器可以监视 mysqld 的各个实例。 通过执行 阅读全文
posted @ 2019-10-24 13:33 星朝 阅读(571) 评论(0) 推荐(0) 编辑
摘要:! flowchart 箭头图标 勿删 对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考java 泛型详解、Java中的泛型方法、 java泛型详解 1. 概述 泛型在java中有很重要的地位,在面向对象编程及各种设 阅读全文
posted @ 2019-10-23 16:10 星朝 阅读(974) 评论(1) 推荐(0) 编辑
摘要:泛型是什么 一说到泛型,大伙肯定不会陌生,我们代码里面有很多类似这样的语句: List<String> list=new ArrayList<>(); 复制代码ArrayList就是个泛型类,我们通过设定不同的类型,可以往集合里面存储不同类型的数据类型(而且只能存储设定的数据 阅读全文
posted @ 2019-10-23 16:07 星朝 阅读(635) 评论(0) 推荐(0) 编辑
摘要:下面的创建节点实例,请教一下CALL apoc.cypher.doIt如何创建多个标签?现在的方式是只能指定一个标签! UNWIND [{name:"sdasdsad234fdgsasdfas33",properties:{born:1978},labels:"ables213"},{name:"s 阅读全文
posted @ 2019-10-22 14:03 星朝 阅读(684) 评论(0) 推荐(0) 编辑
摘要:看了很多关于索引的博客,讲的大同小异。但是始终没有让我明白关于索引的一些概念,如B Tree索引,Hash索引,唯一索引....或许有很多人和我一样,没搞清楚概念就开始研究B Tree,B+Tree等结构,导致在面试的时候答非所问!本文中有关存储引擎请查看MySQL存储引擎 InnoDB和MyISA 阅读全文
posted @ 2019-10-22 10:42 星朝 阅读(499) 评论(0) 推荐(0) 编辑
摘要:我们知道微服务是一种理念,没有确切的定义和边界,好比设计原则,是属于抽象的概念。在定义不明确的情况下谈划分也是一种各说各话,具体问题需要具体分析,所以这篇文章谈到的划分也不是绝对标准,仅供参考。 有人说微幅不难,难的是服务的划分,虽然我持保留意见。但是从侧面也反应了划分具有一定的困难。这里的矛盾在于 阅读全文
posted @ 2019-10-18 09:45 星朝 阅读(526) 评论(0) 推荐(0) 编辑
摘要:版本 统计标准2017版 来源 http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/ 建表 CREATE TABLE ( varchar(255) COLLATE utf8_bin NOT NULL, varchar(255) COLLATE utf8_ 阅读全文
posted @ 2019-10-17 17:41 星朝 阅读(3248) 评论(0) 推荐(0) 编辑
摘要:利用在线编辑器设计的表单,包含输入框,明细表(动态添加行)等需要存储到数据库的信息,现在有三种思路: 1.一个表单对应数据库的一张或多张物理表(主从表),这种设计在很多业务的情况下,其数据库的物理表会不断膨胀,同时,当修改表单时,其对应的物理表结构也需要修改,当物理表很多数据时,改变物理表schem 阅读全文
posted @ 2019-10-17 15:26 星朝 阅读(10524) 评论(1) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 前言 自定义字段又叫做“开放模型”,用户可以根据自已的需求,添加需要的字段,实现个性化定制。 使用自定义字段的目的,使用自定义字段解决哪些问题 如现有一套CRM系统,客户模块中客户信息,需要实现不同行业,不同业态都可以个性化需求。那我们知道客户信息表T_CU 阅读全文
posted @ 2019-10-17 15:21 星朝 阅读(7643) 评论(1) 推荐(2) 编辑
摘要:我有一个CSV文件,标有3列,ID,纬度,经度。我想将CSV文件加载到Neo4j中并创建具有上述属性的节点。Location:属性应该是具有纬度和经度子属性的点数据类型。CSV是:ID,latitude,longitude 84,39.5990448, 104.75835419 etc... 所以查 阅读全文
posted @ 2019-10-17 14:38 星朝 阅读(555) 评论(0) 推荐(0) 编辑
摘要:这里只是推荐一下好用的插件,具体的使用方法不一一详细介绍。  JRebel for IntelliJ 一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,破解比较麻烦。不过功能确实很强大。算是开发必备神器了。热部署快捷键是control+F9/command+F9。 阅读全文
posted @ 2019-10-17 14:16 星朝 阅读(623) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 Dangling metacharacter的意思是说:摇摆不定的元字符。 翻译成编程意思就是:当前字符计算有其它意思,并不能确定你到底用于什么意思。类似于中文的多义词。 如下图所示,当我们要分割字符串中“+”的时候,编译不通过。 解决办法: 第一种:将“+ 阅读全文
posted @ 2019-10-17 10:57 星朝 阅读(2331) 评论(0) 推荐(0) 编辑
摘要:被<![CDATA[]]>这个标记所包含的内容将表示为纯文本,比如<![CDATA[<]]>表示文本内容“<”。 此标记用于xml文档中,我们先来看看使用转义符的情况。我们知道,在xml中,”<”、”>”、”&”等字符是不能直接存入的,否则xm 阅读全文
posted @ 2019-10-16 17:52 星朝 阅读(386) 评论(0) 推荐(2) 编辑
摘要:前几天拜读了 OpsGenie 公司(一家致力于 Dev & Ops 的公司)的资深工程师 Turgay Çelik 博士写的一篇文章(链接在文末),文中介绍了他们最初也是采用 Nginx 作为单体应用的网关,后来接触到微服务架构后开始逐渐采用了其他组件。 我对于所做的工作或者感兴趣的技术, 阅读全文
posted @ 2019-10-16 17:44 星朝 阅读(1846) 评论(0) 推荐(1) 编辑
摘要:动机 已经不止一次看到“Spring Cloud Gateway性能比Zuul更差”的言论了,不少人人云亦云,来问我,既然如此,那Spring官方还开发Spring Cloud Gateway干嘛?难道仅仅是为了支持Zuul 1.x不支持的长连接、Web Socket吗? 故而写篇博客,纠正一下大家 阅读全文
posted @ 2019-10-16 17:42 星朝 阅读(1296) 评论(0) 推荐(0) 编辑
摘要:IntelliJ IDEA 复杂的重构技巧(二) 转载 上次我说了一些 “复杂的重构技巧” ,讲的是一些使用 IntelliJ 的简单功能实现复杂的重构需求的技巧。 看到大家的反响之后我就感觉那个可能不大亲民,因为很多人连 inline 这功能都不知道(那岂不是把 IntelliJ 用成了记事本), 阅读全文
posted @ 2019-10-15 16:52 星朝 阅读(1858) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 https://www.cnblogs.com/gcczhongduan/p/4822814.html https://www.cnblogs.com/leoxie2011/archive/2012/03/18/2400367.html 一、前言 几乎在任何 阅读全文
posted @ 2019-10-15 14:17 星朝 阅读(16333) 评论(0) 推荐(0) 编辑
摘要:1 数据权限概述 1.1 什么是数据权限? 数据权限是指对系统用户进行数据资源可见性的控制,通俗的解释就是: 。那么最简单的数据权限大概就是:用户只能看到自己的数据。而在正式的系统环境中,会有很多更为复杂的数据权限需求场景,如: 领导需要看到所有下属员工的客户数据,员工只能看自己的客户数据; 经理A 阅读全文
posted @ 2019-10-15 14:14 星朝 阅读(923) 评论(0) 推荐(0) 编辑
摘要:1.foreach简单介绍: foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。 foreach元素的属性主要有item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名, index指定一个名字, 阅读全文
posted @ 2019-10-15 10:58 星朝 阅读(1434) 评论(0) 推荐(0) 编辑
摘要:mybatis 中 foreach collection的三种用法 foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。    阅读全文
posted @ 2019-10-15 10:51 星朝 阅读(2601) 评论(0) 推荐(0) 编辑
摘要:懒得多写了,懂的看建表脚本就懂了。。。 Table structure for ucb_user DROP TABLE IF EXISTS ; CREATE TABLE ( char(32) NOT NULL COMMENT '主键(UUID)', tinyint(3) unsigned NOT N 阅读全文
posted @ 2019-10-15 09:36 星朝 阅读(259) 评论(0) 推荐(0) 编辑
摘要:我们比较常见的就是基于角色的访问控制,用户通过角色与权限进行关联。简单地说,一个用户拥有多个角色,一个角色拥有多个权限。这样,就构造成“用户 角色 权限”的授权模型。在这种模型中,用户与角色之间、角色与权限之间,通常都是多对多的关系。如下图: 基于这个,得先了解角色到底是什么?我们可以理解它为一定数 阅读全文
posted @ 2019-10-15 09:22 星朝 阅读(271) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 Jenkins安装部署环境如下 PS:中文官网,东西比较全。(居然有中文官网了,真好!)以下为本人自己的使用过程,仅供参考! 一、准备阶段 1、组件及版本: Jenkins版本:2.164.3 操作系统:CentOS Linux release 7.5.18 阅读全文
posted @ 2019-10-14 14:05 星朝 阅读(763) 评论(1) 推荐(0) 编辑
摘要:  Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。 本文使用的Linux:Ubuntu 其中JD 阅读全文
posted @ 2019-10-14 14:04 星朝 阅读(611) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 转载自: http://ifeve.com/%E7%BA%BF%E7%A8%8B%E6%B1%A0%E4%BD%BF%E7%94%A8futuretask%E6%97%B6%E5%80%99%E9%9C%80%E8%A6%81%E6%B3%A8%E6%84% 阅读全文
posted @ 2019-10-14 13:57 星朝 阅读(1854) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 1.ThreadPoolExecutor类实现了ExecutorService接口和Executor接口,可以设置线程池corePoolSize,最大线程池大小,AliveTime,拒绝策略等。常用构造方法: ThreadPoolExecutor(int c 阅读全文
posted @ 2019-10-14 13:55 星朝 阅读(3783) 评论(0) 推荐(0) 编辑
摘要:同样是5年开发,年薪50万和年薪15万的差距在哪里….>>> 基本语法 使用neo4j cypher查询语言的小伙伴都知道cypher提供了两个查询最短路径的特殊函数shortestPath和allShortestPath. 在cypher的语法手册里也可以看到两个函数的作用解释, 阅读全文
posted @ 2019-10-11 15:13 星朝 阅读(1828) 评论(0) 推荐(0) 编辑
摘要:程序员必备的网站之Tutorialspoint    给大家介绍一个非常好的网站Tutorialspointhttp://www.tutorialspoint.com/index.htm,也许好多人都已经用过了。不过还是想要介绍 一下,好分享给那些还不知道的人,因为这个资源真是再 阅读全文
posted @ 2019-10-11 14:11 星朝 阅读(1155) 评论(0) 推荐(0) 编辑
摘要:<! Styles copied from https://github.com/asciidoctor/asciidoctor/blob/master/data/stylesheets/asciidoctor default.css .big{font size:larger} .small{fo 阅读全文
posted @ 2019-10-11 09:48 星朝 阅读(198) 评论(0) 推荐(0) 编辑
摘要:解决方案一 I am trying to perform a query to retrieve all paths between two nodes a and b in which all the paths there is a relationship property fulfilled 阅读全文
posted @ 2019-10-11 09:47 星朝 阅读(466) 评论(0) 推荐(0) 编辑
摘要:java.util.MissingFormatArgumentException: Format specifier '%s' at java.util.Formatter.format(Formatter.java:2487) at java.util.Formatter.format(Forma 阅读全文
posted @ 2019-10-10 14:36 星朝 阅读(6382) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 运行Java程序的时候,报错:EXCEPTION_ACCESS_VIOLATION (0xc0000005); 根据原网页的说明: EXCEPTION_ACCESS_VIOLATION In rare circumstances, a Java progra 阅读全文
posted @ 2019-10-10 11:14 星朝 阅读(14332) 评论(0) 推荐(0) 编辑
摘要:idea默认格式化快捷键是:Ctrl+Alt+L,有时会因其它软件快捷键的冲突导致失灵。 设置方法如下: 1.File >  Settings...   2. Keymap > Code    3.Code >Reformat Code &n 阅读全文
posted @ 2019-10-10 10:29 星朝 阅读(7788) 评论(0) 推荐(1) 编辑
摘要:1.安装google java format 插件      file >Setings... >pligins     输入上诉插件安装 2.下载IntelliJ Java Google Style file文件   &nbs 阅读全文
posted @ 2019-10-10 10:06 星朝 阅读(1375) 评论(0) 推荐(0) 编辑
摘要:阿里p3c 一、说明 代码规范检查插件p3c,是根据《阿里巴巴Java开发手册》转化而成的自动化插件。 (高级黑:P 3C“Orion”,反潜巡逻机,阿里大概取p3c先进,监测,发现潜在问题的意思) 二、源码地址 https://github.com/alibaba/p3c 阿里巴巴Java开发手册 阅读全文
posted @ 2019-10-10 09:56 星朝 阅读(1128) 评论(0) 推荐(0) 编辑
摘要:总结:通过这次压力测试,增加了对程序的理解;假定正常情况下方法执行时间为2秒,吞吐量为100/s,则并发为200/s;假设用户可接受范围为10s,那么并发量可以继续增加到1000/s,到这个时候一切还都正常,若想继续提高并发量,我们可以优化吞吐量,增加tomcat的线程数和mysql的连接数;当吞吐 阅读全文
posted @ 2019-10-10 09:20 星朝 阅读(13272) 评论(2) 推荐(2) 编辑
摘要:一、window下IDEA配置谷歌编码规范xml 1、首先下载文件:intellij java google style.xml(文件详细内容见附件) 2、找到该路径(C:\Users\自己的登录名 \.IntelliJIdea14\config\codestyles), 如果你的目录下没有code 阅读全文
posted @ 2019-10-09 17:54 星朝 阅读(3302) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 至于用何种代码风格, 根据自己团队规范来吧 提供一个Google的IDEA java风格吧 Github地址 原文地址:https://blog.csdn.net/sasuke__/article/details/88684627 阅读全文
posted @ 2019-10-09 17:38 星朝 阅读(3675) 评论(0) 推荐(0) 编辑
摘要:前言昨天自说自话,闲扯了界面设计和代码规范。设计确实需要一些经验,也不一定能取悦所有人。而代码规范却是程序员所起码应当做到的,多人协作中,杂乱的代码就好像批阅潦草的作文,可读性极差。然而这是个懒人驱动的世界,IDE 其实已经为你准备好了各种工具,等着你去使用。但是由于这些软件基本都是国外开发,汉化不 阅读全文
posted @ 2019-10-09 17:23 星朝 阅读(4238) 评论(0) 推荐(1) 编辑
摘要:SELECT  pid,  GROUP_CONCAT(field ORDER BY  coder desc)  'msg'from   product_field    GROUP BY&n 阅读全文
posted @ 2019-10-09 16:30 星朝 阅读(1080) 评论(0) 推荐(0) 编辑
摘要:问题:实现input搜索框实时检索的功能,类似哔哩哔哩首页搜索功能(壮哉我大b站!)。公司要求,emmmm没办法,果然懒人是要被赶着走才会进步的说,诶嘿O(∩_∩)O。解决方法:    1.参考资料:http://www.jb51.net/article/111408.htm&n 阅读全文
posted @ 2019-10-09 15:35 星朝 阅读(5187) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 配置Eureka的高可用 我们重新开一个工程,将microservice discovery eureka工程复制一个并重命名microservcie discovery eureka ha,并修改pom.xml和.project中工程名。 在IDE中,我们 阅读全文
posted @ 2019-10-09 14:27 星朝 阅读(364) 评论(0) 推荐(0) 编辑
摘要:一、隐藏     二、隐藏之后显示显示模块     原文地址:https://blog.csdn.net/woshilovetg/article/details/82774437 阅读全文
posted @ 2019-10-09 14:15 星朝 阅读(2571) 评论(0) 推荐(0) 编辑
摘要:开始咯1.下载源码2.安装编译需要的依赖3.安装 jdk 124.检查配置5.开始编译6.验证是否成功回顾最近因写文章需要查看 JVM 源码,有时代码逻辑不是很清晰,找半天,趁国庆假期,抽空下载了 OpenJDK13 搭建了 JVM debug 环境,把操作记录写在这篇文章里,让有需要的朋友可以参考 阅读全文
posted @ 2019-10-09 12:47 星朝 阅读(1634) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 导航目录Win10下编译OpenJDK8相关参考文章编译环境编译前准备1.安装 Visual Studio 2010 Professional2. 准备OpenJDK83. 编译JDK环境安装4. 安装Cygwin5. 准备FreeType 2.7开始编译1 阅读全文
posted @ 2019-10-09 12:39 星朝 阅读(7744) 评论(1) 推荐(2) 编辑
摘要:以上是我百度的答案。很显然,这个对于初学者很不友好,中文的每一个靠谱的,英文的都TM是how 和 why 。But 我要 what!所以只能自己搞,自己琢磨,搞完分享出来,助力后来者不掉坑,有所查。废话不多,先上截图,再来解释!先解释下,最后一张图为配置文件,前三张图为效果展示。DS Replica 阅读全文
posted @ 2019-10-09 11:35 星朝 阅读(1679) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 文章目录AgensGraph简介官网及下载安装AgensGraph上传并解压添加agens用户配置.bashrc初始化并启动初始化数据库启动数据库执行交互式终端图数据库基础概念配置服务器参数AgensGraph数据模型AgensGraph中的数据对象数据定义 阅读全文
posted @ 2019-10-08 17:40 星朝 阅读(1499) 评论(0) 推荐(0) 编辑
摘要:通常使用mybatis对数据进行增删改会进行返回值的判断, 返回值不为1时说明该条语句执行失败,不过今天遇到程序报错返回值不为1,去数据库查看却发现插入成功了,后来知道原来是因为mybatis一次对多条数据进行操作成功后返回值为 1,而我是通过调用存储过程对数据进行的操作,同时插入了多条数据。 一次 阅读全文
posted @ 2019-10-07 14:28 星朝 阅读(5668) 评论(0) 推荐(0) 编辑
摘要:用mybatis中的<insert id="add" parameterType="cn.entity.Computer"> insert INTO MyTable(createModel) VALUES( {createModel})</insert>在测试类中写了这个in 阅读全文
posted @ 2019-10-07 14:26 星朝 阅读(7261) 评论(0) 推荐(0) 编辑
摘要:☞ 程序员进阶必备资源免费送「21种技术方向!」 ☜作者:KaelQ,www.jianshu.com/p/5e171281a3871.直接插入排序经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中。将第一个数和第二个数排序,然后构成一个有序序列将第三个数插入进去,构成一个新的有序序列。对第 阅读全文
posted @ 2019-10-07 13:23 星朝 阅读(565) 评论(0) 推荐(0) 编辑
摘要:最近几天在研究排序算法,看了很多博客,发现网上有的文章中对排序算法解释的并不是很透彻,而且有很多代码都是错误的,例如有的文章中在“桶排序”算法中对每个桶进行排序直接使用了Collection.sort()函数,这样虽然能达到效果,但对于算法研究来讲是不可以的。所以我根据这几天看的文章,整理了一个较为 阅读全文
posted @ 2019-10-07 13:15 星朝 阅读(464) 评论(0) 推荐(0) 编辑
摘要:       排序算法可以说是一项基本功,解决实际问题中经常遇到,针对实际数据的特点选择合适的排序算法可以使程序获得更高的效率,有时候排序的稳定性还是实际问题中必须考虑的,这篇博客对常见的排序算法进行整理,包括:插入排序、选择排序、冒泡排序、快速排序、堆排序、 阅读全文
posted @ 2019-10-07 13:14 星朝 阅读(3615) 评论(0) 推荐(1) 编辑
摘要:一、前言      数据库操作怎能少了INSERT操作呢?下面记录MyBatis关于INSERT操作的笔记,以便日后查阅。 二、 insert元素 属性详解   其属性如下:    parameterType& 阅读全文
posted @ 2019-10-07 11:37 星朝 阅读(79806) 评论(0) 推荐(4) 编辑
摘要:    应用场景 在向数据库插入数据时,需要保留插入数据的id,以便进行后续的update操作或者将id存入其他表作为外键。但是,在默认情况下,insert操作返回的是一个int值,它并非表示主键id,而是表示当前SQL语句影响的行数。    接下来,我们依次 阅读全文
posted @ 2019-10-07 11:34 星朝 阅读(3100) 评论(0) 推荐(0) 编辑
摘要:! flowchart 箭头图标 勿删 insert,返回值是:新插入行的主键(primary key);需要包含<selectKey>语句,才会返回主键,否则返回值为null。 update/delete,返回值是:更新或删除的行数;无需指明resultClass;但如果有约束异常而 阅读全文
posted @ 2019-10-07 11:31 星朝 阅读(1632) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示