- 博客(34)
- 问答 (2)
- 收藏
- 关注
原创 谷歌Google、紫鸟浏览器插件开发
对于跨境电商行业的IT部门来说,经常需要获取各种店铺相关数据,但是仅靠官方提供的接口来获取数据远远不够,这个时候我们就需要插件或者RPA的方式来获取数据。
2025-01-08 15:40:45
908
原创 SpringBoot整合DataWay,一款通过UI界面,无代码实现后端接口的框架
SpringBoot整合DataWay,一款通过UI界面,无代码实现后端接口的框架
2023-06-28 17:47:17
558
原创 seata原理简单分析
seata主要原理在于两个代理,全局事务扫描器GlobalTransactionScanner和数据源代理SeataAutoDataSourceProxyCreator。
2022-08-10 11:50:54
338
原创 ISO8601 / RFC3339
ISO8601 / RFC3339RFC3339RFC3339RFC 3339被列为ISO 8601的配置文件 ;RFC 3339格式:“{年}-{月}-{日}T{时}:{分}:{秒}.{毫秒}{时区}”;其中的年要用零补齐为4位,月日时分秒则补齐为2位。毫秒部分是可选的。最后一部分是时区,前面例子中的 Z 其实是零时区 Zulu 的缩写,它也可能是 +08:00 或 -08:00 等;2017-12-08T00:00:00.00Z2017-12-08T08:00:00.00+08:00都代
2021-11-30 11:37:37
1721
原创 spring cloud gateway + nacos
- spring.cloud.gateway.discovery.locator.lower-case-service-id=true是将请求路径上的服务名配置为小写,因为服务注册的时候,向注册中心注册时将服务名转成大写的了。- spring.cloud.gateway.discovery.locator.enabled=false是否与服务发现组件进行结合,通过 serviceId 转发到具体的服务实例。默认为false,设为true便开启通过服务中心的自动根据 serviceId 创建路由的功能
2021-05-21 17:54:43
797
原创 amazon 亚马逊 selling partner api
已经开发部分的SP-API代码,包括获取订单、亚马逊管理库存等;技术框架:springboot+xxlJob+Redis+Mysql+sentinel+swagger2,可配置多数据源需要的私聊销售伙伴 API 是一个基于 REST 的 API,亚马逊卖家可以使用这些接口,以编程方式访问他们有关商品、订单、付款、报告等的数据。使用销售伙伴 API 的应用程序可以提高销售效率,减少人力需求并缩短响应客户的时间,从而帮助卖家发展业务。销售伙伴 API 基于亚马逊商城网络服务(亚马逊 MWS)的功能构建,
2021-04-12 11:09:10
1532
7
原创 redis锁在并发下造成的问题
public void test() throws Exception { boolean lock = redisService.lock("key_lock", 1, 2); while (!lock) { lock = redisService.lock("key_lock", 1, 2); } long startTime = System.currentTimeMillis(); Sys...
2021-03-31 11:16:31
222
原创 时间计算 LocalDateTime Calendar
Calendar设置时间 Calendar calendar = Calendar.getInstance();// calendar.set(Calendar.YEAR, 2020);// calendar.set(Calendar.MONTH, 0);// 0表示1月// calendar.set(Calendar.DATE, 1);// calendar.set(Calendar.HOUR, -1);// -1 表示上午1
2021-02-06 17:05:17
458
1
原创 亚马逊广告接口 amazon advertising
亚马逊广告接口官方说明:https://advertising.amazon.com/API/docs/en-us/setting-up/account-setup一:注册aws开发者账号注册地址:https://developer.amazon.com二:填写注册资料三:进入控制台,生成安全配置文件进入 Login with Amazon 菜单:创建配置文件:四:申请广告接入权限申请地址:https://advertising.amazon.com/zh-cn/about-api
2021-01-06 16:13:21
4050
9
原创 nginx配置网络正向代理
一:下载ngx_http_proxy_connect_module到你想要存放的目录,我是放到了app目录下git clone https://github.com/chobits/ngx_http_proxy_connect_module.git二:打补丁一定要进入nginx的编译目录,或者-d来设置工作目录:cd nginx-1.15.12/执行对应版本的补丁:patch -p1 < /app/ngx_http_proxy_connect_module/patch/proxy_conn
2020-12-26 22:46:33
637
原创 windos下搭建 Nexus 版maven私库
一:下载和安装从官网下载对应windos版本的Nexus,下载后移动到安装目录,直接解压,找到bin目录,开启cmd窗口,输入nexus /run 启动 , 浏览器访问http://127.0.0.1:8081/二:创建私库三:配置setting.xmlpom.xml配置的servers中Nexus账号密码 <server> <id>langchi-release</id> <username>..
2020-12-15 17:39:06
208
转载 装饰模式
1.概念装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。2.特点(1) 装饰对象和真实对象有相同的接口。这样客户端对象就能以和真实对象相同的方式和装饰对象交互。(2) 装饰对象包含一个真实对象的引用(reference)(3) 装饰对象接受所有来自客户端的请求。它把这些请求转发给真实的对象。(4)...
2020-03-19 23:48:50
499
原创 MySQL 行转列
所谓行转列:就是在查询某一行的时候,把某个条件相同的行一同查询出来,显示在同一行不同列。如下:行数据转化后的列数据示例:建表:CREATE TABLE `TEST_TB_GRADE` (`ID` int(10) NOT NULL AUTO_INCREMENT,`USER_NAME` varchar(20) DEFAULT NULL,`COURSE` varchar(20) D...
2019-07-19 09:03:48
220
转载 MyBatis collection 集合嵌套查询树形节点
MyBatis collection 集合MyBatis 是数据持久层框架,支持定制化 SQL、存储过程以及高级映射。尤其强大在于它的映射语句,比如高级映射中的 collection 集合。collection 集合,集合常用的两个场景是集合的嵌套查询、集合的嵌套结果。集合的嵌套结果就是查询结果对应嵌套子对象。这里就是利用 collection 集合嵌套查询树形节点。下面来一一实现。查...
2019-06-14 22:39:59
1126
转载 volatile关键字解析
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模...
2019-06-06 17:57:35
101
转载 Xshell配置ssh免密码登录-密钥公钥(Public key)与私钥(Private Key)登录
ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式。其中口令(密码)认证方式是我们最常用的一种,这里介绍密钥认证方式登录到linux/unix的方法。使用密钥登录分为3步:1、生成密钥(公钥与私钥);2、放置公钥(Public Key)到服务器~/.ssh/authorized_key文件中;3、配置ssh客户端使用密钥登录。一、生成密钥公钥(Public key)与私钥...
2019-06-05 14:17:54
744
转载 简单API接口签名验证设计
前言后端在写对外的API接口时,一般会对参数进行签名来保证接口的安全性,在设计签名算法的时候,主要考虑的是这几个问题:1. 请求的来源是否合法2. 请求参数是否被篡改3. 请求的唯一性我们的签名加密也是主要针对这几个问题来实现设计基于上述的几个问题,我们来通过已下步骤来实现签名加密:1. 通过分配给APP对应的app_key和app_secret来验证身份2. 通过将...
2019-06-05 09:33:02
1583
原创 Mysql 关于月份
上个月最后一天1)select date_sub(now(),interval EXTRACT(day FROM now()) day)EXTRACT(day FROM ?) 获取时间的 的dayinterval ?day 间隔天数date_sub() 减去天数2)last_day(date_sub(now(),interval 1 month))上...
2019-05-31 11:09:26
1029
原创 MySQL CASE WHEN 的两种格式
简单函数CASE input_expressionWHEN when_expression THEN result_expression [...n ] [ELSE else_result_expressionEND比较input_expression 和when_expression 的值 得到result_expressionCASE 搜索函数:...
2019-05-31 10:03:26
1036
转载 MD5加盐
感觉讲的挺好的,转下。原地址https://blog.youkuaiyun.com/qq_40006446/article/details/80930113MD5加盐这段时间诸多爆库的新闻,里面有许多饶有趣味的事情。那些用简单密码,或者一个密码走天下的笑话就不说了,咱说点有内涵的。(这篇文章是给IT界的人看的,如果你看不懂,我会准备一个简单的“如何辨别密码安全糟糕的网站”的方法给你,另文描述。)爆库之...
2019-02-21 11:05:17
789
1
转载 session过期后自动跳转到登陆页
session过期后自动跳转到登陆页https://blog.youkuaiyun.com/zheng963/article/details/46773297项目需要做一个自动登出的功能,查询了网上的资料,一开始准备用session监听做,按照下面方式配置监听器1.在项目的web.xml文件中添加如下代码:? 1 2 3 4 <!-...
2018-12-21 18:01:25
1058
转载 Jedis常用方法API
前段时间给大家介绍了如何在Linux环境下部署和操作redis,今天将为大家介绍如何在我们的Java代码中操作redis。接下来按部就班:一、首先,把 jedis-2.1.0.jar(jedis基础包)导入到 java项目里,下面给大家提供一个私人下载链接:http://download.youkuaiyun.com/download/zhangguanghui002/10153724二、创建 jed...
2018-12-07 00:10:36
185
转载 哪些情况下需要创建索引?哪些情况下不要创建索引?
哪些情况下需要创建索引?哪些情况下不要创建索引?2018年06月19日 20:07:59 似水流年_____ 阅读数:1741更多个人分类: mysql1.主键自动建立唯一索引;2.频繁作为查询条件的字段应该创建索引;3.查询中与其他表有关联的字段,例如外键关系;4.频繁更新的字段不适合创建索引,因为每次更新不单单是更新记录,还会更新索引,保存索引文件;5.where条件里用不到的字...
2018-12-04 23:12:17
1169
转载 索引的作用?为什么能够提高查询速度?
http://www.cnblogs.com/Berryxiong/p/6249427.html索引的作用?为什么能够提高查询速度?(索引的原理)为什么能够提高查询速度?索引就是通过事先排好序,从而在查找时可以应用二分查找等高效率的算法。一般的顺序查找,复杂度为O(n),而二分查找复杂度为O(log2n)。当n很大时,二者的效率相差及其悬殊。举个例子:表中有一百万条数据,需要在其中寻找...
2018-12-04 22:49:36
833
转载 mysql索引原则
一.什么情况下应不建或少建索引1.表记录太少如果一个表只有5条记录,采用索引去访问记录的话,那首先需访问索引表,再通过索引表访问数据表,一般索引表与数据表不在同一个数据块,这种情况下ORACLE至少要往返读取数据块两次。而不用索引的情况下ORACLE会将所有的数据一次读出,处理速度显然会比用索引快。2.经常插入、删除、修改的表对一些经常处理的业务表应在查询允许的情况下尽量减少索引,如 ...
2018-11-28 23:14:20
151
转载 JavaWeb 项目安全问题及其解决方案
1.弱口令漏洞解决方案:最好使用至少6位的数字、字母及特殊字符组合作为密码。数据库不要存储明文密码,应存储MD5加密后的密文,由于目前普通的MD5加密已经可以被破解,最好可以多重MD5加密,或者多种加密方式叠加组合。2.未使用用户名及密码登录后台可直接输入后台URL登录系统。解决方案:通过配置filter来过滤掉无效用户的连接请求。3.JSP页面抛出的异常可能暴露程序信息。有经验的入侵者,...
2018-11-28 21:59:20
936
转载 如何实现ActiveMq的Topic的持久订阅
如何实现ActiveMq的Topic的持久订阅博客分类: ActiveMQ原文地址:http://www.mytju.com/classcode/news_readNews.asp?newsID=486(1)使用queue,即队列时,每个消息只有一个消费者,所以,持久化很简单,只要保存到数据库即可。然后,随便一个消费者取走处理即可。某个消费者关掉一阵子,也无所谓。(2)使用topic,即...
2018-11-28 21:56:56
1627
空空如也
如果不百度或者谷歌,如何了解框架的扩展功能?
2022-09-14
亚马逊开发者ID mws状态禁用
2020-09-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人