04 2022 档案

摘要:spark-shell On Yarn spark-shell \ --master yarn-client \ --executor-memory 1G \ --num-executors 10 spark-sql On Yarn spark-sql \ --master yarn \ --exe 阅读全文
posted @ 2022-04-22 17:35 明月照江江 阅读(427) 评论(0) 推荐(0) 编辑
摘要:1. 尽量用XML 集成,这也的Dubbo官方推荐的集成方式 自己在使用注解集成过程中发现有坑:Springmvc包扫描和dubbo包扫描冲突,导致消费端一直拿不到代理对象(null),非常蛋疼,所以猜测可能还有其他坑 搭建环境主要是几个pom文件非常重要 项目结构: dubbo-demo |- c 阅读全文
posted @ 2022-04-16 14:04 明月照江江 阅读(43) 评论(0) 推荐(0) 编辑
摘要:1. Zookeeper ZooKeeper 内部存储的数据结构 / +-- node1 +-- node2 | +-- sub_node21 -> "I am sub_node21" | +-- sub_node22 -> "I am sub_node22" +-- node3 数据模型图 gra 阅读全文
posted @ 2022-04-16 14:04 明月照江江 阅读(35) 评论(0) 推荐(0) 编辑
摘要:token 总结 1. token 和SessionID 的区别 Token机制相对于Cookie机制又有什么好处呢? 支持跨域访问: Cookie是不允许垮域访问的,这一点对Token机制是不存在的,前提是传输的用户认证信息通过HTTP头传输. 无状态(也称:服务端可扩展行):Token机制在服务 阅读全文
posted @ 2022-04-16 14:03 明月照江江 阅读(144) 评论(0) 推荐(0) 编辑
摘要:http://172.16.5.130:8080/swagger-ui.html 上面的ip:port 根据实际情况调换 如果设置了server.servlet.context-path 比如: server.servlet.context-path=/chat (注意如果配置这个参数,这里的“/” 阅读全文
posted @ 2022-04-16 14:02 明月照江江 阅读(1451) 评论(0) 推荐(0) 编辑
摘要:Spring 事务总结 rollbackFor 设为 Exception.class场景下 如果在函数内部catch住异常消费掉,没有再抛出的话,不会回滚 如果catch住 然后原封不动抛出,会回滚 如果catch住,然后改造成其他异常抛出,会回滚 如果是内层函数抛出,外层带事务的函数未抛出,也不会 阅读全文
posted @ 2022-04-16 14:01 明月照江江 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Spring 集成测试 需要再类的头部加入 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration({"classpath*:META-INF/spring/*.xml"}) @ContextConfiguration也可以改为一下 阅读全文
posted @ 2022-04-16 14:01 明月照江江 阅读(129) 评论(0) 推荐(0) 编辑
摘要:Springboot 拦截器总结 拦截器大体分为两类 : handlerInterceptor 和 methodInterceptor 而methodInterceptor 又有XML 配置方法 和AspectJ配置方法 1. handlerInterceptor用法 handlerIntercep 阅读全文
posted @ 2022-04-16 14:00 明月照江江 阅读(125) 评论(0) 推荐(0) 编辑
摘要:SpringBoot多重属性文件配置方案笔记 需要重写==PropertyPlaceholderConfigurer== 同时要忽略**DataSourceAutoConfiguration** @SpringBootApplication(exclude = {DataSourceAutoConf 阅读全文
posted @ 2022-04-16 13:59 明月照江江 阅读(107) 评论(0) 推荐(0) 编辑
摘要:Springboot 多属性文件配置 配置文件后缀有两种: .properties和==.yml== 要完成多属性配置需要自定义PropertySourcesPlaceholderConfigurer 这个Bean properties配置方法 /** * 这里必须是static函数 * 如果不是 阅读全文
posted @ 2022-04-16 13:58 明月照江江 阅读(202) 评论(0) 推荐(0) 编辑
摘要:Springboot 事务 1. 打印SQL 日志的两种配置方式 [1]通过配置包的log等级来打印SQL日志,但这种不会打印出事务日志 logging.level.com.grady.mybatisdemo.mapper=DEBUG [2] 配置mybatis的logImpl属性,好处是会输出事务 阅读全文
posted @ 2022-04-16 13:57 明月照江江 阅读(371) 评论(0) 推荐(0) 编辑
摘要:SpringBoot Shiro JWT 1.建表 DDL.sql CREATE TABLE `t_user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `user_name` varchar(30) NOT NULL DEFAULT '', `passw 阅读全文
posted @ 2022-04-16 13:56 明月照江江 阅读(145) 评论(0) 推荐(0) 编辑
摘要:Springboot上使用pageHelper总结 1. 在pom.xml 中引入依赖 <!--pagehelper--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot 阅读全文
posted @ 2022-04-16 13:55 明月照江江 阅读(481) 评论(0) 推荐(0) 编辑
摘要:mybatis 总结 属性配置 1. mybatis.configuration.mapUnderscoreToCamelCase=true mapUnderscoreToCamelCase用于映射表中的字段与model中成员的映射关系 映射关系为:表中字段去掉=="_"==,并转为驼峰 比如: / 阅读全文
posted @ 2022-04-16 13:54 明月照江江 阅读(35) 评论(0) 推荐(0) 编辑
摘要:开发过程中总是需要多环境配置,而Spring自带的方式不是那么优秀,可以利用maven来帮助做到 可以再pom.xml中配置profiles来做到 打包命令: mvn clean package -Psit 这里的-P对应的就是profiles对应的属性 然后再 build 标签的resource 阅读全文
posted @ 2022-04-16 13:30 明月照江江 阅读(212) 评论(0) 推荐(0) 编辑
摘要:Log4j2 PS: Log4j 已不再维护,而最新的是Log4j2, Log4j2 是全部重写了Log4j,并拥有更加优秀的性能 1. 引入依赖,和去掉logging的依赖 <dependency> <groupId>org.springframework.boot</groupId> <arti 阅读全文
posted @ 2022-04-16 13:29 明月照江江 阅读(64) 评论(0) 推荐(0) 编辑
摘要:session 总结(单节点场景) session 称作域对象,一般保存在当前服务器的内存中,如果有很多session也会部分不常用的session“钝化”到磁盘中,若磁盘中的session又被访问到,会又被“活化”到内存中。 作用:保存一些信息,在一次会话期间使用同一个对象(即通过JSESSION 阅读全文
posted @ 2022-04-16 13:28 明月照江江 阅读(38) 评论(0) 推荐(0) 编辑
摘要:今天基于mybatis 做了一个动态选择查询字段的sql 发现mybatis 有两种传值的方式${}和#{} #{}会在传入的值两边加入双引号,这样当如想在表名或者 字段名 上操作时,这里是不行的, 比如我想查询 hello 这个字段 ,我这么写的: String field = "hello" m 阅读全文
posted @ 2022-04-16 13:27 明月照江江 阅读(13) 评论(0) 推荐(0) 编辑
摘要:-Dmaven.test.skip=true 例子 mvn clean install -Dmaven.test.skip=true 阅读全文
posted @ 2022-04-16 13:26 明月照江江 阅读(9) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.d 阅读全文
posted @ 2022-04-16 13:26 明月照江江 阅读(38) 评论(0) 推荐(0) 编辑
摘要:Maven 中的 scope 属性解释 <dependency> <groupId>org.glassfish.web</groupId> <artifactId>el-impl</artifactId> --> <scope>provided</scope> </dependency> scope 阅读全文
posted @ 2022-04-16 13:25 明月照江江 阅读(64) 评论(0) 推荐(0) 编辑
摘要:使用了@Builder 将会失去无参构造函数 可以通过 @Tolerate 来添加构造函数 阅读全文
posted @ 2022-04-16 13:24 明月照江江 阅读(29) 评论(0) 推荐(0) 编辑
摘要:Jmeter 测试dubbo 接口 1. 安装JMeter 安装到/usr/local下 2. github上下载 jmeter-plugins-dubbo-x.x.x-jar-with-dependencies.jar ​ 将该jar 放到 jmeter安装目录的lib/ext 目录下 ​ 我的j 阅读全文
posted @ 2022-04-16 13:23 明月照江江 阅读(339) 评论(0) 推荐(0) 编辑
摘要:dubbo 启动标志 Dubbo service server started <dubbo:reference id="transferTimingUploadHisRPCService" url="dubbo://100.118.67.3:20942" interface="com.sf.ids 阅读全文
posted @ 2022-04-16 13:22 明月照江江 阅读(278) 评论(0) 推荐(0) 编辑
摘要:Mac 上安装和使用Nginx 1. 安装Nginx brew install nginx 2. 启动Nginx nginx 其他命令 重启Nginx nginx -s reload 关闭(停止)Nginx nginx -s stop 阅读全文
posted @ 2022-04-16 11:11 明月照江江 阅读(33) 评论(0) 推荐(0) 编辑
摘要:在 nginx.conf 中配置以下内容 ... http { ... server { # 这里表示upstream 的连接、读取、发送超时时间都是300秒 proxy_connect_timeout 300; proxy_read_timeout 300; proxy_send_timeout 阅读全文
posted @ 2022-04-16 11:11 明月照江江 阅读(1718) 评论(0) 推荐(0) 编辑
摘要:最近操作Nginx.conf 的location部分,发现了一个巨坑,在这做个记录 当我用一下配置时 location = / { root /usr/share/nginx/html; index index.html index.htm; try_files $uri $uri/ /index. 阅读全文
posted @ 2022-04-16 11:09 明月照江江 阅读(74) 评论(0) 推荐(0) 编辑
摘要:##前言 ###痛点 时至今日,我们通常会使用应用程序或第三方库去提供通信功能。比如:我们通常使用HTTP客户端库去Web服务器检索信息;通过web服务调用一个远程程序。然而,一个通用协议或者它的实现往往不能适配的很好。就像我们不会使用通用的Http服务去交换一个大文件、电子邮件消息和近实时消息(比 阅读全文
posted @ 2022-04-10 22:52 明月照江江 阅读(104) 评论(0) 推荐(0) 编辑
摘要:MongoBD 的设计目标时极简、灵活、作为Web应用栈的一部分 MongoDB的数据模型时面向文档的,所谓文档是一种类似JSON的结构,(BJSON) MongoDB的概念: SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table colle 阅读全文
posted @ 2022-04-10 22:51 明月照江江 阅读(92) 评论(0) 推荐(0) 编辑
摘要:Zookeeper mac安装总结 1. 执行 brew install zookeeper 可能遇到报错 Error: The following directories are not writable by your user: /usr/local/share/man/man5 You sh 阅读全文
posted @ 2022-04-10 22:51 明月照江江 阅读(108) 评论(0) 推荐(0) 编辑
摘要:使用mac 或iphone 的隔空投送功能可以互发文件,亲测可用 具体可以看mac的文档 需要注意的是: 如果是mac传iphone,iphone会显示你需要存储文件的地方,比如选择在文稿中。然后在文件应用中可以看到它。 如果是iphone传mac,会直接下载到下载目录中。 阅读全文
posted @ 2022-04-10 22:50 明月照江江 阅读(267) 评论(0) 推荐(0) 编辑
摘要:lsof -i:20942 以后认真的学习一下这个命令 阅读全文
posted @ 2022-04-10 22:50 明月照江江 阅读(104) 评论(0) 推荐(0) 编辑
摘要:参考链接 参考链接 亲测可用 阅读全文
posted @ 2022-04-10 22:49 明月照江江 阅读(28) 评论(0) 推荐(0) 编辑
摘要:MacOS 安装VmWare 总结 如果之前安装过virtualBox,virtualBox的内核扩展会影响到VmWare的使用 *比如会导致VMWare虽然可以安装,却无法创建虚拟机 这是需要执行以下文件 VirtualBox_Uninstall.tool sh VirtualBox_Uninst 阅读全文
posted @ 2022-04-10 22:48 明月照江江 阅读(81) 评论(0) 推荐(0) 编辑
摘要:1 通过Mac 的设置 stop mysql 2 跳过权限认证 // 进入数据库指令文件 cd /usr/local/mysql/bin // 跳过权限认证 sudo ./mysqld_safe --skip-grant-tables 3 免密码进入数据库 新开一个终端,同时保持原来那个终端也开着, 阅读全文
posted @ 2022-04-10 22:07 明月照江江 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Linux 常用(脚本)命令 1. 统计目录下文件个数 ll |grep "^-"|wc -1 解释 grep "^-"表示抓取以-开头的行(其他忽略) 阅读全文
posted @ 2022-04-10 22:06 明月照江江 阅读(87) 评论(0) 推荐(0) 编辑