自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Rails prodution secret_key_base问题

ERROR:Missing secret_key_base for ‘production’ environment, set this string with rails credentials:edit (ArgumentError)rails 在5.2以后就有了credentials 但是同样支持secrets.yml源码中有三种解决方案:这里讲一下1.credentials,2.secrets1.credentials#删除 rm -rf config/credentials.yml.en

2021-12-07 17:56:09 729

原创 docker 安装clickhouse

1.安装docker#查看docker是否安装成功docker info2.搜索docker镜像docker search clickhouse3.垃取镜像#垃取镜像docker pull yandex/clickhouse-server#我直接执行了如下,工作需要,没有yandex/clickhouse-server:20.3.10.75此镜像会提示拉取# docker run -d --name ch-server --ulimit nofile=262144:262144 -p

2021-11-22 11:58:29 790

原创 ruby 通过*解析为树

描述给定一个字符串,“第一 10\r\n第一一 2\r\n第一二 3\r\n**第一二一 12.1\r\n*第一二一 b\r\n第二 10”将字符串解析为[ { "type": 0, "id": 0, "title": "第一", "description": "", "write_method": { "1": 0 }, "max_score": 10,

2021-05-08 18:57:20 158

原创 rails集成devise

devise是基于Warden的rails灵活的身份验证方案:添加gem,在Gemfile中添加gem 'devise'#添加后命令:bundle install运行生成器$ rails generate devise:install接下来在config/environments/development.rb中配置config.action_mailer.default_url_options = { host: ‘localhost’, port: 3000 }创建

2020-10-03 02:50:04 505

原创 ruby中collect迭代

#对一个集合形式的进行转换为hsah然后对年龄的一个排序array=[{:name=>"皇甫",:age=>18,:sex=>"男"},{:name=>"黄阿芙",:age=>16,:sex=>"男"},{:name=>"皆可",:age=>20,:sex=>"男"},{:name=>"美美",:age=>10,:sex=>"男"}]#collect迭代器,对每个集合遍历,存入hash中map=array.collect do |

2020-09-30 08:21:08 532

原创 mybatis的学习

配置一个mybatis项目1),添加相应的依赖,pom.xml <!--统一管理所有jar包版本号--> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.t

2020-08-14 08:56:08 92

原创 阿里云短息服务的使用

1)申请到阿里云短信服务的签名管理和模板管理2)查看自己的这两个码3)查看demo4) 三个必填信息1,.PhoneNumbers:手机号2,SignName:阿里云签名管理签名名称3,TemplateCode:阿里云模板管理模版CODEpublic class SmsUitl { public static void main(String[] args) { sendSms("电话号码"); } public static String

2020-08-11 17:40:43 392

原创 Spring Boot 配置文件

Spring Boot 使用一个全局配置文件,配置名是固定的application.propertiesapplication.yml     配置文件的作用:修改Spring Boot自动配置的默认值;Spring Boot在在底层都给自动配置好了YAML:(YAML Ain’t Markup Language)     YAML A Markup Language:是一个标记语言&nbs

2020-07-28 23:09:23 181

原创 使用Spring Initializer快速创建Spring Boot项目

IDE 都支持的使用Spring的项目创建向导 快速创建Spring Boot项目: 选择我们需要的模块,向导会联网创建Spring Boot;默认生成的Spring Boot项目:      主程序已经生成好了,我们只需要我们自己的逻辑       resourrces文件夹中的目录结构:       &n

2020-07-26 21:28:45 179

原创 Spring boot场景启动器

运行的探究1、pom.xml1.父项目<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version></parent><!-- 点进spring-boot-star

2020-07-26 15:01:53 143

原创 idea 运行起一个spring boot

Spring的特点:   简化spring的应用的开发   整个spring技术栈的一个大整合   J2EE的开发的一站式解决方案首先创键一个maven项目这里可以修改一下我们的项目名称,路径 然后finish在pom.xml文件里添加spring boot依赖<!-- spring Boot 依赖 --><parent> <groupId>org.spri

2020-07-26 01:24:59 178

原创 servlet实现jsp列表的搜索框

这里我们对一个列表的信息进行搜索,根据姓名 部门用到的工具和jsp的位置jsp页面<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><html><head> <title>Title</title>

2020-07-24 11:34:58 5450 2

原创 MySQL基本知识

查看所有数据库SHOW DATABASES;#查看所有数据库创建一个数据库CREATE DATABASE mydb1;#创建数据库创建一个使用utf8字符集的数据库CREATE DATABASE mydb2 CHARACTER SET UTF8;#创建一个使用utf8字符集的数据库创建一个使用utf8字符集,并带比较规则的mydb3数据库CREATE DATABASE mydb3 CHARACTER SET utf8 COLLATE utf8_general_ci; #创建一个.

2020-07-21 16:02:04 83

原创 使用多线程实现一个对百度网盘的下载

1.创建download类实现Thread实现Thread的run方法import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;public class Do

2020-07-21 09:22:59 1429

原创 我畅所欲言的面试题

一、JavaSE编程基础JDK,JRE,JVM三者关系a、jdk是JAVA程序开发时用的开发工具包,其内部也有JRE运行环境JRE。 b、JRE是JAVA程序运行时需要的运行环境,就是说如果你光是运行JAVA程序而不是去搞开发的话,只安装JRE就能运行已经存在的JAVA程序了。c、JDk、JRE内部都包含JAVA虚拟机JVM,JAVA虚拟机内部包含许多应用程序的类的解释器和类加载器等等。面向过程和面向对象的区别a、两者都是软件开发思想,先有面向过程,后有面向对象。在大型项目中,针对面向过

2020-07-19 15:03:48 139

原创 总成绩的集合排序

实体类public class Student { private String name;//姓名 private Integer che;//语文成绩 private Integer ma;//数学成绩 private Integer eng;//英语成绩 public Student() { } public Student(String name, Integer che, Integer ma, Integer eng) { .

2020-07-19 14:43:54 148

原创 io流

给定一个路径 , 要获取该路径里面的 所有文件 及 文件夹/** * 使用File类 及内部方法 * * 给定一个路径 , 要获取该路径里面的 所有文件 及 文件夹 * */public class FileDemo { /** * 实现思路: * 1. 创建 File对象 ,关联给定的路径 * 2. 可以获取该路径下的 文件数组 * 判断如果是1个文件 ,直接打印该文件名 * 如果是一个路径, 递归 调

2020-07-19 14:34:35 70

原创 关于Calendar和Dete的一些小操作

public class DateDemo { @Test //获取星期几 public void test1() throws Exception { Scanner sc=new Scanner(System.in); DateFormat fm=new SimpleDateFormat("yyyy-MM-dd"); Calendar c=Calendar.getInstance();// c.add(Calend

2020-07-19 14:23:12 190

原创 斗地主的小测试

public class Game { public static void main(String[] args) { //存放牌数 List<Integer> list=new ArrayList<>(); //存放牌 Map<Integer,String> map=new HashMap<>(); String[] num={"A","2","3","4","5",

2020-07-19 14:20:33 274

原创 一个关于ATM的测试

实体类1,。Studentpublic class Userinfo { private String name; //姓名 private String account; //卡号 private String pwd; //密码 private double balance; //余额 public Userinfo() { } public Userinfo(String account, String pwd) { t

2020-07-19 14:18:22 175

原创 不会吧,那么常用的集合遍历你还不会吗

set集合set集合的特点:       1.无序性(存储和读取的顺序可能不一样)       2.不允许重复(重复的会自动去掉).       3.没有索引遍历的方法:       1.转为字符串打印&nbsp

2020-07-18 21:40:30 169

原创 idea你不知道的那些常用快捷键~~~~~~

Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Ctrl+N,可以快速打开类Ctrl+Alt+L,格式化代码Ctrl+Enter,导入包,自动修Ctrl+Alt+T,可以把代码包在一个块内,例如:try/catchAlt+Insert,可以生成构造器/Getter/Setter等Alt+Q,可以看到当前方法的声明Ctrl+P,可以显示参数信息Ctrl+F,查找文本Alt+Shif.

2020-07-17 20:01:44 68

原创 排序(Comparable和Comparator)

ComparableComparable接口会强行对实现它的每个类的对象进行整体排序,这种排序被称为类的自然排序。例如String类、包装类都实现了Comparable接口重写了CompareTo()方法,而且默认都是从小到大排列的。代码实现:对学生类的年级从小到大排序/***学生类*/public class Student implements Comparable<Student> {//实现Comparable类,并实现他的接口compareTo privat

2020-07-17 14:19:50 289

原创 java经典排序(冒泡,选择)

数组排序冒牌排序原理:1.从尾部开始比较相邻的两个元素,如果尾部的元素比前面的大,就交换两个元素的位置。2.往前对每个相邻的元素都做这样的比较、交换操作,这样到数组头部时,第 1 个元素会成为最大的元素。3.重新从尾部开始第 1、2 步的操作,除了在这之前头部已经排好的元素。4.继续对越来越少的数据进行比较、交换操作,直到没有可比较的数据为止,排序完成。int[] arr= {4,22,12,3}; for (int i = 0; i < arr.length; i++) {

2020-07-15 14:01:04 183 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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