- 博客(123)
- 收藏
- 关注
原创 Session会话技术介绍
#Session会话技术介绍Session是服务器端的会话技术,服务端会为每个浏览器开辟一块内存空间,这块内存空间使用HttpSession对象表示,由于内存空间(HttpSession对象)是每个浏览器独享的,所以多个用户在访问的时候,都可以将信息保存在HttpSession对象中。每个HttpSession对象都有一个sessionId,服务器在创建或者是获取HttpSession对象之后会将HttpSession对象的sessionId写道浏览器的Cookie中,Cookie的key是JSESSIO
2022-02-09 19:35:50
562
原创 jenkins配置sonarqube
1. jenkins 下载插件SonarQube Scanner2.构建项目配置sonar.projectKey=testsonar.projectName=testsonar.projectVersion=1.0sonar.language=javasonar.sourceEncoding=UTF-8sonar.sources=$WORKSPACEsonar.java.binaries=$WORKSPACE
2022-01-23 05:06:29
1085
原创 sonarqube docker 安装
docker pull sonarqubedocker run -d --name sonarqube \ -p 18907:9000 \ --link postgres \ -e SONAR_JDBC_URL=jdbc:postgresql://postgres/sonar \ -e SONAR_JDBC_USERNAME=postgres \ -e SONAR_JDBC_PASSWORD=123456 \ -v /home/app_user14/dat...
2022-01-22 20:51:22
621
原创 postgres docker 安装
docker pull postgresdocker run --name postgres -e POSTGRES_PASSWORD=123456 -p 18906:5432 -d postgres:latestdocker exec -it postgres /bin/bashpsql -U postgres创建数据库create database sonar查看数据库\l
2022-01-22 20:31:08
574
原创 jenkins docker 安装
docker pull jenkins/jenkins:ltsdocker run \ --name jenkins \ --restart always \ -u root \ -p 18904:8080 \ -p 18905:50000 \ -v /home/app_user14/data/jenkins:/var/jenkins_home \ jenkins/jenkins:lts中间会有密码
2022-01-22 19:42:38
271
原创 gitlab docker 安装
#下载镜像docker pull gitlab/gitlab-ce#安装镜像docker run -d \-p 18901:443 \-p 18902:80 \-p 18903:22 \--name gitlab \--restart always \-v /home/app_user14/data/gitlab/config:/etc/gitlab \-v /home/app_user14/data/gitlab/logs:/var/log/gitlab \-v /home/.
2022-01-22 16:40:58
433
原创 ifconfig不是内部命令
执行命令:yum search ifconfig执行命令:yum install net-tools.x86_64此时再次执行ifconfig
2021-10-31 15:33:02
457
原创 VxBox网络设置
本机网络设置本机设置成固定IP点击网络适配器设置虚拟机网络查看虚拟机网络配置虚拟机网络设置这样网络就设置好了,可以外网访问了,并且端口映射了22号端口,其他机器直接连接22号端口就可以放完虚拟机内部的CentOS7,CentOS7内部也可以访问外网。...
2021-10-31 15:13:49
867
原创 SFTP秘钥的方式登录与LFTP
1.秘钥文件方式登录sftp -oIdentityFile=/opt/sftpkey/veedoo -oPort=2222 veedoo@IP秘钥文件放在/opt/sftpkey/下,文件名称是veedoo密钥文件在 linux上 ,要将权限改为400 方可使用chmod 400 veedoo这样就可以直接登录了2.账号密码方式登录sftp -oPort=2222 v...
2020-02-28 09:11:26
6092
原创 RPC服务和HTTP服务对比
很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive!本文简单地介绍一下两种形式的C/S架构,先说一下他们最本质的区别,就是RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看...
2020-02-28 09:01:49
388
原创 JS根据身份证号计算年龄
function getAge(identityCard) { var len = (identityCard + "").length; if (len == 0) { return 0; } else { if ((len != 15) && (len != 18))//身份证号码只能为15位或18位其它不合法 ...
2019-10-14 11:17:02
702
原创 常用的Jquery验证
身份证号码验证{ name : "idCard", rule : function(sId,b) { var aCity={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建", 36:"江西",37:"山东",41:...
2019-10-14 10:31:24
326
原创 根据实体生成sql xml需要的
package com.test;import java.lang.reflect.Field;public class EntityCreateXml { public static void main(String[] args) { String path = "com.test.entity.LoanRepayplan"; try {...
2019-08-16 13:43:25
148
原创 JS计算两个日期的时间差
/** * 计算两个日期的时间差 * date1和date2是yyyy-MM-dd格式 * @param date1 * @param date2 */ function daysDistance(date1, date2) { let distance; date1 = Date.parse(date1); date2 = Date.parse(...
2019-08-10 09:48:42
815
原创 CentOS7 查看目录大小
可以查看目录下面的大小du -h --max-depth=1 /var/lib可以产看进程ls -al /proc/8273/statusps -aux |grep -v grep|grep 8273
2019-04-04 10:01:18
5553
原创 CentOS7 RabbitMQ安装
yum install gcc glibc-devel make ncurses-devel openssl-devel xmltoyum install -y erlang-21.2.6-1.el7.x86_64.rpmyum install -y rabbitmq-server-3.7.14-1.el7.noarch.rpm#查看版本[root@localhost opt]# er...
2019-04-04 09:58:26
114
原创 CentOS7 yum安装步骤
1.删除pythonrpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联whereis python |xargs rm -frv ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令[root@test ~]# whereis py...
2019-03-28 14:01:54
401
原创 CentOS7 查找应用名称并关闭进程的定时任务
#!/bin/bashfindtask_command=`ps -ef | grep "tomcat"|grep -v grep|awk '{print $2}'`echo $findtask_commandfor element in $findtask_commanddo `kill -9 $element`doneprint $2 表示第二个参数执行命令只需要在`...
2019-03-14 15:14:06
741
原创 mysql分组获取最大时间的数据
SELECT *FROM customer_loan_info tb1, ( SELECT loan_no, max( loan_time ) AS loan_time FROM customer_loan_info GROUP BY loan_no ) tb2WHERE tb1.loan_no = tb2.loan_no AND tb1.loa...
2019-03-12 17:59:57
3688
原创 mysql 表结构文档整理
SELECT c.ORDINAL_POSITION, c.COLUMN_NAME FROM information_schema.`COLUMNS` c WHERE c.TABLE_SCHEMA = 'database' AND c.TABLE_NAME = 'tablename'
2019-03-04 16:10:42
487
原创 Win7 家庭版远程连接问题
第一个连接是解决函数不支持的https://blog.youkuaiyun.com/Jennifer4869/article/details/80645653第二个连接是解决句柄问题的https://blog.youkuaiyun.com/xiaowei_cqu/article/details/7935242控制面板-》用户帐户和家庭安全-》凭据管理器...
2018-11-29 12:46:26
969
原创 nginx 安装配置
1.vue 打包发布后的dist下面的文件,通过nginx作为服务代理,可以发送到后台接口,将原来的目录下的删除拷贝到这个目下面2.nginx.conf做如下配置#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log...
2018-11-12 13:05:08
118
原创 mongodb 安装配置
1.下载mongodb-win32-x86_64-2008plus-ssl-v3.4-latest-signed.msi2.创建配置文件mongod.cfgsystemLog: destination: file path: E:\mongoDB\log\mongod.logstorage: dbPath: E:\mongoDB\data\db3.执行...
2018-11-11 00:16:27
390
原创 定时备份表
#!/bin/bashHOST=localhostUSER=rootPASSWORD=123456DATABASE=testBACKUP_PATH=/opt/pivotal_table_bkecho "back up table start"time=$(date "+%Y%m%d-%H%M%S")echo "${time}"mysqldump -u$USER -p$PAS...
2018-11-10 23:49:07
198
原创 我的工具连接
visio 下载https://pan.baidu.com/s/1nvTyVNV#list/path=%2F%E5%88%97%E8%A1%A8%E6%B1%87%E6%80%BB%2FOffice%E5%8A%9E%E5%85%AC%E7%B3%BB%E5%88%97&parentPath=%2F
2018-10-08 10:42:21
119
原创 长连接与短连接
1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的经典的三次握手示意图:经典的四次握手关闭图:2. TCP短连接我们模拟一下TCP短连接的情况,c...
2018-08-21 15:15:07
416
原创 线程的生命周期
1.线程的生命周期线程是一个动态执行的过程,它也有一个从产生到死亡的过程。(1)生命周期的五种状态新建(new Thread)当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。例如:Thread t1=new Thread();就绪(runnable)线程已经被启动,正在等待被分配给CPU时间片,也就是说此时线程正在就绪队列中排队等候得到CPU资源。例...
2018-08-21 15:14:52
599
原创 mysql卸载
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQLHKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQLHKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Se...
2018-08-21 15:14:00
223
原创 Eclipse中java文件和jsp字体大小设置
Eclipse中java文件和jsp字体大小设置很多朋友用了中文版的Eclipse后发现不习惯里面的字体,我也是这样,可以使用下面的方法改回英文版的字体,界面还是中文版的1.更改java文件大小设置Window->preferences->General->Appearance->Colors and Fonts->Java->Java Edi...
2018-08-21 15:13:38
2899
原创 jstl学习
jstl 第9章JSTL标签库 JSTL标签库的使用是为类弥补html表的不足,规范自定义标签的使用而诞生的。在告别modle1模式开发应用程序后,人们开始注重软件的分层设计,不希望在jsp页面中出现java逻辑代码,同时也由于自定义标签的开发难度较大和不利于技术标准化产生了自定义标签库。JSTL标签库可分为5类: ...
2018-08-21 15:13:23
738
原创 Android中自定义ViewGroup
一、ViewGroup概述研究ViewGroup之前,我们先来看看ViewGroup的介绍: /** *AViewGroupisaspecialviewthatcancontainotherviews *(calledchildren.)Theviewgroupisthebas...
2018-08-21 15:12:41
1287
原创 android ADB常用的命令
adb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作:1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级;2、...
2018-08-21 15:12:07
524
原创 android sqlite3 adb
创建数据库在cmd下面调用sqlite3.exe,创建数据命令如下:sqlite3 db_name.xx;数据库名称任意,创建后直接进入数据库;如果文件存在,则直接打开;SQL的指令格式所有的SQL的指令都是以分号(;)结尾的,为增加可读性,允许一个指令多行编辑,直到遇到分号结束指令;sqlite3中两个减号(--)代表注释,sqlite会忽略。创建表键入以下指令即可创建一个t...
2018-08-21 15:11:47
1388
原创 MD5在java中的使用
MD5是什么?MD5是message-digest algorithm 5(信息-摘要算法)的缩写,被广泛用于加密和解密技术上,它可以说是文件的"数字指纹"。任何一个文件,无论是可执行程序、图像文件、临时文件或者其他任何类型的文件,也不管它体积多大,都有且只有一个独一无二的MD5信息值,并且如果这个文件被修改过,它的MD5值也将随之改变。因此,我们可以通过对比同一文件的MD5...
2018-08-21 15:11:20
841
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人