自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 docker for windows动态新增对外端口

背景:想要新增端口。又不想用commit再重新生成容器那套步骤:1,停掉docker2,进入目录\\wsl$\docker-desktop-data\version-pack-data\community\docker\containers\{containerid}\容器id可以通过 docker ps -a确定3,文件config.v2.json,修改2处地方:(比如9083是我要新增的对外暴露端口) "Ports":{"9083/tcp":[{"HostIp":"0.0..

2022-01-03 17:30:09 679

原创 kettle从学习到部署

1,背景工作中有用到数据同步功能,主要是2方面:内部数据库同步;内部与外部数据库同步。(领导)考虑到kettle不用写(java)代码,所以就用kettle做了。结果是,kettle的确能满足功能需求。2.学习kettle 下载地址(以及安装方式)https://community.hitachivantara.com/s/article/data-integration-kettlekettle PDI 说明https://help.hitachivantara.com/Do

2021-10-28 15:00:50 211

原创 关于java webservice的一些理解

【背景】前一段时间做微信支付,接口都是调用微信那边嘛,调了微信支付,存了本地数据后,我还得调项目里的webservice,把订单状态写回到另一个库里面。但是用http写GET,写POST我不会写;还有post数据的时候一会传json类型的,一会要传xml类型的。很懵逼。所以我先看了下这个——在Java项目中调用第三方接口的方式有:①通过JDK网络类Java.net.HttpURLConnection;②通过common封装好的HttpClient;③通过Apache封装好的Clo

2020-08-20 20:13:28 202

原创 工作流

【背景】之前没有做过工作流,也没有用过相关工作流框架最近工作中在用,总结下【基本情况】1,工作流用来做什么?做审批,(比如员工请假,多领导签批,然后结束)2,工作流里几个重要的概念——(1)节点。要有开始结束节点,要有中间的流程节点,具体可搜索BPMN;(2)串行/并行。从上一节点到下一节点,会有串行/并行2种过程,串行就是几个节点依次流转,并行就是几个节点都结束了才会进入下一节点;(3)审批人。在节点上要设置审批人,可以是具体的某些人,也可以是某类人。3,工作流引.

2020-07-04 22:55:41 324

原创 对网页布局的认识

1,【背景】我以前是写c#的,现在写java,每次找工作,我都会重新学习下css,但是从来没学会过。我还记得我找c#工作时,百度".net平台是什么"(类似这种问题),回答我的,是一个写java的。所以如今,我想来写写我对网页布局的认识。(我以前一直以为,布局是css的一部分)2.1,table 布局思想:table里有tr,td,把整个页面分成小格,然后把东西放在每个小格子里。很久以前,我还在上学的时候,有一次作业,别人教我可以用table布局,我问为什么要用table布局,他说.

2020-06-24 23:34:58 568

原创 zookeeper排错,防火墙

【1】先说结果:zookeeper集群搭建时,3台集群都start了,jps也能看到,netstat查看端口也没有被占用,查看日志也没有报错(ERROR)但是查看status就是没启动成功最后发现是集群选主时候路由不到其它台机器(能ping通,但是路由不到)关防火墙就好了,特别提示centos8防火墙关闭和centos6不同——大概是:systemctl stop firewa...

2020-02-14 10:59:49 484

原创 IDEA里的git使用

【背景】对于git完全没兴趣,但又想随便学点马上使用。如果你像我一样,已经用过其它版本管理工具,比如SVN,TFS。那可以很快上手【具体步骤】1,下载git。然后是小白安装,不用填(或者选择)说明具体的东西,安装好后记住安装位置就行。2,IDEA里的设置。File->Setting->Version Control->Git。在Path to Git exe...

2020-01-27 14:16:42 112

原创 spring-data使用elasticsearch的那些坑

【背景】springboot2,里面已经有JPA的DAO层了,现在又想加个ES,好实现分词检索和相关性推荐【坑】1,之前想写2个DAO,一个ESDAO,一个普通DAO,然后公用一个pojo,不行,老是冲突。所以我写了2个pojo。解决:esrepository写法跟jparepository一毛一样。然后dao层放一个xxDAO,一个xxESDAO,pojo层放一个xx,一个...

2020-01-18 09:27:42 3382

原创 js中 0==''

今天看到的,0==''是true当时是惊呆了,幸亏我鬼使神差地试了试,果然是true。然后改成了——0+''==''不知道原因,反正是关于语言中==的设定。

2019-04-03 10:52:49 1484

原创 json中有xml参数

写了个ajax,返回json,里面带着xml参数,还有别的参数试了下,有些时候解析json就报错了。我用的是——eval("("+objJson+")") 我一度以为json中就不能有xml参数后来发现,是xml中有回车,导致json解析不了。把"\r\n"都替换掉就好 这有个解析json的网址:https://www.json.cn/...

2019-01-17 09:53:18 2209

原创 数据库范式

以前看过几次范式,不出意外都忘记了 。今天再来看次思想:1,结构数据模型,在组成上分成3部分:数据结构、数据操作和完整性约束。操作就是关系代数,可以看看2,完整性约束,就是指范式了,它代表一组规则的集合3,本文简单说下 1NF 2NF 3NF BCNF 4NF。范式的提出,不是为了限制你设计数据库,而是为了减少冗余,方便增删改4,有时为了追求查询效率,要进行反规范化(就是用空间...

2019-01-09 17:13:46 108

原创 数据库查询优化

毕业5年,在学校时,关于数据库只学了一本《数据库简明教程》。(工作后有陆续看过些,都忘了)现在的公司,机缘下,需要做查询优化。 1,上级的思路是,让程序员(我),优化SQL。然后就开始了sql写到吐的日子。个人总结:A,少用函数;B,少用Group by,聚合字段越多,速度更慢;C,如果老板过于追求速度,那就加索引(大量需要where和Group by的字段,加索引速度会变快)...

2018-12-11 16:21:48 194 1

翻译 javascript进阶

【背景】工作是用VS,感觉太笨重,随便安装下就10G+,后来接触了JS,python这些只用几M的解释型语言,就很喜欢。后来看过很多JS的教程,包括w3cschool的教程、JS权威指南、JS语言精粹......写得不好,感觉没有说到点子上(仅代表个人感受)最近看了《JavaScript启示录》英文版的。跟我们平常看的语法书思考角度不同,有一些【进阶】意义,所以就想把里面的一些东西...

2018-08-13 15:20:43 485

原创 脏词过滤 c#

1【背景】这个在网络上也叫“敏感词过滤”,比如一些论坛、贴吧,涉及政治类词、骂爹骂娘的词,就得过滤掉。我是闲着无聊,就看了下。一开始想着用好几个replace不就好了吗,后来网上说这种效率太低了。查了下,发现这一块还是比较深,最后我找了2种方法(方法是别人写的,从网上找的),都是精确匹配脏词的。效率如何不怎么关心,反正是有点意思的,所以想发一下。(精确匹配脏词)这种方法得有个脏词库,目的就是将X文...

2018-07-04 11:28:41 1159

原创 正式版调试&程序员前景

1,一般公司自己搞的项目都会分正式版、测试版。如果测试没问题,发到正式版却有问题了,不一定是发布的问题。可以把localhost的(我这是网页项目)数据库改成正式版,来调试。今天出现这种错误,一个异步请求的报500,所以数据显示不出来,我一下子有点慌了。2,本科是计算机类专业,家人帮选的,也不讨厌就去学了。(高中毕业的时候还不知道这辈子要做什么)本科四年也没啥,就是有点后悔没好好学数学。计算机也没...

2018-06-14 11:17:35 220

原创 7种排序 C实现

以前上学,排序就记下了一种——冒泡——简单好记在找工作的过程中也有笔试题会问排序,都是写冒泡 现在找了些资料,把7种排序写一下,也不知道以后还能记得几种在我理解,那些时间复杂度是O(nlogn)的,都是以复杂性来换取效率的。还有就是,我注释里的稳定性啊,最好、最坏情况啊,都是凭感觉写的,应该会跟其它资料有出入。大家自己甄别 #include"stdio.h"void ...

2018-06-07 17:34:42 320

原创 关于禁止跨域&ajax请求参数有特殊字符

1,请求跨域安全问题问题:想从JS里调用某API,一直失败。就是被禁止跨域了。解决:https://blog.csdn.net/csdn_ds/article/details/73691134这个链接是关于跨域问题的解释。好像只涉及到JS的ajax请求,并且它是一种安全保护机制——就是A域不能调B域的方法。所以我就想着,既然它禁止,那就尽量别跨域了。后来我就直接从后台(用的是C#)通过GET 请求...

2018-04-28 15:41:05 643

原创 C线索化儿叉树(前序/中序/后序)

【1】个人想法:前后看了2~3周吧感觉真难。不参考别人的代码,要自己想出来难度很大。但也可以试着想一想代码是用C写的。【2】重点知识:(1)二叉树并不难理解(2)n个节点的二叉树,有空域n+1个。证明:n个节点有域2n个;那个树形图里面,一条线代表占用了一个域,只有根上面没线,所以共占用n-1个域。那剩下的域就是n+1个了。(3)给二叉树加上线索后,感觉就像是个循环链表一样的。但并不是,具体像什么...

2018-03-17 10:33:06 290

原创 python刷票

初衷:微信里经常会有刷票需求,就想着自己做个思路:1,找到投票的链接。可以用fiddler4,也可以用F12的network找。  微信上的话,建议用fiddler4,并且手机和PC要处于同一个网络。2,找到链接,查看它的request header。进行模拟,试着投票,绕过限制。  我所能想到的限制是:IP、openid、时间限制。IP可以随机模拟;openid有

2017-11-27 17:52:42 3345 1

翻译 python3发邮件

总结:网上东拼西凑了一个,发邮件的基本功能有了(能发送,并且能发邮件)缺点就是还不能群发,网上说改下to_addr就可以了说明:发邮件就是:链接->登陆->发送。很简单的其它的也试了些,但只有这个能发——smtp.163.comimport smtplibfrom email.mime.multipart import MIMEMultipartfrom e

2017-11-27 17:34:25 1006

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除