- 博客(636)
- 资源 (36)
- 收藏
- 关注
原创 protobuf的基本使用(读取和写入)——java
本文主要参考:protobuf官方文档。好,下面上货。我们这里说的是如何使用protobuf。首先protobuf提供了一个约定——.proto文件。然后约定好的双方都通过这种格式进行对数据进行处理即可。下面是使用的一个例子:1、添加maven依赖<!-- https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java...
2018-06-19 22:35:01 8344
原创 protobuf简介和安装
本文主要参考:idea protobuf的使用https://www.cnblogs.com/liugh/p/7505533.htmlGoogle Protocol Buffer 的使用和原理https://www.ibm.com/developerworks/cn/linux/l-cn-gpb/index.html下载页面https://github.com/google/protobuf/re...
2018-06-19 22:25:49 1332
原创 python 执行系统命令(curl)
使用python执行系统命令,比如curl直接上货:#!/usr/bin/python# -*- coding: UTF-8 -*-import osdata = ['www.baidu.com', 'www.csdn.cn']for item in data: tmpres = os.popen('curl %s' % item).readlines() ...
2018-06-10 13:42:40 42853 4
原创 python读取命令行参数
一般的用法就是说,要判断当前的环境是测试环境还是生产环境。#!/usr/bin/python# -*- coding: UTF-8 -*-import sysenv = 'test'if sys.argv.__len__() == 2: if sys.argv[1] == 'test': env = 'test' elif sys.argv[1] == 'prod': ...
2018-06-10 13:36:58 656
原创 python操作mysql和redis
如题#!/usr/bin/python# -*- coding: UTF-8 -*-import MySQLdbimport redisimport datetimec = 2d = "ssdd"testStr = """select * from a where id = %d and name = %s""" % (c, d)print(testStr)# 打开数据库连接db = MySQLd...
2018-06-10 13:35:02 489
原创 python利用pip安装依赖(redis、mysqldb等)
本文主要参考https://blog.csdn.net/u013107656/article/details/52245144参考上面的文章。在window中,python文件夹下有一个script文件夹,这里面是有对应的pip应用的。可以直接使用pip安装pip install redis安装redis应该没有什么问题。直接下载然后解压先下载安装包https://pypi.org/project...
2018-06-10 13:33:07 7197
原创 python安装
本文主要参考菜鸟教程windows下python的安装与使用下面的地址是三种操作系统的python安装过程http://www.runoob.com/python/python-install.html这里主要看windows的,因为linux和mac上面是默认已经安装的下载地址https://www.python.org/downloads/release/python-2715/然后根据菜鸟教...
2018-06-10 13:29:32 246
原创 linux下执行定时任务的方法
var/spool/cron/用户 文件夹下编辑任务crontab -e查看任务crontab -l删除任务crontab -r*/1 * * * * python /root/xytest/pythoncron/cron1.py >> ~/xytest/cronlog/log 2>&1类似上面的样子在crontab中添加这样的命令然后就可以运行了但是,上面的方法还...
2018-06-10 13:13:22 1943
原创 spring boot中使用spring JdbcTemplate(三)——插入后返回id,批量插入
本文主要介绍如何使用springTemplate 进行插入后返回id,同时介绍一下如何进行批量操作。1、插入后返回id。public int insertAndReturnKey(JdbcTemplate jdbcTemplate) { String sql = "insert into student(name,age,address) values(?,?,?)"; ...
2018-05-12 17:25:03 3087
原创 spring boot中使用spring JdbcTemplate(二)——增删改查CRUD
接着上篇文章继续、spring boot中使用spring JdbcTemplate(一)——连接池创建多个连接现在我们看一下如何使用spring的JDBCTemplate进行增删改查操作。1、增加:public int insert(JdbcTemplate jdbcTemplate) { String sql = "insert into student(id,name,age,add...
2018-05-05 22:43:18 1193
原创 spring boot中使用spring JdbcTemplate(一)——连接池创建多个连接
本文参考了网上一些文章,最后整理实践得出。1、创建一个springboot的demo程序,可以参考我的文章:创建springboot demo程序2、看一下目录结构:3、首先需要在pom文件中引入依赖:<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency...
2018-05-05 22:31:51 8942
原创 mongo索引
本文主要介绍mongo的索引索引的作用索引的类型索引的注意事项索引的创建管理索引的作用索引的作用是在进行查询的时候,首先会去查询索引,如果在索引中找到对应的内容,那么根据索引对应的地址找到相应的数据即可,从而加快查询的速度。不过,每次在进行插入操作的时候会更新索引对应的B树。所以需要根据需要创建索引,不要创建不必要的索引。索引的类型单键索引复合索引唯一索引稀疏索引索引创建的注意事项1、如果coll...
2018-05-02 00:17:28 383
原创 git在push时建立本地分支和远程分支的联系
在进行git push 时遇到的问题:fatal: The current branch adf has no upstream branch.查看了一下本地分支和远程分支的关联关系,发现newdev这个本地分支是没有和远程分支关联上的。dev b57ad4a [origin/dev] a new commit master ac...
2018-04-30 11:26:38 3432
原创 git 常用命令(git rebase 和 git merge 什么时候使用)
更新所有远端分支git remote update origin --prune或者git fetch赋值代码到本地git clone git@github.com:wild46cat/test.gitgit rebase 过程git rebase origin master修改内容git add .git rebase --continuegit merge 过程git fetchgit mer...
2018-04-30 11:00:02 4211
原创 git merge和rebase区别
本文主要参考:https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%8F%98%E5%9F%BA两种git合并提交的方式merge 和rebase。merge和rebase都是用来把远程分支上有修改过的内容同步到本地的功能。先说一下merge吧。使用流程是这样的编辑文件git add .git commit -m "本次提交备注"git...
2018-04-30 10:52:01 452
原创 redis五中基本结构的操作(redis-cli方式)
本文主要参考《Redis实战》好,下面上货。 redis中的五种结构分别是STRING 字符串LIST 列表HASH 哈希SET 集合ZSET 有序集合首先看一下1、STRING的操作get 获取key的值set 设置key和value的值del 删除key2、然后是LIST的操作LPUSH RPUSH LPOP RPOP3、Set的基本操作这里先说一下set和list的区别:在redis中,s...
2018-04-22 12:25:37 415
原创 python操作redis
1、安装pipyum install python-pip2、使用pip安装python 的redis连接库pip install redis3、在python的控制台界面操作redisimport redisconn = redis.Redis(host='192.168.0.12',port=6379,password='123456');conn.set('hello','world');c...
2018-04-22 11:16:38 227
原创 redis远程连接NOAUTH Authentication required
主要原因是在redis的服务端设置了密码,但是在控制台或者程序中连接的时候没有指定密码。linux下可以看一下配置文件/etc/redis.confrequirepass 123456mac下可以看一下配置文件 /usr/local/etc/redis.confrequirepass 123456然后在进行远程连接即可。redis-cli -h 192.168.0.12 -p 6379 -a 12...
2018-04-22 11:14:46 13780
原创 mongodb基本操作(CRUD)
本文最主要参考:http://www.runoob.com/mongodb/mongodb-query.html好,下面上货1、先进到MongoDB的shell中mongo ip:portmongo 192.168.0.123:27017在mongo下进行清屏是cls命令。2、查看当前有哪些数据库show dbs3、尝试增加数据:db.xytest.user.insert({"_id":"01",...
2018-04-20 13:29:12 1804
原创 whalin java操作memcache
本文主要介绍通过whalin进行memcache的基本操作。 这种方式需要注意的是key是经过urlencoder的,也就是说在telnet中进行查找的时候需要对你的key进行urlencoder。好,下面介绍如何使用。1、引入pom依赖<dependency> <groupId>com.whalin</groupId> <artifactId...
2018-04-19 00:39:06 400
原创 memcache基本操作
本文主要介绍memcache在telnet端的一些基本操作和理解。本文主要参考:http://www.runoob.com/memcached/memcached-set-data.htmlhttp://memcached.org好,下面上货。1、先连接到memcache中telnet ip porttelnet 192.168.0.11 112112、进入后可以进行set add replace...
2018-04-15 12:09:37 2698 1
原创 mongodb可视化工具robomongo
本文主要介绍如何安装robomongo1、在官网上下载robomongo可视化工具https://studio3t.com/download-now/2、下载完成后安装。安装完成后如下图3、下面尝试连接mongo。连接成功会显示出如下内容:...
2018-04-14 20:56:28 1533
原创 windows安装mongo
本文主要参考:http://www.runoob.com/mongodb/mongodb-window-install.html好,下面上货。1、下载地址:https://www.mongodb.com/dr/fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.6.3-signed.msi/download2、完成下载后安装这一...
2018-04-14 20:54:04 313
原创 memcache安装——yum方式
本文主要介绍如何在centos下安装memcache本文主要参考:http://www.runoob.com/memcached/memcached-install.htmlLinux系统安装memcached,首先要先安装libevent库。yum install libevent libevent-deve yum install memcached后台运行memcache/usr/loc...
2018-04-14 10:29:04 415
原创 mongodb设置远程连接
本文主要介绍如何远程连接mongodb。如果还没有安装mongodb可以参考如下文章:https://blog.csdn.net/wild46cat/article/details/79455705好,下面上货。1、设置/etc/mongod.conf文件mongodb在默认情况下是不允许远程连接的,需要在配置文件中进行配置vim /etc/mongod.conf注意里面的内容:net: po...
2018-04-14 10:04:04 5323
原创 charles监听app请求
本文主要介绍charles监听app的http请求和https请求。本文主要参考:https://www.jianshu.com/p/fb2bdde5b498下面上货。charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括req...
2018-04-12 08:22:33 4593
原创 redis 远程访问refuse connection
本文主要介绍 redis在进行远程访问的时候可能出现的小问题。Could not connect to Redis at 192.168.0.33:6379: Connection refused上面的内容是报错的内容。遇到上面的错误可能有两种可能。1、没有关闭防火墙2、没有修改配置文件的bind参数。在配置文件中默认情况下只允许本地ip访问redis,可以把这个理解成一种保护机制。现在可以把这个...
2018-03-27 23:45:08 1004
原创 redis 安装——mac (使用brew安装)
本文主要参考:http://www.runoob.com/redis/redis-install.html好,下面上货。1、使用brew命令安装redisbrew install redis2、启动redis后台方式启动,brew services start redis。这样启动的好处是把控制台关掉后,redis仍然是启动的。当然,如果没有这样的需求,也可以这样启动redis-server /u...
2018-03-27 23:40:35 5018 2
原创 redis安装——linux(通过yum安装)
本文主要介绍如何在linux环境安装redis。本文主要参考:http://www.runoob.com/redis/redis-install.html好,下面上货。1、yum install redis安装完成后,配置文件的位置在/etc/redis.conf2、启动redissystemctl start redis.service3、停止redissystemctl stop redis....
2018-03-27 23:34:37 267
原创 springboot 整合mybatis
本文主要参考:https://blog.csdn.net/winter_chen001/article/details/77249029好,下面上货。1、新建一个springboot项目。2、修改pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0...
2018-03-23 16:43:13 346
原创 springboot 支持跨域访问
本文主要介绍如何再springboot中支持跨域访问。新建一个类:@Configurationpublic class Cros extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("...
2018-03-23 13:49:48 730
原创 springboot 读取配置文件中的变量(通过注解方式)
springboot的application.properties文件中可以定义一些可配置的常量。在程序中我们不需要再重新的读取文件,我们可以直接使用@Value注解读取配置文件中的值。首先看一下配置文件application.properties中的内容是:spring.profiles.active=devapplication-dev.properties文件的内容是:server.port...
2018-03-22 22:12:08 15642 2
原创 vue使用axios后,访问不到this中的变量
本文主要针对vue中使用axios进行与后台交互后,从后台拿到数据绑定到前台的时候发现绑定不上的问题进行处理。下面是出现问题的代码:testget: function () { this.$ajax({ method: 'get', url: 'zk/connect?connectionString=' + this.connec...
2018-03-21 22:22:53 10378
原创 Yeoman创建angularjs应用,添加filter
本文主要介绍如何添加在使用Yeoman创建的angularjs应用中添加filter。本文主要参考《angularjs高级编程》好,下面上货。1、先创建一个angularjs应用,如果还没有创建可以参考我的文章:Yeoman创建angularjs应用2、在控制台中输入命令:yo angular:filter first-filter3、这样就会在项目中添加如下文件:4、我们不修改这个filter中...
2018-03-20 00:12:06 254
原创 Yeoman创建angular项目中的指令demo
本文主要介绍如何通过Yeoman的方式快速的建立angular中的directive(指令)。本文主要参考《angularjs 高级编程》好,下面上货。先介绍一下指令。在angualrjs中有三种组件,分别是服务、控制器和指定。这三个组件的功能和特点不同。服务是单例的,用于从服务器端取值控制器是业务相关,具体的也会会在这里进行实现指定将直接作用于dom,从而和页面上的元素进行交互。下面说一下,如何...
2018-03-18 00:16:31 364
原创 Yeoman创建angularjs项目——添加新页面和路由
本文主要参考:《angularjs高级编程》本文主要介绍如何通过Yeoman进行新模块的添加。上一篇文章我们讲述了如何通过Yeoman进行angularjs项目的创建。现在我们要添加一个新的界面,并且设置路由。使用命令:yo angular:route first-page这样的指令执行后会自动的完成一个新页面的添加,同时添加路由。路由的名称就是first-page,但是controller的名字...
2018-03-17 17:10:05 699
原创 Yeoman创建angularjs应用
本文主要介绍如何利用Yeoman进行angularjs应用的搭建。本文主要参考:《Angularjs高级编程》https://www.ibm.com/developerworks/cn/web/1402_chengfu_yeoman/好,下面上货。1、首先安装Yeoman。安装nodejs。安装git。npm install -g grunt-clinpm install -g bowernpm ...
2018-03-16 21:53:00 319
原创 mongodb的CRUD(shell方式)
本文主要介绍mongodb的CRUD,增加、修改、删除。首先进入mongodb的shell。> dbtest//进入数据库xytest> use xytestswitched to db xytest> firstdoc = {"name":"xueyou","age":12}{ "name" : "xueyou", "age" : 1
2018-03-06 16:00:03 294
原创 mongodb安装启动(yum方式)
本文主要介绍如何通过yum方式安装mongodb。本文主要参考:https://docs.mongodb.com/master/tutorial/install-mongodb-on-red-hat/#configure-the-package-management-system-yum好,下面上货。1、首先创建yum相应的repo文件:touch mongodb-org-3.6.repo2、在文...
2018-03-06 11:28:34 1532
翻译 angularjs4入门程序(helloworld程序搭建)
本文主要介绍angularjs4的基本搭建,也就是如何搭建一个angularjs4的简单前台应用。本文主要参考:https://angular.io/tutorial/toh-pt0好, 下面上货。1、安装angular CLI工具。npm install -g @angular/cli2、创建一个新的应用ng new angular-tour-heros3、启动应用cd angular-tour...
2018-03-05 22:35:11 1196
androidListView下拉刷新Demo
2016-09-23
androidListView下拉刷新
2016-09-23
android ListView分页加载Demo
2016-09-22
Struts2+Spring+Hibernate+Maven框架整合
2016-07-26
JavaScript从入门到精通(第2版).pdf
2016-03-16
bootstrap图片瀑布布局 Masonry插件
2017-01-18
hadoop mapreduce helloworld 能调试
2016-12-14
hbase java api 访问 查询、分页
2016-11-24
hbase java api 访问 增加修改删除(一)
2016-11-23
java api 访问hbase demo(Maven)
2016-11-22
jquery-easyui-tree学习
2016-10-09
maven+springmvc+spring+mybatis框架V1.0
2016-09-29
android自定义ListView控件实现下拉刷新、分页加载、item点击
2016-09-27
android自定义ListView控件实现下拉刷新
2016-09-27
android自定义轮播控件基于ViewPager
2016-09-27
android自定义文字轮播控件基于ViewAnimator
2016-09-26
android自定义轮播控件基于ViewFlipper
2016-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人