(二)构建dubbo分布式平台-平台功能导图

上一篇我们介绍了构建dubbo分布式平台的技术选型、目标、特点、独立服务项目等,今天针对于独立服务项目提供平台功能导图,也是我们未来逐步研发的功能。 我这边不做多介绍,直接上图了: 下面的章节中,我们会针对于不同的平台提供不同的解决方案和实施步骤,会详细记录每一个细节点,希望能够帮助大家一起学习!
evergreen 发布于 2018-03-28 13:47 | 阅读 807 次 | 评论 0 条

JAVA链接mysql数据库

package sjk_1; import java.sql.*; public class sjkmysql_1 { public static void main(String[] args){ Connection con; String driver = "com.mysql.jdbc.Driver"; String url="jdbc:mysql://localhost:3306/usb"; String user="root"; String password="root"; try{ Class.forName(driver); con=DriverM...
qq1600700602 发布于 2018-03-26 14:56 | 阅读 874 次 | 评论 0 条

RubyMine启动时去掉烦人的gem检测失败提示

Appearance & Behavior > Notifications 找到Gem Manager,把log取消掉
静夜思 发布于 2018-03-26 14:24 | 阅读 2423 次 | 评论 0 条

今天刚发现outline这个css属性,结合border可实现双边框效果

只需要给div加入下面的css属性: 关键属性:background、border、outline position: absolute; top: 20px; left: 50px; width: 200px; height: 200px; background: green; z-index: 1000; border: 5px solid #fff; outline: 5px solid green; 以前我都是用两个div,大框套小框。真是...
静夜思 发布于 2018-03-25 01:00 | 阅读 2518 次 | 评论 1 条

jetbrains家的Rider什么时候支持VB.NET就好了

截止目前,Rider还没有要支持VB.NET的迹象。只能看着C#流口水
静夜思 发布于 2018-03-24 18:00 | 阅读 2757 次 | 评论 0 条

VB.NET脱离visual studio用dos命令行进行编译

首先一路cd跳到MSBuild.exe所在的目录 C:\Windows\Microsoft.NET\Framework\v4.0.30319> 我这里的版本是v4.0.30319,你可以根据自己电脑的具体情况选择版本。 然后运行编译命令: MSBuild.exe "C:\Users\Administrator\Documents\Visual Studio 2015\Projects\ConsoleApplication6\ConsoleApplication6.sln" /...
静夜思 发布于 2018-03-24 17:36 | 阅读 3760 次 | 评论 0 条

dim比var舒服多了

dim x = 123 看上去舒服,打起字来也舒服。 var三个字母全用左手,还用到了最弱的小拇指。 dim双指并用,用的是最适合按键盘的食指和中指。 如果有一天我要发明一种语言,一定用dim作为定义变量的关键字
静夜思 发布于 2018-03-24 04:05 | 阅读 2558 次 | 评论 3 条

欧拉筛求素数,果然非常快

看到一个求素数的题目,忽然想试试欧拉筛有多快。 题目:求一千万内素数的个数。 先看最普通的筛子:1077秒 T = os.time() --求iMaxN内的素数 local iMaxN = 10000000 --普通筛子 local iSS = {} --素数数组 local iSZ = {} --筛子 for i = 1, iMaxN do iSZ[i] = i end --过筛求出所有素数 for i = 2, math.sqrt(iMaxN) do for j = i + 1, iMaxN do if ...
sunus 发布于 2018-03-23 16:54 | 阅读 3016 次 | 评论 0 条

用TCC在Windows下编译Lua5.3.4

最新的Lua版本是5.3.4,网上能找到的编译过的版本有这么几种: 1、Lua5.3.4源码 2、用新版MinGW-w32/w64编译的Lua5.3.4,只有exe文件,没有链接库,同时MinGW必须带上libgcc_s_dw2-1.dll这么一个库,用起来比较麻烦 3、用TCC编译并压缩过的Lua5.3.4,只有64K大,但也没链接库 因此,我想重新编译源码,生成动态/静态链接库及exe文件。因为最近在学习TCC,而TCC是是标准的C99,所以试着用TCC(0.9.27)来编译。以下默认TCC已经安装好(其实就是解压TCC到某个文...
sunus 发布于 2018-03-23 15:04 | 阅读 2934 次 | 评论 1 条

开卷有益,同样适用于编程

每一行代码都是有价值的,每一个错误都是有意义的。 今天走的弯路所带来的经验在N年后仍会发挥余热。
静夜思 发布于 2018-03-22 13:38 | 阅读 1984 次 | 评论 4 条

记事本

import java.awt.*; import java.awt.event.*; import java.text.*; import java.util.*; import java.io.*; import javax.swing.undo.*; import javax.swing.border.*; import javax.swing.*; import javax.swing.text.*; import javax.swing.event.*; import java.awt.datatransfer.*; ...
路飞vs艾伦 发布于 2018-03-19 23:33 | 阅读 2005 次 | 评论 3 条

ECMAScript6(es6)实现并集(union)、交集(intersection)、差集(difference)

并集(union) let a = new Set([1,2,3]); let b = new Set([4,3,2]); let union = new Set([...a, ...b]); // {1,2,3,4} 交集(intersection) let a = new Set([1,2,3]); let b = new Set([4,3,2]); let intersection = new Set([...a].filter(x => b.has(x))); // {2,3} 差集(differen...
静夜思 发布于 2018-03-15 12:47 | 阅读 3111 次 | 评论 1 条

Firefox默认美化输出json太正确了

直观,json的结构一目了然 chrome就只能看原始的字符串了
静夜思 发布于 2018-03-14 13:40 | 阅读 4341 次 | 评论 0 条

博客说明

不用这个博客,去年建了个个人小站,服务器还未备案,所以地址暂缓放出
will丶 发布于 2018-03-11 16:32 | 阅读 1695 次 | 评论 0 条

计算器(三)

import java.awt.Color; import java.awt.Dimension; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JPanel; import javax.swing.JTextField;...
路飞vs艾伦 发布于 2018-03-10 00:22 | 阅读 1413 次 | 评论 0 条

反射及LINQ结果集转换dataTable并序列化

https://www.cnblogs.com/Stephenchao/p/4481995.html linq结果集转换DataTable类型及其序列化 http://xuzhihong1987.blog.163.com/blog/static/26731587201101853740294/ 将DataTable序列化为Json格式 http://xuzhihong1987.blog.163.com/blog/static/267315872011...
qq1135909556 发布于 2018-03-09 13:47 | 阅读 1407 次 | 评论 0 条

使用matched 判定条件,完成原表到目标表的数据转移

同步操作 MERGE INTO - 数据的目的地,将数据最终 MERGE 到的表对象 USING 与源表连接 ON 关联的条件 WHEN MATCHED - 如果匹配成功,即关联条件成功 (这时就应该将 SOURCE 中其它的所有字段值更新到 TARGET 表中) WHEN NOTMATCHED BY TARGET - 如果匹配不成功 (TARGET 中没有这一条记录但是 SOURCE 表有,说明 SOURCE 表多了新数据因此应该插入到 TARGET 表中) WHEN NOTMATC...
qq1135909556 发布于 2018-03-08 17:42 | 阅读 1653 次 | 评论 0 条

优化sql嵌套查询,使用CTE语法

CTE语法(子查询部分),目的是为了提高可读性和可维护性。把子查询部分提出来之后再使用。 eg: with cr as(select * form A where...) select * form B where B.a in (select cr.a from cr) 使用CTE注意事项: 1,CTE后面必须直接跟着查询语句(select,update,insert),否则,CTE将失效。 2,CTE后面也可以跟其他CTE语句,但是只能使用一个with,多个CTE语句之间需要用逗号(,)分隔。...
qq1135909556 发布于 2018-03-08 11:40 | 阅读 2085 次 | 评论 0 条

根据中序后序构造二叉树,若构造失败,怎么设置报错

/* 给出一棵二叉树的中序与后序排列。求出它的先序排列。(约定树结点用不同的大写字母表示,长度<=8)。 输入格式:两行,每行一个字符串,分别表示中序和后序排列 输出格式:一个字符串,表示所求先序排列 样例输入 BADC ADEFGHMZ BDCA AEFDHZMG 样例输出 ABCD GDAFEMHZ */ #include <stdio.h> #include <stdlib.h> #include <string.h> struct node//定义存储结构 { ...
小淡定ZT 发布于 2018-03-07 21:05 | 阅读 2707 次 | 评论 0 条

在Windows 7系统中配置JAVA环境变量

1.弹出“新建系统变量”对话框,分别输入变量名“JAVA_HOME“和变量值(即JDK的安装路径),其中变量值是JDK的安装路径,读者需要根据自己的计算机环境进行修改。单击“确定”按钮,关闭“新建系统变量”对话框。 2.在系统变量中找到Path变量,对其进行修改。将原变量值最前面的"c:\programdate\oracle\java\javapath;"删除,并输和“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”单击“确定”按钮完成环境变量的设置。 3.在“环境变量”对话框中,单击“系统变量”栏下的“新建”按钮,新建一个CLAS...
ehszt 发布于 2018-03-05 13:22 | 阅读 1254 次 | 评论 0 条