自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Liao Tuo

所有成功的背后,都是痛苦的坚持,所有的痛苦,都是傻瓜般的不放弃!

原创 尚硅谷明哥沟通技巧八堂课

目录文章目录目录做好这三点,你就是沟通达人沟通基础:让对方听懂你在说什么沟通是截拳道不是广播体操学会比喻这一招,人人喜欢和你聊天做一个“会说话”的场面人人人需要安全感:反馈意识的建立如何拒绝别人和成为别人拒绝不了的人幽默感,其实是个高级货做好这三点,你就是沟通达人带着问题去思考,带着目标去沟通把目标变成结果,用何种方式方法去沟通沟通结束一定要有结果沟通基础:让对方听懂你在说什么...

2019-12-11 16:36:55 121

原创 http协议不同版本的特点

HTTP连接无法复用:连接无法复用会导致每次请求都经历三次握手和慢启动。Head-Of-Line Blocking(HOLB):导致带宽无法被充分利用,以及后续健康请求被阻塞。协议开销大: HTTP1.x在使用时,header里携带的内容过大,在一定程度上增加了传输的成本,并且每次请求header基本不怎么变化,尤其在移动端增加用户流量。安全因素:HTTP1.x在传输数据时,所有传输的内...

2019-09-19 11:23:49 81

原创 docker 常用数据库的搭建

目录文章目录目录mongodbmysqlredismssql (内存至少需要 2G)PostgreSQLmongodb$ docker pull mongo$ docker run --name mymongo -p 27017:27017 -v $PWD/db:/data/db -d mongo:latest$ docker exec -it mymongo mongomysq...

2019-09-18 08:52:23 79

原创 docker搭建gitlab

目录文章目录目录资料获取 gitlab 镜像启动 docker访问出现 500成功效果资料A step-by-step guide to running GitLab CE in Docker使用docker搭建gitlab环境获取 gitlab 镜像$ docker search gitlab$ docker pull gitlab/gitlab-ce启动 docker...

2019-06-06 08:47:24 111

原创 macOS 优化: zsh 配置

文章目录效果安装 zsh 和 iterm2zshiterm2修改 zsh 主题安装 powerline 字体修改 iterm2 字体和配色字体配色效果安装 zsh 和 iterm2zshzsh官网: https://ohmyz.sh/$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/...

2019-05-30 15:42:20 887

原创 GraphQL使用总结

目录文章目录目录Grahql 要点定义数据类型定义查询 api定义修改/添加 api定义入参api 具体实现express-graphql 开启样例Grahql 要点定义数据类型type XXXexample:type Book { id: ID title: String author: Author // 自定义类型 summary:Stri...

2019-05-05 16:49:35 306 1

原创 Java常见面试题总结(持续更新)

Java常见面试题总结(持续更新)文章目录Java常见面试题总结(持续更新)土巴兔少量内存下对大量数据排序问题?垃圾回收算法, 垃圾回收器,OOM发生的整个流程currentHashMap 和 concurrentHashMapmysql 存储引擎mysql事务隔离级别jvm调优tcp握手过程房极客乐观锁&悲观锁服务网格SpringBoot&SpringCloudredis &a...

2019-04-25 22:02:11 186

原创 JNI

目录文章目录目录资料问题笔记资料JNI中javah命令的使用,生成.h的头文件 - 起始页 - 博客园JNI字段描述符- CSDN博客JNI中的全局引用/局部引用/弱全局引用、缓存jfieldID和jmethodID的两种方式 - CSDN博客JNI完全指南(一)——数据类型 - 作业部落 Cmd Markdown 编辑阅读器JNI完全指南(二)——类与异常 - 作业部落 Cmd ...

2019-01-17 16:42:23 124

原创 Elasticsearch在linux下安装与启动

文章目录下载安装解压jdk并配置环境变量解压elasticsearch启动创建elsearch用户组及elsearch用户更改文件所属用户及组启动测试下载jdk11下载Elasticsearch下载安装解压jdk并配置环境变量# 解压java到/opt下$ cd /opt$ tar -zxvf jdk-11.0.1_linux-x64_bin.tar.gz$ mv jdk-1...

2018-12-22 09:50:09 789

原创 Linux下搭建git服务器

目录文章目录目录安装git添加git用户创建证书登陆初始化Git仓库更改仓库拥有者为git克隆仓库安装gitubuntu 安装(root权限)$ sudo apt-get install gitcentos 安装(root权限)$ sudo yum install git添加git用户$ sudo adduser git创建证书登陆创建文件/home/git/....

2018-12-05 16:38:04 123

原创 Linux添加新磁盘及挂载

目录目录查看磁盘创建分区进入磁盘/dev/sdb命令: fdisk /dev/sdb 输入m 查看命令帮助如下:输入n 进行分区:fdisk -l 新增分区为/dev/sdb1格式化挂载建立/opt/app目录挂载查看配置开机自动挂载查看磁盘以root用户登录,执行fdisk -lu查看所有磁盘信息 创建分区进入磁盘/dev/sd...

2018-07-21 17:56:02 4825

原创 CAS单点登录(5):相关参考资料

目录目录github地址:较完整的教程CSDN学习总结第三方登录其他github地址:https://github.com/apereo/cashttps://github.com/kawhii/ssohttps://github.com/casinthecloud/cas-pac4j-oauth-demo较完整的教程CSDNhttps:/...

2018-07-21 09:39:57 264

原创 Linux 网卡简单配置

目录目录配置网卡命令查看网卡网卡配置文件示例网卡重启命令配置网卡命令$ sudo vi /etc/network/interfaces查看网卡ifconfig -a网卡配置文件示例# interfaces(5) file used by ifup(8) and ifdown(8)# lo 配置auto loiface lo inet lo...

2018-07-21 09:35:08 238

原创 CAS单点登录(3):cas-4.0.0 客户端配置

新建web工程添加依赖jar包cas-client-core-3.2.1.jarcommons-logging-1.2.jarTips: Maven项目直接添加Pom:<dependency> <groupId>org.jasig.cas.client</groupId> <artifactId&gt...

2018-05-22 20:33:36 1673

原创 Windows不重启刷新环境变量

cmd中修改path打开cmd 输入 set path=test输入 echo %path% 输出为test 此时原本的命令都用不了重新打开cmd输入你修改的环境变量命令 比如mvn 发现环境变量生效了 成功刷新...

2018-05-22 11:46:34 13672 1

原创 CAS单点登录(4):cas-4.0.0-server 配置mysql数据库查询认证

目录目录概述环境要求创建数据库Tips配置cas-server配置dataSource配置passwordEncoder配置数据库验证bean修改authenticationManager修改的配置图启动测试概述之前用户名和密码的验证是通过配置文件写死的,实际开发过程中需要采用数据库查询认证机制,此处使用mysql环境要求ca...

2018-05-22 10:49:27 2479 12

原创 CAS单点登录(2):cas-4.0.0-server 去掉https验证

去掉https验证cas默认是采用https模式的,我们没有配置证书,所以去掉https验证取消https的过滤,让http协议也能访问4.0.0 版本一共需要修改三个地方1. 修改deployerConfigContext.xml添加p:requireSecure=”false”找到tomcat下cas/WEB-INF/deployerConfigContext.xml...

2018-05-21 20:24:10 1052

原创 CAS单点登录(1):cas-4.0.0-server 简单部署

下载CAS4.0.0 选择4.0.0 的原因是:4.0.0以后打包比较麻烦,4.0.0版本内有打包好的war下载地址github项目地址 cas 4.0.0地址 解压找到war包部署解压 cas-server-4.0.0-release.zip 将cas-server-4.0.0\modules目录下的cas-server-webapp-4.0.0.wa...

2018-05-21 19:52:57 2806

原创 FreeMarker常用指令

FreeMarker常用指令if, ifelse, else 指令 用途:用于做逻辑判断,流程控制,与java中用途一样 使用方式:<#if name == "xiaoming"> he is xiaoming<#elseif name == "laowang"> he is laowang&amp

2018-04-26 12:21:22 94

原创 Idea 导出 jar包 运行报错: Invalid signature file digest for Manifest main attributes 解决

解决方案使用压缩软件打开jar包 删除:META-INF目录下的除了mainfest.mf,.rsa及maven文件夹 以外的其他所有文件

2018-03-23 14:22:49 10577 2

原创 Stuts2学习笔记(1):环境搭建及Demo

源码:github: https://github.com/liaotuo/Struts2-Demo/tree/master/struts2-demo环境搭建下载struts2官网下载:http://mirror.bit.edu.cn/apache/struts/2.3.34/struts-2.3.34-all.zip 注:本教程使用2.3.34版本目录结构...

2018-03-09 23:20:25 385

转载 Windows获取system权限(删除无权限的文件)

说明某一个文件进行操作需要获取system权限。(比较安全,因为只是这个文件夹,反正你要删掉了)步骤1.右键文件夹,选择“属性”,选择”安全”,点击右下角的“高级”按钮。2.点击所有者后面的“更改”3.在对象名称中输入“everyone”,点击“检查名称”,看到everyone变为“Everyone”后点击确定。4.勾选“替换子容器和对象的所有者”,在弹出的对话框中选择“确定”即可。5.就

2017-12-22 19:44:28 13715

原创 Dwr java服务器反推技术(服务器推送到页面)

源码及展示 Gitee: https://gitee.com/liaotuo/DwrTest展示 简介 简略的实现了服务器反向通知到前台页面, 在输入框输入文字,点击发送按钮,消息会被通知到所有在线的用户。实现依赖dwr.jarcommons-logging-1.0.4.jarjquery-3.2.1.min.jsjar包可以直接在我gitee下载目录结构web.xml<?xml v

2017-12-09 09:56:32 1293

原创 shell获取天气预报

天气urlurl= “http://www.weather.com.cn/data/cityinfo/“+citycode+”.html” 衡阳 http://www.weather.com.cn/data/cityinfo/101250401.htmlshell$ curl http://www.weather.com.cn/data/cityinfo/101250401.html定时自动获

2017-11-30 11:25:27 1197 1

原创 -bash: sbin/lua: No such file or directory解决办法

说明有时候,可执行文件Lua 明显存在,运行时会提示-bash: sbin/lua: No such file or directory。首先想到的应该是依赖的动态链接库缺少。原因 首先查看lua所依赖的动态链接库有哪些$ ldd sbin/lua# 输出:linux-vdso.so.1 => (0x00007ffcebb90000) libm.so.6 => /lib/x86_

2017-11-01 18:03:21 7128

原创 JPMML打分流程

准备数据输入数据即预测变量数据集,不包括目标标量。预测变量由挖掘模式 (Mining Schema) 定义,每一个预测变量的属性在数据字典中定义。数据预处理该过程的主要目的是检测输入数据的有效行。遗漏值 (missing value) 检测。如果输入值为空,则为 missing value。否则对于分类变量,如果数据字典中定义了有效分类值和遗漏值集合, 如果输入数据等于其中某一遗漏值,或者不等于任

2017-11-01 13:49:01 1338

原创 pmml(模型标准化)

PMML简介PMML全称预言模型标记模型(Predictive Model Markup Language),以XML 为载体呈现数据挖掘模型。PMML 允许您在不同的应用程序之间轻松共享预测分析模型。因此,您可以在一个系统中定型一个模型,在 PMML 中对其进行表达,然后将其移动到另一个系统中,而不需考虑分析和预测过程中的具体实现细节。使得模型的部署摆脱了模型开发和产品整合的束缚。PMML标准PM

2017-11-01 10:23:13 12147 4

原创 shell常用条件表达式

文件表达式if [ -f file ] 如果文件存在if [ -d ... ] 如果目录存在if [ -s file ] 如果文件存在且非空 if [ -r file ] 如果文件存在且可读if [ -w file ] 如果文件存在且可写if [ -x file ] 如果文件存在且可执行 整数变量表达式if [ int1 -eq in

2017-10-30 12:09:52 946

原创 解决/usr/bin/python\r\n^M: bad interpreter: No such file or directory

原因python文件的fileformat = dos dos 换行是 \r\n Unix 是\n \r 在 Unix 下就是^M# vim 打开下# 输入以下命令既可查看 fileformat:set ff 解决办法将fileformat 改成 unix# 修改fileformat# vim 打开下, 输入:set ff = unix

2017-10-24 12:13:34 836

原创 Celery(3):Celery+Django

源代码github地址: https://github.com/liaotuo/Celery.git新建Django工程$ django-admin.py startproject django_celery# 并新建如下文件celery.pytasks.pyviews.py# 目录如下:django_celery/├── django_celery│ ├── celery.py

2017-10-17 11:54:17 370

原创 Celery(2):celery快速上手使用

简单使用新建tasks.py, 文件内容如下# coding=utf-8from celery import Celery# celery 的相关配置celery = Celery('tasks', broker='redis://localhost:6379/0')# 具体任务(执行两个数相加)@celery.taskdef add(x, y): return x + y注册任

2017-10-16 17:36:45 371

原创 Celery(1):celery简介及安装

Celery - 分布式任务队列Celery 是一个简单、灵活且可靠的,处理大量消息的分布式系统,并且提供维护这样一个系统的必需工具。它是一个专注于实时处理的任务队列,同时也支持任务调度。安装(ubuntu)celery$ sudo pip install celeryBroker服务(存储消息队列)一般可以有: Redis, RabbitMQ,MongoDB等 推荐前两个稳定的,我用Red

2017-10-16 16:48:25 355

原创 Spring(1):搭建Spring3开发环境(maven+spring)

新建maven项目整个项目目录结构所需jar包1.spring-core2.spring-context3.spring-jdbc4.spring-beans5.spring-web6.spring-expression7.spring-orm可以手都能下载,也可以使用maven (我使用的是maven)pom.xml<!-- spring3 --><dependency> <

2017-10-10 19:03:14 988

原创 Git添加sshkey

添加sshkeygit仓库之间的代码传输协议主要使用ssh协议。而一般搭建gitlab的时候使用的git用户是没有密码的,因此直接ssh是不能登录的,就需要使用ssh-keygen上传公钥,使用非对称加密传输。下面讲述如何上传你的ssh公钥:生成sshkey在终端中敲下面的命令,第一步会生成一对私钥和公钥,分别存在 ~/.ssh/id_rsa和~/.ssh/id_rsa.pub中。第二步查看公钥字符

2017-09-30 22:43:51 411

原创 linux把运行中的指令暂停或挂到后台运行

运用Ctrl+Z# Ctrl + Z 暂停运行$ fg # 拉到前台继续运行$ bg # 挂到后台运行

2017-09-29 15:48:35 5793 1

原创 suse12 开启ssh 远程连接

前提已安装ssh套件修改sshd_config$ vim /etc/ssh/sshd_config# 做如下修改:PermitRootLogin yesPasswordAuthentication yes查看防火墙状态$ service SuSEfirewall2 status# 如果是开启状态(未开启则无需修改)$ vim /etc/sysconfig/SuSEfirewall2# 做

2017-09-27 00:07:21 12237

原创 suse12 源码安装openldap2.4

依赖BerkeleyDB下载需要安装依赖包 BerkeleyDB4.7(4.4 - 4.8) BerkeleyDB4.7下载: http://download.oracle.com/berkeley-db/db-4.7.25.tar.gz安装# 解压后进入目录$ cd build_unix$ ../dist/configure$ make && make install更新lib库# 更新l

2017-09-26 23:59:36 1033

原创 源码安装setuptools和pip

安装setuptools下载setuptools源码包: https://pypi.python.org/pypi/setuptools安装# 解压后进入目录$ python setup.py install安装pip下载pip源码包: https://pypi.python.org/pypi/pip#downloads安装# 解压后进入目录$ python setup.py build $

2017-09-26 23:03:25 3023

原创 vim入坑笔记

普通模式:一次删除一个单词dw命令模式:

2017-09-25 23:57:48 175

原创 取消ssh,scp 询问

说明这个是ssh安全认证是的一个RSA认证。此处必须选择yes才能连接。 第一次ssh scp时,他会询问你是否永久把这个RSA认证加入本地,选择yes后,以后不会再出现提醒。 方法一:修改配置文件$ vim /etc/ssh/ssh_config# StrictHostKeyChecking ask 改成 StrictHostKeyChecking no方法二:携带配置 scp/ssh

2017-09-25 20:59:26 712

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