
日常记录
Joepis
一入编程深似海,从此。。。(你懂的)
展开
-
关于VBA Excel开发中连接MySQL数据库的问题
这两天把Access移植到MySQL上,遇到个问题,始终报错说-----80004005 - 未找到数据源名称并且未指定默认驱动程序于是上网查,折腾了一整天,最后发现原来是odbc的驱动的问题。我电脑是64位的,要用64bit的odbc数据源来配置,不能直接在控制面板下的管理工具中配。直接配的后果就是excel中找不到。做法就是:运行 C:\Windows\SysWOW64\odbca...原创 2015-10-07 18:00:14 · 6618 阅读 · 1 评论 -
OkHttp的基本使用——替代Apache HttpClient
http是现在主流应用使用的网络请求方式, 用来交换数据和内容, 有效的使用HTTP可以使你的APP 变的更快和减少流量的使用OkHttp 是一个很棒HTTP客户端:支持SPDY, 可以合并多个到同一个主机的请求 使用连接池技术减少请求的延迟(如果SPDY是可用的话) 使用GZIP压缩减少传输的数据量 缓存响应避免重复的网络请求OkHttp可以替换Apache的HttpCli...原创 2016-07-05 17:27:45 · 14215 阅读 · 1 评论 -
lombok的使用和原理
项目背景在写Java程序的时候经常会遇到如下情形: 新建了一个Class类,然后在其中设置了几个字段,最后还需要花费很多时间来建立getter和setter方法 lombok项目的产生就是为了省去我们手动创建getter和setter方法的麻烦,它能够在我们编译源码的时候自动帮我们生成getter和setter方法。即它最终能够达到的效果是:在源码中没有getter和setter方法,但是在转载 2016-08-11 15:00:39 · 19316 阅读 · 4 评论 -
TCP的3次握手和4次挥手过程
建立连接(3次握手)SYN是标志位,设置SYN=1,表示请求建立连接服务端会同时和多个客户端建立连接,所以在报文交互时,需要带上序号seq,在响应是seq+1,以此来检测报文合法性连接过程客户端:我想建立一个连接。状态:CLOSED -> SYN SENT服务端:可以,我同意建立连接。状态:LISTEN -> SYN RCVD客户端:好的,我收到你的确认...原创 2018-08-01 11:33:53 · 238 阅读 · 0 评论 -
HTML转图片利器:wkhtmltox
摘要: 原创出处 http://peijie2016.oschina.io 欢迎转载,保留摘要,谢谢!关于wkhtmltox,是一个可以把HTML转换为图片和pdf的工具。不多介绍了,详见官网 https://wkhtmltopdf.org/安装步骤下载下来是tar.xz文件,首先解压: tar -vxf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz原创 2017-04-19 14:11:09 · 12870 阅读 · 0 评论 -
HTTP协议学习笔记(1) --- 基本介绍
HTTP基本概念HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP是一个无状态的协议。在TCP/IP协议栈中的位置HTTP协议通常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了我们常说的HTTPS。如下图所示: 默认HTTP的端口号为80原创 2016-11-08 14:45:47 · 287 阅读 · 0 评论 -
Markdown 学习与使用
导语:Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的 HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。Ulysses fo...转载 2016-07-21 15:30:43 · 485 阅读 · 0 评论 -
YAML 语言教程
转载来的,原文地址:http://www.ruanyifeng.com/blog/2016/07/yaml.html编程免不了要写配置文件,怎么写配置也是一门学问。YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。本文介绍 YAML 的语法,以 JS-YAML 的实现为例。你可以去在线 Demo 验证下面的例子。一、简介YAML 语言(发音 /...转载 2016-07-08 22:19:00 · 4489 阅读 · 0 评论 -
使用JPress快速搭建系统
JPress,一个wordpress的java代替版本,使用JFinal开发。支持类似wordpress的几乎所有功能,比如:模板,插件等。同时在模板上,JPress提出了“模板即模型”的概念,方便模板制作人灵活制作业务模型,移除了widget等繁杂功能,同时在模板和插件制作上比wordpress更加灵活简洁。 具体介绍请自行搜索。 1. 首先下载jpress,附上地址:ht...原创 2016-06-26 11:37:57 · 34329 阅读 · 5 评论 -
Maven报错Please ensure you are using JDK 1.4 or above and not a JRE解决方法
在eclipse下用maven编译时,可能报以下提示 Please ensure you are using JDK 1.4 or above and not a JRE (the com.sun.tools.javac.Main class is required). 原因:eclipse默认是使用jre作为运行环境,而maven编译需要jdk作为运行环境因此,我们只要设...原创 2016-06-26 11:24:35 · 12646 阅读 · 4 评论 -
搭建私有sentry
sentry是一个可以将报错信息监控并集中查看,提醒的工具。准备环境ubuntudockerdocker-composesudo apt install curlcurl -fsSL get.docker.com -o get-docker.shsudo sh get-docker.sh --mirror Aliyun检查是否安装完成:docker --version...原创 2019-06-08 11:36:26 · 692 阅读 · 1 评论