- 博客(78)
- 资源 (15)
- 收藏
- 关注
原创 SpringBoot集成sqlite,并用集成tk做baseservice封装
项目是用来做爬虫的,springboot项目,集成了mybatis、sqllite已经tkmapper,并简单封装了basemapper和baseservice,方便快速。1. pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x...
2019-05-09 16:54:55 1544
原创 使用SpringBoot + selenium-java 做爬虫
题记 最近发现了springboot本身就集成了selenium-java ,就拿来研究了一下,分布式爬虫是很大的一个架构,也比较复杂,没做研究,还是对爬虫的客户端实现有点兴趣,就想着用java做一个小爬虫客户端,其实selenium是做测试的,不过来拿来做小爬虫还是不错的,能真实模拟用户,不用担心异步加载爬取不到,还有一些元素获取不方便,更值得一提的是selenium-java 提供的元素获取的...
2019-05-09 16:20:52 6914 2
原创 搭建及使用K8s集群 [使用ingress 暴露springcloud服务]
使用ingress 暴露springcloud服务k8s 集群搭建成功了,也能部署应用了,但是不可能每次去访问服务的时候都要去查一下运行的node和nodePort吧,即使查好node和nodePort ,避免不了重启k8s或者 ReplicationController,node 和 nodeport 又会改变,K8s 提供了 Ingress 来解决这个问题。1.生成一个默认的后端生成一个默认的
2017-10-17 10:12:53 7136 1
原创 搭建及使用K8s集群 [k8s 集群部署springcloud 多应用]
k8s 集群部署springcloud 多应用单应用能够顺利部署,加上k8s dns能够解析,那多应用就很简单了,如果前两步不成功的可以参考我前几篇博客 http://blog.csdn.net/JustHaveTry/article/details/78248436 注:应用源码地址 https://github.com/passionday/spring-cloud-vue目录用 [TOC]来
2017-10-16 14:43:52 8507 6
原创 搭建及使用K8s集群 <k8s Dns 部署>
k8s Dns 部署k8s Dns 部署k8s dns 相关镜像准备修改配置文件1 修改各个node上的kubelet2 修改APIserveryamls 编写1 skydns-rcyml2 skydns-svcyaml创建pods验证k8s dns1 部署busybox2 nslookup 验证1. k8s dns 相关镜像准备2. yamls 编写3. 创建
2017-10-16 13:12:15 3205
原创 搭建及使用K8s集群 <目录>
目录(1) ………………………………………………………………….k8s简介(2)……………………………………………………………..k8s集群搭建(3)……………………………………….k8s dashboard pod方式部署(4)……………………………………k8s集群部署springcloud 单应用(5)……………………………………………………………k8s Dns 部署(6)……………
2017-10-16 12:33:19 2303
原创 搭建及使用K8s集群 <k8s集群部署springcloud 单应用>
k8s集群部署springcloud 单应用docker配置docker私库docker build 镜像k8s集群部署 镜像验证部署结果1. docker配置docker私库1.1 编辑/etc/sysconfig/dockercat /etc/sysconfig/docker# /etc/sysconfig/docker# Modify these options if you wa
2017-10-16 10:55:44 3360 1
原创 搭建及使用K8s集群 <k8s dashboard pod方式部署>
k8s dashboard pod方式部署编写yaml文件创建pod浏览器打开webui编写yaml文件# cat dashboard.yaml apiVersion: extensions/v1beta1kind: Deploymentmetadata:# Keep the name in sync with image version and# gce/coreos/kube-
2017-10-16 10:10:52 5574
原创 搭建及使用K8s集群 [k8s集群搭建]
搭建及使用K8s集群 1. 机器准备 host name ip master 192.168.6.39 node1 192.168.6.163 node2 192.168.6.942. 需要在所有机器上执行2.1 关闭 && 禁用 防火墙、安装 && 启用 ntpd#systemctl stop firewalld#systemctl disable firewal
2017-10-13 16:43:44 5989
原创 搭建及使用K8s集群 <简介>
搭建及使用K8s集群 <简介>搭建及使用K8s集群 简介概述DockerKubernetesFlannel-docker网络解决方案ETCD-高可用强一致性的服务发现存储仓库k8s-dashboard-webUIk8s-DNS-服务发现k8s-ingress对外暴露访问的负载均衡1. Docker2. Kubernetes3. Flannel—-docker网络解决方案4.
2017-10-13 13:45:58 4680 2
原创 kubectl常用命令
创建 kubectl create -f dashboard.yaml 删除kubectl delete -f dashboard.yaml 查看podskubectl get pods --namespace=kube-system查看pod明细kubectl describe service/kubernetes-dashboard --name
2017-09-28 16:25:42 2748
转载 centos 7 yum源设置成阿里云
cd /etc/yum.repos.d 备份旧的配置文件:mv CentOS-Base.repo CentOS-Base.repo.bak 下载阿里源的文件: wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 清理缓存 yum clean all 重新生成缓存 yum makecach
2017-09-11 13:47:55 577
原创 微信开发笔记
微信开发笔记微信文档链接 wiki:http://mp.weixin.qq.com/wiki/home/index.html 微信支付API:https://pay.weixin.qq.com/wiki/doc/api/index.html概述微信开发就是基于微信浏览器的wap网站开发以及绑定一些微信的接口,其实兼容性更好处理些。微信的接口的用的比较多的就是 获取用户信息、微信支付、
2015-09-10 15:24:56 733
转载 java.sql.SQLException: 无效的列索引
java.sql.SQLException: 无效的列索引“无效的列索引”其实是个低级的错误,原因无非几个: 1、sql串的?号数目和提供的变量数目不一致:例如:jdbcTemplate.update(sql, new Object[] {newState,oldState});如果sql里面有1个?号,Object[]送了2个,就会报错。
2015-06-11 11:04:35 736
原创 Mybatis 使用异常总结
1 类型转换失败 resulMap 对应实体类中字段类型不同2 找不到类 如果resultType 返回 则要在mybatis-config.xml 中添加还有可能想使用resultMap 误写成了resultType
2015-05-22 11:26:45 473
转载 zookeeper 部署
原文链接:http://coolxing.iteye.com/blog/18710091) 单机部署 解压到合适目录.进入zookeeper目录下的conf子目录,创建zoo.cfg:Bash代码 1. tickTime=2000 2. dataDir=/Users/apple/zookeeper/data 3. dataLogDir=
2015-05-05 14:32:57 690
转载 nohup: redirecting stderr to stdout的解决办法
最近发现在用服务器上用nohup后台运行matlab命令时,输入回车后总是有“nohup: redirecting stderr to stdout”这样的提示,我的命令是这样的:nohup matlab -nodisplay -nojvm your_matlab_output_file & 回车后如何避免以上的提示呢,只需要将“&”改为“2>&1 &”就OK了,以上命令则为:
2015-05-04 16:21:20 32350
原创 MAVN
mvn install:install-file -Dfile=F:\missian-0.31.jar -DgroupId=com.missian -DartifactId=missian -Dversion=0.31 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true
2015-04-24 15:37:08 546
原创 Mysql 远程主机授权
% 所有机器生效 ,如果设置成Ip 即某个机器生效grant all privileges on *.* to 'root'@'192.168.0.46' identified by 'root' with grant option;flush privileges;刷新权限。
2015-04-17 09:32:48 585
原创 电脑窗口设置绿豆沙
设置方法:桌面空白处点击右键,选择“外观” 然后点击“高级”按钮,选择“项目”列表里面的窗口点颜色-其它颜色,然后把色调设为85,饱和度设为90,亮度设为205,红设为189,绿设为247,蓝设为197。然后单击添加到自定义颜色,按"确定"...一直确定。 把窗口设成绿色之后,再来把IE的网页背景也变成养眼的绿色吧:打开IE,点击工具,点INTERNET选项,点右下角的辅助功能,然后勾
2015-04-14 16:37:56 836
转载 java 对象池
转自 http://www.cnblogs.com/devinzhang/archive/2012/01/05/2313406.htmlJava对象池示例 对象池使用的基本思路是:将用过的对象保存起来,等下一次需要这种对象的时候,再拿出来重复使用,从而在一定程度上减少频繁创建对象所造成的开销。 并非所有对象都适合拿来池化――因为维护对象池也要造成一定开销。对生成时开销不大的对象进
2015-04-02 15:32:08 496
转载 tokutek for Mongodb 安装出错
缘由:tokutek 安装前必须关闭 redhat_transparent_hugepageshell中 执行 echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled 以下摘自http://www.th7.cn/db/mysql/201406/57318.shtml/sys/kernel/
2015-04-02 13:45:33 663
转载 Java Mysql latin1 -- cp1252 West European latin1_swedish_ci 转中文
真TMD操蛋,一个编码问题
2014-09-22 14:27:47 2337
原创 Mysql 如果数据存在则更新,不存在则插入
首选把 ALTER TABLE tb_acl_statistics ADD UNIQUE (aclid,trojan_name);INSERT IGNORE INTO tb_acl_statistics (aclid,trojan_name,num) VALUE(1,'test',80 ) ON DUPLICATE KEY UPDATE num =num+80;
2014-07-03 10:00:41 1516
原创 kafka各版本消息介绍
offset:分区中的偏移量message size:消息大小crc32(4B):crc32校验值。校验范围为magic至value之间。magic(1B):消息格式版本号,此版本的magic值为0。attributes (1B):消息的属性。总共占1个字节,低3 位表示压缩类型:0表示NONE、1表示GZIP、2表示SNAPPY、3 表示LZ4(LZ4自 Kafka 0.9.x引入),其余位保留。keylength(4B):表示消息的 key 的长度。
2023-09-28 15:30:14 847
原创 单例的5种写法
1、懒汉优点:简单懒加载缺点同步调用,性能差public class Singleton implements Serializable { private static Singleton singleton = null; private Singleton() { } public synchronized static Singleton getInstance() { if (singleton == null) {
2021-01-18 11:57:55 223 1
原创 springboot接入seata
springboot接入seata1 seata server 部署1.1 创建seata-server 数据库1.2 修改file.conf1.3 修改registry.conf1.4 启动zookeeper1.5 启动seata-server2 应用接入2.1 增加配置2.2 增加依赖2.3 xid(分布式事务id)传递2.3.1 增加 `XidInterceptor`2.3.2 配置webconfig2.3.3 自定义 `HystrixConcurrencyStrategy`2.3.4 配置 `H
2020-11-04 17:35:55 962
转载 Spring Cloud之Eureka服务注册与发现(概念原理篇)
原文地址:https://www.jianshu.com/p/2fa691d4a00aSpring Cloud之Eureka服务注册与发现(概念原理篇)解决什么问题➟阐述微服务以及服务注册发现的部分概念➟阐述Eureka服务注册与发现的部分原理及细节为什么需要服务中心过去,每个应用都是一个CPU,一个主机上的单一系统。然而今天,随着大数据和云计算时代的到来,任何独立的程序都可以运行在多...
2019-07-19 10:53:17 7158 2
转载 springboot + rabbitmq ack
springboot + rabbitmq 消费者消息确认 (Ack)开启消息确认spring.rabbitmq.listener.direct.acknowledge-mode=manualspring.rabbitmq.listener.simple.acknowledge-mode=manual消费者@Componentpublic class RabbitMqComponent...
2019-07-01 15:17:14 733
原创 面试-1
单机应用改为集群部署应该注意什么要做访问控制,确保每个示例都能被访问到,或者一个示例宕机另外一个示例能顶上去。要部署在多台机器,避免物理机宕机导致所有实例宕机避免资源竞争,多实例运行时会对数据库或者redis各种资源竞争,避免竞争出现的脏读,盲读,幻读 等。遇到服务端卡顿怎么定位这个就是考验对线上服务的运维经验。首先确保网络有没有问题,一般使用阿里云或者自建服务器都会有流量监控,如果宽...
2019-06-03 18:19:07 188
转载 sychronize和lock的详解
Lock和Synchronize区别https://blog.csdn.net/e54332/article/details/86577071https://blog.csdn.net/e54332/article/details/86577071
2019-05-27 17:46:29 624
原创 面试-servlet struts springMvc
文章:https://blog.csdn.net/that_is_cool/article/details/80498940
2019-05-27 16:52:32 208
原创 面试-springcloud ribon/feign/hystrix 关系
推荐相关文章链接 https://www.jianshu.com/p/51c5e28c9574首先 如果要发起api请求,需要 httpclient ,也就是我们的feign,如果我们考虑一下,如果请求数量较多的时候就需要做负载均衡,ribon 就是客户端负载均衡,根据配置的负载均衡策略进行请求,如果同一请求的数量较大时,需要将请求合并,而且每一个请求需要进行线程隔离,也就是我们hystrix...
2019-05-26 00:11:04 605
转载 win10彻底关闭windows defender,解决无故占用大量CPU问题
前段时间,系统迷在日常使用电脑时发现,自己的win10系统笔记本风扇,总会无缘无故很响。明明自己也没运行什么大型软件或游戏,只是处于空闲状态,一两次也就算了,但风扇总会这样无故持续响起,感觉肯定有问题,所以就准备查找下原因。最终发现问题所在,就在这里记录下,给碰到问题的朋友作一个参考。打开任务管理器,发现是“Antimalware Service Executable”这个进程在作祟,总是会占用...
2019-05-24 22:40:13 67172 10
原创 面试题- SpringBoot自定义starter
1 新建module hello-spring-boot-starter继承 spring-boot-starter-parent<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3....
2019-05-24 18:06:44 647
原创 面试题- @Controller注解
访问路径问题http://localhost/ahttp://localhost/a/有什么不同有以下三个类c1@RestController@RequestMapping("/a/")public class Test1Controller { @RequestMapping(value = "",method = RequestMethod.GET) publi...
2019-05-24 16:52:09 695
原创 面试题- Springboot 启动完成之后去执行某些操作
Springboot 启动完成之后去执行某些操作1 启动类调用实现public static void main(String[] args) { SpringApplication.run(Application.class, args); // 启动完成调用自定义方法 ConditionTest conditionTest = SpringBeanUtil.getBean(Co...
2019-05-24 16:21:56 2552
Dubbox demo
2015-05-04
CXF接口所有所需jar包
2013-03-28
解析XML的四种JAR包jdom.jar、SAX.jar、dom4j.jar、dom.jar
2012-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人