自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ruby on rails读取excel文件完整流程

ruby on rails,前端上传Excel文件,后端读取文件内容并写入数据库。

2022-08-12 17:11:10 347 1

原创 macbook安装Redis客户端another-redis-desktop-manager

macbook安装Redis客户端工具,超简单命令安装another-redis-desktop-manager。这台电脑主要在使用Ruby,就简单做一个增删查的操作给大家示范一下,不做过多操作。点击左上角设置,可以设置主题(夜间模式)和语言。命令执行完成之后,桌面就会显示对应图标。设置完成之后,可以看到对应的信息。手动新增key,设置value。不讲废话,直接上命令。......

2022-07-18 18:00:08 3202

原创 this is incompatible with sql_mode=only_full_group_by解决方案

mysql查询时group by 报错:this is incompatible with sql_mode=only_full_group_by解决方案

2022-07-04 14:13:14 13671

原创 rails/ruby字符串与数组之间的转换

rails/ruby中字符串与数组之间的互相转换

2022-06-11 14:20:06 596 1

原创 创建一个rails入门项目并运行

创建第一个rails项目从java转到ruby,正在学习中,创建第一个rails项目,做一些记录首先要检查一下前置条件检查是否安装ruby:ruby --version我这里是已经安装了。检查是否安装 SQLite3:sqlite3 --version我这里也已经安装检查是否安装rails:rails --version这个我也有安装如果以上条件都满足,下面开始创建第一个rails项目打开终端,跳转到工作空间:输入一下命令,然后回车rails new first-rai

2022-05-27 14:35:23 279

原创 RubyMine创建第一个ruby项目并运行

第一步:创建一个项目Location:指定项目的位置和名称(在我们的例子中为first-ruby)。Ruby SDK:选择安装在您系统上的所需Ruby 解释器。指定好所有选项后,点击create第二步:创建一个ruby文件项目窗口选择项目,右键选择New,选择Ruby File/Class在弹出的窗口中输入文件名称并回车这样第一个ruby文件就创建成功了第三步:输入需要执行的代码输入完代码之后接下来就要执行第一个ruby文件# puts 打印输出puts "Please ent

2022-05-26 19:33:54 1222

原创 MacBook安装jdk1.8方便快捷稳定的方法

MacBook安装jdk方便快捷稳定的方法最简单快捷的jdk1.8安装先查看有没有安装jdk:java -version这样就是没有安装然后去官网下载下载地址:https://www.java.com/zh-CN/download/也可以选择百度网盘下载,永久有效链接: https://pan.baidu.com/s/1gX-oghYpKkErcy5YOKD8xA提取码: 0gml双击下载好的文件:安装完成点击关闭,然后再次输入命令查看安装结果:java -version这

2022-05-25 19:54:42 1131 3

原创 idea中debug启动项目特别慢的解决方法

问题描述问题:idea中使用debug方式启动项目,原本30s不到的启动时间,现在启动的时间超过了3分钟甚至更久我自己的问题以及解决方案,你们也有可能是其他原因我本人的问题是因为打了太多断点,出现过两次这样的问题,所以记录以下,希望能帮助第一次遇到这种问题的同学在项目中许多地方debug测试时打了断点,测试完之后未及时解除断点,我这边的解决方案,如下图:第一步:第二步:这里包含2步操作先选中Java Line Breakpoints然后点击‘-’,删除所有断点删除断点之后成了这样:

2022-03-21 16:04:00 3552 1

原创 linux下安装aMule

linux下安装aMule在Linux下安装aMule,亲测有效,话不多说,直接上命令cd /opt/amulewget http://old-releases.ubuntu.com/ubuntu/pool/universe/a/amule/amule_2.3.2-6_amd64.debwget http://old-releases.ubuntu.com/ubuntu/pool/universe/a/amule/amule-common_2.3.2-6_all.debwget http://o

2022-03-02 14:20:39 997

原创 mybatis-plus条件构造器以及QueryWrapper用法学习

QueryWrapper的基本用法话不多说,直接上代码更多使用方法传送门public void mybatisPlusTest(Long id, String startTime, String endTime) { // eqWrapper.eq("id",id) --->> where id = id; // SELECT id,pre_amount,opt_type,amount,src_userinfo,withdrawal_amount,opt_biz_id,targ

2022-02-23 17:07:36 436

原创 脱敏工具类。手机号、银行卡号、身份证号、关键信息脱敏

手机号、银行卡号、身份证号、关键信息脱敏老规矩,话不多说直接上代码package com.yihu.wlyy.util.conceal;/** * 数据脱敏工具 * Created by zdm on 2019/4/2. */public class ConcealUtil { private static final int SIZE = 6; private static final String SYMBOL = "*"; /** * 实际替换动作

2022-02-14 16:27:35 1213

原创 ubuntu安装ApiPost以及生成快捷桌面启动图标

ubuntu安装ApiPost以及生成快捷桌面启动图标接口测试工具,生成接口文档*ApiPost下载地址:https://www.apipost.cn/download.html*选择自己对应的版本存放位置自己选择设置我是存在 /etc/ApiPost/ 目录下cd /etc -- 创建文件夹sudo mkdir ApiPost sudo mv apipost_v5.4.2_linux_x64 /etc/ApiPost/ -- 解压sudo tar xvJf apipost_v5

2021-12-15 14:30:06 1898

原创 springboot集成prometheus和grafana

ubuntu20.04系统中springboot集成prometheus和grafanapom.xml 注意依赖引入版本,避免冲突<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <grou

2021-11-17 10:08:04 1121

原创 java获取request的请求头信息

不墨迹,直接上代码”Java Web 中通过HttpServletRequest 获取请求头信息以及客户端真实IPControllerpackage com.example.controller;import com.example.service.RetIpService;import io.swagger.annotations.Api;import io.swagger.annotations.ApiOperation;import org.springframework.bean

2021-11-12 13:59:28 7841

原创 Please set the JAVA_HOME variable in your environment

今天安装nacos,安装完成之后,启动报错,记录一下报错问题,以及解决方法记录第一次安装nacos,启动报错的问题以及解决方案报错问题:ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! !!ERROR: Please set the JAVA_HOME variable in your environment, We need java(

2021-11-09 18:32:22 9674 1

原创 java实现导入Excel数据入库

java实现导入Excel数据入库将Excel表格数据通过java导入到mysql数据库,废话不多说,直接上代码如果导入失败,需要检查文件,另存为 97-2003版本的.xls数据导入之后可以直接做其他业务操作如果有错误的地方请指出,便于及时改正package com.yihu.jw.base.endpoint.patient;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com

2021-09-14 15:15:43 497

原创 低纬度与地址互换,根据经纬度计算距离

1、根据地址,返回对应的经纬度2、根据输入的经纬度,返回对应的地址3、根据两个位置的经纬度,来计算两地的距离直接上代码package com.demo.jw.util.common;import com.alibaba.fastjson.JSONObject;import com.sun.org.apache.bcel.internal.generic.IF_ACMPEQ;import org.apache.http.client.HttpClient;import org.omg.CO

2021-08-31 08:59:49 218

原创 java接收回调通知实现方式

演示POST方式发送通知信息,请求参数位于request中的body中记录一次回调参数的对接,写起来感觉很简单,但是表达就感觉特别难文章内容仅供参考,内容有误请及时指出纠正回调通知示例第三方回调通知参数,我们这边需要提供一个url,用来接收这个参数。这次的回调参数位于request中的body中提供的地址需要是外网地址回调地址:http://url/test/saveNotifycontroller层,进行接收回调参数程序执行完后必须打印输出“success”(不包含引号)packag

2021-08-16 14:40:06 2432 3

原创 linux发布项目以及常用操作

**linux的常用操作,基于Xshell和Xftp**先把下载地址给兄弟们安排上:https://www.netsarang.com/zh/free-for-home-school/Xshell:Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。Xshell可以在Windows界面下用来访问远端

2021-05-21 17:29:11 653 28

原创 Error running ‘xxApplication‘: Command line is too long. Shorten command line for ......

idea 项目无法启动解决报错: Error running ‘xxApplication’: Command line is too long. Shorten command line for SvrCloudCareApplication or also for Spring Boot default configuration.idea无法启动:解决方案:Run —— Edit ConfigurationsRun/Debug Configurations——Configuration展

2021-05-21 09:59:00 413 9

原创 idea远程debug

idea远程debug实在人,话不多说,直接上截图步骤。第一步这个是默认界面需要修改的参数idea本地的配置修改完成之后,需要在服务器上增加一个配置第一步: 首先进入服务器Tomcat,找到“catalina.sh”文件第二步:右键用记事本编辑,或者拷贝到本地编辑打开之后在首行加入以下代码:CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8011"编辑完成之后保存

2021-03-03 14:31:55 218 12

原创 java日期常用方法

java日期常用方法直接上代码了,能想到的都写下来了,如果缺什么评论区留言,接着补充package com.yihu.wlyy.web.manager;import com.yihu.wlyy.util.DateUtil;import org.apache.commons.lang3.StringUtils;import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFo

2021-01-19 16:49:34 156 3

原创 java中Integer数组取值

java中Integer数组取值先看效果:话不多说,直接上代码: public static void main(String[] args) { Integer[] array = new Integer[5]; array[0] = 0; array[1] = 1; array[2] = 2; array[3] = 3; array[4] = 4; System.out.prin

2020-12-30 14:23:13 1279 1

原创 mysql根据身份证号查 性别、年龄以及出生日期

mysql根据身份证号查性别、年龄以及出生日期博客里面还有对应的工具类:芜湖,起飞这个身份证号也就只针对大陆身份证号SELECT p.id,-- 这是根据身份证号求年龄(YEAR(NOW())- SUBSTRING(p.idcard,7,4)) age,-- 这是根据身份证号求出生日期cast(substring(p.idcard,7,8) as date) as '出生日期',-- 这是根据身份证号求性别case if(length(idcard)=18, cast(substri

2020-11-23 09:06:02 7762 14

原创 idea中target文件不显示问题,亲测有效

idea中target文件显示问题我使用的是idea 2019.3版本网上找了很多办法,大部分就是:file→settings→Editor→File Types中右边的 lgnore files and folders,这这里面找到target,删除就好了,也不知道什么原因,我的idea项目中没有这个target。操作见下图我这里的解决方法其实也挺简单的,实测有效:点设置图标,把Show Excluded Files 勾上就好了,项目编译完成之后target就会显示出来了至于第一种我这里是

2020-11-04 12:01:34 8184 4

原创 java中根据身份证号求出生日期、年龄以及性别

根据身份证号求出生日期、年龄以及性别根据身份证号求出对应的出生日期、年龄以及性别,身份证号工具类话不多说,直接上代码package com.demo.util;import org.apache.commons.lang3.StringUtils;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import static com.yihu.wlyy.util.Consta

2020-09-24 17:34:08 2184 3

原创 QQ号转换成16进制登陆

QQ号转换成16进制登陆闲来无事,把自己的QQ号码进行进制转换,以十进制转换成十六进制进行登陆很好玩,可以拿来装逼在线进行转换登陆的时候需要在十六进制之前加上 0x,然后进行登陆,完全没毛病,可以拿来装逼使用...

2019-12-12 14:12:15 30736 13

原创 git merge的基本操作命令

开发分支(dev)合并到master**注意事项**:个人理解,仅供参考和指点,加以修改1:当自己修改代码后,需要提交时,建议先更新在提交。2:当切换分支时,同样是记得先提交。合并是出现冲突切记,在与同事共同负责一个项目的时候,修改代码之后一定要与同事进行交流,否则会出现很多问题 。我曾因为修改代码没有与同事交流,他那边更新之后编译不通过,直接给我写的功能全删了,这种情况只能怨自己。切...

2019-11-11 17:46:11 1361 1

原创 list集合转换成string字符串

集合转换成字符串闲来无事,总结了几种list转换成string的方法第一种<jdk8新特性,string集合、integer集合均可随意转换成string>个人觉得这个方法应该属于jdk8的新特性 ArrayList<String> arrayList = new ArrayList<String>(){{ ad...

2019-10-22 17:12:18 13134 2

原创 java冒泡排序

冒泡排序前段时间面试,遇到要求是手写冒泡排序,到时也是很蒙逼,最近闲下来之后就研究了一下冒泡排序,其实也是非常简单的顾名思义,就是进行排序,排序也就分为由大到小、由小到大算法原理冒泡排序算法的原理如下:1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。2、对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3、针对所有的元素重复以...

2019-10-21 15:54:48 172

原创 MySQL仅导出库表结构

导出库表结构使用Navicat for MySQL导出库表结构1.在数据库左侧右键单击,选择“数据传输”2.选择需要导出的库名默认为导出库里面的所有表,需要导出几张表自行选择3.选择右侧目标文件,设置保存地址、SQL格式以及编码格式SQL格式这个自行选择4.高级→记录选项→插入记录(不勾选)插入记录默认为勾上的,因为我们这里是要导出库表结构,所以不需要数据5.点击开始→确...

2019-10-10 14:59:11 446 1

原创 解决java.lang.RuntimeException: com.netflix.client.ClientException: Load balancer does not have availa

解决java.lang.RuntimeException: com.netflix.client.ClientException: Load balancer does not have available server for client: xxx-xxx-xxx小弟第一次发博客,不喜勿喷,工作经验(1个月)各位大佬你们,最近在接触微服务项目,在运行的过程中遇到许多问题,第一次写博客,就发...

2019-09-12 16:27:59 30861 10

空空如也

空空如也

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

TA关注的人

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