- 浏览: 86294 次
- 性别:
- 来自: 广州
最新评论
-
dbp_cn:
docker 升级 https://blog.csdn.net ...
Docker 常用命令 -
dbp_cn:
ssh -CfNg -R 2222:127.0.0.1:2 ...
解决ubuntu中文显示乱码问题 -
dbp_cn:
http://www.cnblogs.com/ityoukno ...
java内存区域与内存溢出异常 -
dbp_cn:
http://www.cnblogs.com/fjdingsd ...
数据库的事务 -
dbp_cn:
webcrawer:http://www.oschina.ne ...
POI 追加写入excel.
文章列表
Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻 ...
Junit单元测试子线程不执行
- 博客分类:
- java
养成写单元测试是个好习惯,这样能在前期把大部分边界问题测试清楚,减少代码的bug,提升项目上线的信心,但是我们在用junit进行单元测试的时候有时候会遇到很多坑,不断总结不但可以提高些代码的水平,还能避免下次再犯同类错误,最近就遇到一个用单元测试进行多线程测试的坑。
直接上代码:
public class RuleFilterThread{
public RuleFilterThread(Map<String, String> dataMap, Rule rule, RuleFilter ruleFilter,Class<?> filterClass,Cla ...
基于jdbc的大数据导出到excel
- 博客分类:
- java
直接上代码:
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.xssf.streaming.SXSSFWorkbook;
pubic class ExportData{
public static void export(String sql) throws Exception {
Class.forName(&q ...
maven 初始化项目
- 博客分类:
- 项目构建部署
新建工程:
# Maven 使用原型(Archetype)概念为用户提供了大量不同类型的工程模版(614 个)。
# 创建简单 java 项目
mvn archetype:generate
mvn archetype:generate \
-DgroupId=org.darebeat \
-DartifactId=HelloWorld \
-DarchetypeArtifactId=maven-archetype-quickstart \
-DarchetypeCatalog=local \
-DinteractiveMode=false
# 创建 Web 应用 ...
Cent os 最小安装遇到的坑
- 博客分类:
- 操作系统
1: ifconfig command not found
在用virtual box 安装centos 时,选择minimal 版本, 如果没有安装ifconfig 命令,执行 sudo yum -y install net-tools 。安装报错,提示无法解析域信息,则说明网络不可用。
跳转到 /etc/sysconfig/network-scripts 目录
cd /etc/sysconfig/network-scripts
vi ifcfg-eth0 或者有的是 vi ifcfg-enp0s3
修改上面红线的属性,然后 重启系统(reboot)。
重新安装ifco ...
kubernetes 笔记
- 博客分类:
- docker
k8s 是一个基于容器技术的分布式架构方案,下面主要记录相关的一些概念:
服务(service)是分布式集群架构的核心,service对象拥有如下特征:
拥有一个唯一指定的名字
拥有一个虚拟IP(cluster ip,service ip or VIP)和端口号
能够提供某种远程服务的能力
能映射到了提供这种服务能力的一组容器应用上。
Service的服务进程基于socket通信方式对外提供服务。如 Reids,Memcache,MySQL,Web Server等,每个服务 进程都有一个独立的Endpoint (IP+Port)的访问点。
Pod,容器提供了强大的隔 ...
Nginx+Tomcat搭建高性能负载均衡集群
- 博客分类:
- 运维
nginx作为应用的负载均衡和反向代理的主流工具,是每个开发和运维必须熟悉和了解的,这里简单记录下如何利用nginx +tomcat 搭建一个简单的负载均衡集群。
利用nginx做反向代理,用户访问都通过nginx访问,然后分发到后面的tomcat服务器。
1. 准备环境:
需要下载好nginx和2个tomcat实例。这里两个tomcat部署在同一服务器上:
这里nginx利用docker 的nginx:alpine部署。
2. 修改tomcat端口
修改tomcat 1下的server.xml中的端口
<Server port="18005&qu ...
一、 mysql数据库导入sql文件时提示“Error Code: 1153 - Got a packet bigger than 'max_allowed_packet' bytes”
1.查看目前数据库配置
show VARIABLES like '%max_allowed_packet%';
显示如下结果
+--------------------+---------+
| Variable_name | Value |
+--------------------+---------+
| max_allowed_packet | 1048576 |
...
Ubuntu安装过程的坑
- 博客分类:
- 操作系统
1.Ubuntu 16.04配置国内高速apt-get更新源
https://www.linuxidc.com/Linux/2017-11/148627.htm
https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
2.VirtualBox ubuntu虚拟机和宿主机共享文件夹
https://blog.csdn.net/pan_tian/article/details/22619687
https://blog.csdn.net/sinat_32582203/article/details/71633678
3.ubun ...
背景
有一个项目重构,之前使用node.js实现的web服务,现在替换成使用spring mvc+bootstrap。
项目开发和测试都完成,等项目上线。但是项目有依赖另一个系统获取权限树数据,新替换的系统使用的接口和旧系统的接口不同。
在项目上线的时候,突然发现权限树读取失败,原来依赖的系统接口还未上线。导致此次上线失败!
总结教训:
从项目管理的角度来说,每次项目上线前应该大家开个集体会议,预演本次上线需要的资源等。集大家的只会找出可能出现的纰漏。
从开发者的角度来讲,需要写好相关的概要文档,项目架构或者依赖等。待上线之前注意相关的资源要准备好,否则就可以导致项目上线出问题! ...
spring web.xml中设置变量
- 博客分类:
- java
1. spring web.xml注入系统配置属性(如app.properties).
因为web.xml是web系统的配置入库,代码一经编译之后web.xml里面的值就不可改变,不能再程序运行时替换。所以如果需要在web.xml配置属性变量,必须在编译的时候就将属性变量替换。
具体需要在项目新建不同环境的属性文件
如(开发文件application-development.properties,测试application-integratetest.properties,生产application-production.properties)。然后在pom文件里面利用mavn p ...
1. 通过端口转发访问内网树莓派
ssh -CfNg -R 2222:127.0.0.1:22 bill@47.92.39.111
问题描述:
你好, 内网机器和外网机器已经建立了链接, 端口是 2222, 正常说在外网机器 ssh -p 2222 localhost 这样可以登录内网机器, 但是 ssh_exchange_identification: Connection closed by remote host 出现这个错误......./etc/ssh/sshd_config 里面的 gatewayport 已经是 yes 的.... 请问这个是什么问题~
...
2018年学习计划和学习书单
- 博客分类:
- 随笔
2018年,新的一年开始新的的征程,此文章主要记录18年学习的书单以及学习计划。
计划学习的技术:前端,docker容器,区块链,python,java多线程...
历史清单:
mastering docker
Head first Html & CSS (第2版)
正在学习的书籍:
第一步docker书(the docker book).
JavaScript高级程序设计(第3版)
深入理解java虚拟机(第二版) 124页
TCP IP详解卷 ① :第一章看完
计划读书清单:
技术
架构解密:从分布式到微服务
零基础学pytho ...
参考:http://www.mamicode.com/info-detail-1239074.html
logback加载的过程:
(1)使用logback.configurationFile环境变量的设置
(2)使用classpath中的logback.groovy
(3)使用classpath中的logback-test.xml
(4)使用classpath中的logback.xml
docker仓库使用简介
- 博客分类:
- docker
1.docker 登陆后 push镜像到docker hub 中遇到unauthorized authentication required问题,
镜像分公有和私有,你pull的镜像是公有镜像,由docker hub来维护,那个地址对你来说只能做pull操作,不能做push操作,所以会提示没有权限。
你要push到你自己的镜像库中去。先要用tag修改下镜像的名字,也就是docker tag hello-world your_namespace/hello-worlddocker push your_namespace/hello-world.
比如我的hub的repo名为billd ...