- 博客(61)
- 收藏
- 关注
原创 分享一些常用的数据库结构表和字段语句(BI系统数据源部分可能会用到)
【代码】分享一些常用的数据库结构表和字段语句(BI系统数据源部分可能会用到)
2023-07-25 17:40:41 202
原创 四、一阶段彩蛋:粗糙版本自动化部署
2 提供的Dockerfile文件前提:如果需要穿入阿里云需要在jenkins配置访问凭证,前面配置gitee拉代码有讲
2022-06-01 16:41:06 115
原创 三、安装Harbor与镜像上传存储
可参考博客:https://blog.csdn.net/moyuanbomo/article/details/1233788251、下载安装包安装安装方式一(在线):wget https://github.com/goharbor/harbor/releases/download/v2.3.1/harbor-offline-installer-v2.3.1.tgz推荐:安装方式二(离线)包含docker-compose:链接:https://pan.baidu.com/s/16BaqfQsPPg
2022-05-31 22:45:18 1132
原创 二、jenkins安装与自动化构建打包
官方jenkins学习地址:https://www.jenkins.io/zh/doc/book/installing/1.docker安装jenkinsdocker run \ -u root \ -d \ -p 8080:8080 \ -p 50000:50000 \ -v jenkins-data:/var/jenkins_home \ -v /etc/localtime:/etc/localtime:ro \ -v /var/run/docker.sock:/va
2022-05-30 14:46:16 279
原创 一、docker安装
1、删除可能存在的docker包sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-.
2022-05-28 22:32:17 69
原创 mysql 分组取最大最小一条(经典问题,有好的方法可以博客留言),与君共勉
方法1:select a.* from tb a where val = (select max(val) from tb where name = a.name) order by a.name方法2:select a.* from tb a where not exists(select 1 from tb where name = a.name and val > a.val)方法3:select a.* from tb a,(select name,max(.
2022-05-27 18:08:56 1735
原创 用springboot 做一个easyExcel写数据库的数据到页面下载
首先导包: <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.7</version> </dependency>在service层的implment层调用方法:数据格式为从数据库里得
2021-07-30 16:26:30 255
原创 springboot自定义start流程
三工程(照着做粘贴代码,建立三个工程)1.hello-start-autoconfigration(书写那些自动加载的工程)1.1类HelloServiceAutoconfigrutionpackage com.example.auto;import com.example.bean.HelloProperties;import com.example.service.HelloService;import org.springframework.boot.autoconfigure.Ena
2021-07-19 16:44:51 326
转载 linux安装zookeeper及使用
一、安装条件想要安装zookeeper,必须先在linux中安装好jdk。安装步骤见:https://www.cnblogs.com/expiator/p/9987351.html二、下载并解压zookeeper压缩包先进入/usr/local/目录,也可以是其他的目录:[root@localhost /]# cd /usr/local2. zookeeper安装包可以在官网下载。也可以在后面这个地址下载 http://mirror.bit.edu.cn/apache/zookeeper
2020-11-10 12:17:16 469
原创 springmvc-第三篇SpringMVC常用注解
1 RequestParam注解说明:解决参数之间取名不同问题, 比如网页端传的是name,这里用username也可以接收,不用一摸一样,但是网页端一定要是name传过来例子:注意路径问题省略:是已经前面已经配置springmvc.xml配置好<bean id="internalResourceViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> .
2020-07-03 19:32:07 242
原创 springmvc——第二篇入门(请求参数篇)
1.知识讲解:网页传入:username=123&password=123mvc框架:2.参数绑定与自定义参数类型转换:表单提交的任何数据类型全部都是字符串类型,但是后台定义Integer类型,数据也可以封装上,说明Spring框架内部会默认进行数据类型转换。如果想自定义数据类型转换,可以实现Converter的接口请求参数的绑定说明绑定机制表单提交的数据都是k=v格式的 username=haha&password=123SpringMVC的
2020-07-02 21:37:14 124
原创 springmvc——第一篇入门
1.构建web的maven工程(具体看idea的web构建篇:idea的web构建篇):2.直接建立类,一部到位:2.一个简单的springmvc例子:HelloContorller.java@Controllerpublic class HelloController { @RequestMapping("/hello") public String sayHello(){ System.out.println("hello StringMvc");
2020-07-02 14:11:28 129
原创 idea -maven的自定义web工程使用
1.首先创建(非默认工程)2.新建增加java和resource文件夹:标识标识效果:例子:sprintmvc的架构文件(xml配置文件):配置web.xml文件:<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app> <
2020-07-02 11:55:38 117
原创 idea开发人员常用快捷键
alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示Ctrl+Alt+Space 类名或接口名提示Ctrl+P 方法参数提示Ctrl+Shif
2020-07-02 10:15:57 121
原创 android-实现一个简单的视频弹幕
一、为什么使用视频弹幕:说起弹幕,想必很多朋友首先想到的不是A站AcFun就是B站bilibili,弹幕文化正是在 这两个二次元社区里发扬光大,为宅男宅女们带来了无尽的乐趣。随着视频行业的火热,不仅腾讯视频、爱奇艺、优酷这些平台型视频产品引入了弹幕功能,近来也有诸多的短视频产品逐渐在尝试这种互动方式很多人或许在生活中比较寡言少语,但在网络中却十分地活跃,渴望得到别人的关注和认可,而弹幕正好就成了这些人刷存在感的工具。就像在直播间里土豪用刷火箭来彰显自己的身份一样,在某个视频特别是热门IP,很多忠实
2020-06-14 18:39:50 678
原创 在linux(contos下)如何安装nginx以及初始使用
安装包:链接:https://pan.baidu.com/s/16-iPpb2oKPKRLlFnJiEHLw提取码:jd1g//先把所有的压缩文件放在/usr/local/apps/ 然后切换到apps下1.安装pcre//解压缩pcre-xx.tar.gz包[root@master apps]# tar -zxvf pcre-8.37.tar.gz //进入解压缩目录,执行./c...
2019-11-30 18:21:28 111
原创 如何安装和基础使用mongodb
//如何安装mongodb//1,避免出错,先跟新nss[root@master /]# yum -y update nss//2.先让时间跟新,避免出错[root@master /]# ntpdate -u 0.north-america.pool.ntp.org//3.下载mondb[root@master /]# curl -O https://fastdl.mongodb.o...
2019-11-25 22:17:21 109
原创 python-面象对象基础语法
面象对象基础语法#在 Python 中 对象几乎是无所不在的,我们之前学习的 变量、数据、函数 都是对象# 提示 __方法名__ 格式的方法是 Python 提供的 内置方法 / 属性# dir(内置函数)def demo(): print("hello world")print(dir(demo()))# ['__bool__', '__class__', '__delatt...
2019-10-26 15:47:27 96
原创 python-基础-局部变量和全局变量
局部变量和全局变量#---全局变量函数内不可以修改,相同的变量名# 只会自己定义一个局部的变量名---函数内部的输出,没有定义就会到全局变量那里去找num = 10;def demo1(): num = 99; print(num)def demo2(): print(num)demo1()#99demo2()#10# 可以修改全局变量的方法:global...
2019-10-26 15:45:39 94
原创 hadoop生态安装-hive-mysql
/**安装mysql*/yum -y install wgetwget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpmrpm -ivh ysql57-community-release-el7-8.noarch.rpm(即可安装完成)//登陆rootmysql -u root//启动myql...
2019-10-26 12:26:12 79
原创 redis-5.数据类型list
list介绍:列表类型(list)可以存储一个有序的字符串列表,常用的操作是向列表两端添加元素,或者获得列表的某一个片段。列表类型内部是使用双向链表斜体样式(double linked list)实现的,所以向列表两端添加元素的时间复杂度为0(1),获取越接近两端的元素速度就越快。这意味着即使是一个有几千万个元素的列表,获取头部或尾部的10条记录也是极快语法:向列表两端增加元素。L...
2019-10-25 23:04:45 85
原创 python-基础-函数的使用注意事项
函数的使用注意事项# 面试题:#1.元组方式交换两个数值的值、python专有,左边是变量,右边是元组a = 3b = 5a,b = b,aprint(a,b)#函数内赋值不会对外部产生影响,但是列表使用+=的操作,# 是会改变值得,本质是会调用列表的extend方法def demo1(num,num_list): print("------") num += ...
2019-10-25 17:01:06 130
原创 redis-4.数据类型hash
数据类型set get @Test public void appen(){ Jedis jedis = new Jedis("192.168.71.100",6379); jedis.mset(new String[]{"id","7758258","native","china"}); jedis.close(); }19...
2019-10-24 16:29:37 78
原创 redis-3.java初级操作(普通和连接池)(idea环境)
pox.xml文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven....
2019-10-23 23:53:52 75
原创 python-基础-不可变量和可变量数据类型
不可变量和可变量数据类型#就是变量的右边是存在内存之中的,它自己有一个地址,左边的变量名只是#对它的地址的存储,右边的值得地址是不变的a = 1print(id(a)) #267114672print(id(1))#267114672b = aprint(id(b))#267114672a = 2print(id(a))#266262720# 1.不可变类型(内存中数据不允许...
2019-10-23 19:48:28 363
原创 redis-2.修改配置文件以及启动和停止
修改配置文件以及启动和停止1.修改配置文件从redis.conf文件:把这个no改为yes,就是后台启动2. 启动多台radis进程:启动多个redis进程意义:一个redis代表一个redis服务(服务器)。方法1:启动时指定端口可在一台服务器启动多个redis进程。cd /usr/local/redis/bin./redis-server ./redis.conf --po...
2019-10-23 08:49:54 523
原创 redis-1.安装步骤详解:
安装:redis是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc。现在虚拟机上执行两条命令,下载tcl和c编译环境,因为redis是用c语言编写的:yum install tclyum install gcc-c++ 源码下载从官网下载http://...
2019-10-23 08:10:19 87
原创 python-j基础-#容器类型公共方法
容器类型公共方法#dela = [1,3,4,6]del a[1]print(a)#[1, 4, 6]#del a#print(a) #回报错,因为把定义删除了#max() min() 求其中最值 如果是字典,只比较keyt_str = "jfiangianzmgnjieomlkiya"t_list = [1,3,48,50,9]print(max(t_str))#zpr...
2019-10-22 13:11:07 83
原创 hbase-理论1
HBase是一个开源的非关系型分布式数据库(NoSQL),它参考了谷歌的BigTable建模,实现 的编程语言为 Java。是Apache软件基金会的Hadoop项目的一部分,运行于HDFS文件系统之上,因此可以容错地存 储海量稀疏的数据。特性:– 高可靠– 高并发读写– 面向列– 可伸缩– 易构建行存储:优点:写入一次性完成,保持数据完整性缺点:数据读取过程中产生冗余数...
2019-10-21 22:42:44 84
原创 python-基础-字符串
字符串(除了列表使用最多的高级数据结构)直接上代码:#字符串的索引使用str1 = "hello python"print(str1[6]) #p# for char in str1:# print(char)#字符串的常用操作#1.字符串长度print(len(str1)) #12#2.统计某个小(子)字符串出现的次数hello_str = "hello hello"...
2019-10-21 21:28:50 101
原创 python-基础-字典
元组(dictionary,简称dict)他是除了list列表之外最为灵活得数据类型列表是有序的对象集合字典是无序的对象集合采用键值对键是唯一的符号{}#----------定义-------xiaoming_dict = {"name":"xiaosi", "age":18, "gender":"man"}print(xiao...
2019-10-21 15:08:07 98
原创 python-基础-元组
元组:#元组与列表最大的不同就是它不可以增删改查,元组符号是(),列表是[]#1.元组的定义info_tuple = ("zhangsan",1,1.75)print(type(info_tuple))# <class 'tuple'>#1定义的注意事项#1.1一个内容的类型single_tuple = (5)print(type(single_tuple))#<...
2019-10-20 23:14:45 113 1
原创 python基础-列表
元组:#list使用(就是数组,在数据结构之中就是链式结构)# 建立列表:name_list = ["xiaosi","haungjiaju","renxing"]print(name_list[1:]) #从1开始往后取值# ---------列表的增删改查(配合内置函数使用)------------#1.获得数据#获得数据在列表中的位置:取索引print(name_list....
2019-10-20 22:05:21 128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人