- 博客(12)
- 资源 (7)
- 收藏
- 关注
原创 代码结构-日志如何做到提高研发效率
代码结构-日志如何做到提高研发效率曾经有一项调查,当一个程序员到新公司或者接手项目最怕的事情是什么,超过 90% 的人的都认为最怕接手其他人的项目。从心理学角度来看,这个结果非常正常,害怕是因为对即将接手项目的未知,不清楚项目如何启动,不清楚代码是如何分层。大家试想看,当一个单体应用被划分为 N 多个服务的时候,每个服务启动方式,代码层次各不相同,如何去维护呢?所以微服务启动阶段,首先要做的事情就是工程结构标准化和自动化,让研发人员的重点精力去做业务,而...
2020-10-29 17:44:08 136
原创 服务拆分理论和原理及方法
服务拆分理论和原理及方法谈到微服务,议论的最多,吵架的最多的就是服务拆分问题,服务拆分是否合理直接影响到微服务架构的复杂性、稳定性以及可扩展性。然而并没有任何一本书籍或者规范来介绍如何拆分服务,那么如何正确的做服务的拆分? 目前各家做法也都是根据架构师经验以及业务形态和用户规模等因素综合考虑。在工作中曾经遇到以下二种服务拆分的模式:一个方法一个服务:视业务规模和业务场景而定;基于代码行数的划分:简单粗暴,不推荐;有人说按方...
2020-10-29 17:40:39 2286
原创 微服务实施设计
微服务实施设计的具体步骤 Dubbo 或者 SpringCloud 把系统内部接口调用换成 RPC 或者 Rest 调用,微服务改造第一步,其实这是只是微服务的冰山一角,完整的去实施微服务必须从全局考虑统一规划,包括前后端分离,服务无状态、统一认证以及运维体系的调整等。前后端分离:是指前端和后端的代码分离,前端负责 HTML 页面的编写以及逻辑跳转,后端负责提供数据接口给前端,前后端开发人员可以并行开发。前端对跳转逻辑和 ...
2020-10-29 17:28:05 173
转载 git本地分支推送至远程
本地分支推送至远程 1 2 git checkout local_branch git push origin local_branch:remote_branch 一、查看远程分支使用如下Git命令查看所有远程分支: 1 git branch -r 列出本地分支: 1 git branch 删除本地分支:...
2020-10-23 11:59:26 859
原创 java 8 新特性 lambda test
package com.wxrem.controller;import javax.swing.*;import java.util.*;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;import java.util.function.*;import java.uti...
2020-10-22 11:01:24 358
原创 spark-java 本地文件读取和写出、版本匹配
版本匹配1.本地配置java、scala、spark+hadoop环境寄变量 * <scala.version>2.11.8</scala.version> * <spark.version>2.4.3</spark.version> * <hadoop.version>3.0.0</hadoop.version>本地文件读取和写出hadooppackage com.wxrem.con
2020-10-22 11:00:27 1040
原创 Java的Stream并行流
//Stream并行流//流使得计算变得容易,它的操作也非常简单,但你需要遵守一些约定。默认情况下我们使用集合的stream方法//创建的是一个串行流,你有两种办法让他变成并行流。////调用Stream对象的parallel方法//创建流的时候调用parallelStream而不是stream方法//我们来用具体的例子来解释串行和并行流package com.wxrem.controller;import java.io.IOException;import java.nio.
2020-10-22 10:54:03 1928
原创 奇妙巧妙关闭流 AutoCloseable
AutoCloseable接口接口功能全称java.lang.AutoCloseable,jdk1.7引入、官方文档说明:一个可以保存资源(如文件或套接字句柄)直到它被关闭的对象。AutoCloseable对象的close()方法在退出资源块(try-with-resources block)时被自动调用,资源块是在资源规范头中声明的对象。这种构造确保了快速释放,避免了可能发生的资源耗尽异常和错误。package com.wxrem.controller;import jav.
2020-10-22 10:45:08 1043
原创 mysql页面浏览记录表设计
-- 页面浏览记录表CREATE TABLE BROWSING_RECORD ( ID INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, USER_ID VARCHAR(32) NOT NULL DEFAULT '' COMMENT '请求用户ID', USER_NAME VARCHAR(200) NOT NULL DEFAULT '' COMMENT '请求用户', IP VARCHAR(64) NOT NULL DEFAULT '' COMM.
2020-10-21 14:30:54 2533
原创 mysql的事件开启,停止和启动
事件事件开启状态show variables like 'event_scheduler';当前服务命令修改:SET GLOBAL event_scheduler = ON配置文件修改:l在my.cnf/my.ini(mysql配置文件)中[mysqld]部分中添加下面内容,重启MYSQL event_scheduler=ON注意:这个配置会和skip_grant_tables冲突,需要注释skip_grant_table...
2020-10-21 14:27:34 1670 1
转载 各个平台的mysql重启命令
各个平台的mysql重启命令linux平台及windows平台mysql重启方法 Linux下重启MySQL的正确方法: 1、通过rpm包安装的MySQL service mysqld restart 2、从源码包安装的MySQL // linux关闭MySQL的命令 $mysql_dir/bin/mysqladmin -uroot -p shutdown // linux启动MySQL的命令 $mysql_dir/bin/mysqld_safe &.
2020-10-21 14:11:08 309
原创 SHELL 编程参考命令
Shell编程shell :弱类型、 解释型语言解释器:bash一、变量bash的变量类型: 环境变量 本地变量(局部变量) 位置变量 特殊变量:bash内置的用来保存某些特殊数据的变量。(也叫系统变量)本地变量:只属于某一个bash的变量。 var_name=值 作用域:整个bash进程局部变量: local var_name =值, 作用域:当前代码段。环境...
2020-10-16 15:55:49 68
正则表-多数正则匹配.xlsx
2020-12-17
身份证地址码对照表.txt
2020-08-10
windows7_8_10-1.4.0.zip
2020-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人