- 博客(44)
- 收藏
- 关注
原创 pip安装总是失败怎么办
换国内好几个镜像也是总是失败,这里不再说这种方法,主要讲将。压缩包, 可以直接使用命令 (替换成对应的包)压缩包, 可以先解压,然后进入文件夹目录,使用。对了,要先设置好环境变量,一般是安装到。如果直接有 whl 文件, 那可以。用户/appData。
2023-10-16 16:04:00 394
原创 mybatis 中BigDecimal中的0存为null的坑
问题点: 做mybatis的插入和修改操作时,java中类型为Bigdicemal时,且值为0时,存入到数据库中的值为null,而不是0,其它的非0值正常。mybatis中的类型判断是弱类型,而不是java中的强类型。mybatis会自动把BigDecimal类型转为string,即0变为null啦。可以看到是 Begdecimal 类型,对应查出来的日志如下: 可以看到,把 去掉bigDecimalNum!
2023-09-12 11:47:35 1642
原创 java @Data 布尔值 boolean的坑
代码中, 通过 setETFResult 去进行赋值。因为代码已经改完, 只能通过 git 历史暂时记录。但是,很奇怪的是, 得到的返回值 是。, 居然自动给我转成小写了?这是一个服务提供端, 可以看到,的类里面定义的第二个字母是大写的。
2023-06-06 17:48:40 426
原创 关于 tradIngview pine语言的一些要注意的地方,以及常用api
strategy.entry函数中的stop参数实际上是用于创建一个停止限价单(Stop Limit Order),只是当设置了limit 时,停止挂单了而已, 而不是一个止损订单(Stop Loss Order)停止限价单只在市场价格达到指定的价格时才会被触发。如果市场价格突然大幅度下跌或上涨,以至于跳过了指定价格,那么停止限价单将。因此,停止限价单并不能像止损订单那样保证您的损失不会超过指定的止损价格。代写tradingview策略,pine 语言, 可加微信。
2023-05-24 17:26:34 1428 1
原创 pip 本地编译lib 包
(前面是库版本,后面是对应的python版本。最后的数字代表windows系统。电脑属性查看或者cmd里python查看) 我用的是python39, amd64位。直接下载压缩包文件。在使用python setup.py install的时候会使用到c++。然后又是一堆缺少dll的麻烦。dll补全以后又不能调用。不能直接pip下载。下载的是tar.gz的文件。windows不能解压运行。看了下清华的地址列表。只有tar.gz的和一个压缩包。找到ta-lib库。下载对应的版本的whl文件。
2023-04-24 10:20:59 289
原创 关于idea重构代码的问题 (ctrl + alt + M ) Extract Method
如何把重构的方法参数为一个对象时, 如何细分成里面的参数?
2023-01-17 09:45:43 337
原创 BeanUtils.copyProperties 的坑 , 在属性名 和 类型 完全一致的情况!
BeanUtils.copyProperties 在属性名 和 类型 完全一致的情况下, 并没有把属性拷贝进去
2022-10-19 11:32:23 991
原创 python 运行 execjs 出现错误 UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\ufffd‘
python 运行 execjs 出现错误 UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\ufffd‘
2022-07-28 17:24:59 487
原创 关于使用 com.google.gson.Gson 序列化类型变了的坑 Cause:java.lang.ClassCastException: net.sf.json.JSONObject cann
关于使用 com.google.gson.Gson 序列化类型变了的坑 Cause:java.lang.ClassCastException: net.sf.json.JSONObject cann
2022-07-11 14:12:39 2694
原创 idea git 把代码提交到 远程 码云/gitHub 仓库
idea 版本 2020.11.首先设置远程仓库地址或者命令行git remote rm [给远程地址起的名字]git remote add [给远程地址起的名字] [远程地址]如: [给远程地址起的名字] 一般默认是 orgin , 那么对应命令git remote rm origingit remote add origin https://gitee.com/yuyu_666/vue-yu-blog.git跟idea 是一样的效果2. 代码先 commit 到本地仓库
2022-02-20 14:33:44 3250
原创 mybatis报错 Cause:org.apache.ibatis.binding.BindingException: Invalid bound statement
mybatis报错 Cause:org.apache.ibatis.binding.BindingException: Invalid bound statement因为是级联查询 , 我还以以为是 我的 标签出问题了 , 后来才看到 , 我的mapper.xml 文件 命名错了, 没有以 mapper 结尾, 结果报这个错 !!原因是 项目中 配置 mapper 扫描时 是 **Mapper.xml , 如下图完整代码如图...
2022-02-19 19:43:38 243
原创 简单实现一个阻塞队列
仿照阻塞队列,实现自己的阻塞队列。( ArrayBlockingQueue )代码如下,直接复制即可/** * 仿照阻塞队列,实现自己的阻塞队列。( ArrayBlockingQueue ) * 中间会使用到Lock接口,ReentrantLock,Condition */public class MyArrBlockingQueue { final Lock lock = new ReentrantLock(); final Condition put_conditio
2021-07-14 20:14:03 261
原创 经典面试题: 手写生产者 /消费者模型
通常情况下,有5种方式来实现synchronized + wait() + notify() 方式可重入锁ReentrantLock (配合Condition)BlockingQueue 阻塞队列方式信号量Semaphore 方式管道输入输出流PipedInputStream和PipedOutputStream 方式下面代码是 采用 第二种方式package interview.producer_consumer;import lombok.SneakyThrows;import
2021-07-14 15:03:01 274
原创 win 搭建 nacos seata环境
写这篇文章单纯记录一下,网上很多教程真是醉了… 可能我是新手不友好吧stata 分布式事务处理框架嘛,想研究一下源码. 但是首先要有个环境nacos我也只是了解过没怎么玩网上叫我搞什么 nacos-config.sh 脚本, 一通命令 把 txt 文件的配置上传到 nacos, 搞得俺 seata-server服务都跑不起来…找了很久才找到, 其实哪有那么麻烦呢… 那么多配置看的脑阔疼,咱只是搭个环境玩玩而已呀~废话不多说,开始搭建环境nacos 环境1. 下载nacos-server地址
2021-06-03 21:19:31 622
原创 java项目部署
四,服务器环境的登录我们前面三步,都是在自己的本地电脑启动的后台项目,这样我们只能在自己的电脑浏览器访问到,别人是访问不到的,如果想让别人访问,就需要把我的qcl80.jar这个文件传到服务器上,并且在服务器上通过命令行启动这个java项目,这样别人才可以访问到所以我们接下来要讲服务器环境的搭建。1,首先我们要买一台云服务器(推荐阿里云或者腾讯云)2,买完服务器后我们登录服务器后台,这里以...
2021-05-16 15:32:39 1036
原创 redis 搭建集群
参考链接:https://www.cnblogs.com/mafly/p/redis_cluster.html后期再补充遇到的坑
2021-05-16 15:11:23 74
原创 centOs安装 ruby环境
1、卸载当前ruby(当前使用centos系统)yum remove ruby2、下载ruby稳定版cd /usr/local/srcwget https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.1.tar.gz3、安装rubytar -zxf ruby-2.5.1.tar.gzcd ruby-2.5.1./configure --prefix=/usr/local/rubymake && make install查看
2021-05-13 16:08:11 936
原创 py 执行js 的坑(execjs)
因为一些场景,需要用到 python 去执行js脚本在调用api 请求的时候, api 通常是有些字段是加密的 .那加密就需要调用js, 我就碰到了一个天坑的事. 记录一下可以看到, 需要调用一个 函数(方法) 去执行js脚本, 调用api 前是可以执行成功js脚本的, 但是调用自己封装的api之后执行就报错了 .刚开始怀疑 是不是类的关系理解的有问题 .直到苦寻, 才发现 自己调用api的方法(get_sub_detail) 有个字段是需要执行了js 脚本获取加密参数的,而在获取加密字段时,将j
2021-05-05 16:55:56 727
原创 idea debug f8() step over 不是一行一行执行,会进入进入class文件!
idea debug f8() step over 不是一行一行执行,会进入 不进入class文件!肯定有人不知道什么适合勾上了这个奇怪设置 , 杀千刀的 idea 每次调用 个方法都会进入 class ,就是不小心把这个 勾选了 , 把它取消就行 . 不然调试也太痛苦了吧, 烦的一批对不对...
2021-04-04 18:59:44 3974 9
原创 linux 上安装mysql过程 (版本:5.7X)
1:官网下载mysql包下载地址:https://downloads.mysql.com/archives/community/下载安装包:mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz直接下载: https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.20-linux-glibc2.12-i686.tar.gz2:上次文件至服务器并解压文件tar -zxvf mysql-5.7.20-linux-glibc2.1
2021-03-31 16:19:28 112
原创 idea 2020.1 构建 spring源码,一下午终于成功!
环境 gradle 6.5 JDK 11 spring源码版本:5.2X国内码云下载代码https://gitee.com/mirrors/Spring-Framework.gitgradle 环境变量好像不是很重要,网上大多都说配环境变量啥啥的,但之前配了也失败, 但我还是弄了下载好后,idea 会直接强制下载 gradle.zip 这个操作,所以直接关闭idea ,找到刚才下载的代码,在gradle/wapper 目录下,有个 gradle-wrapper.properties
2020-10-27 16:45:23 1779 4
转载 程序员接私活,记录一下
来源:cnblogs.com/huanzi-qch/p/11534203.html前言这套Base Admin是一套简单通用的后台管理系统,主要功能有:权限管理、菜单管理、用户管理,系统设置、实时日志,实时监控,API加密,以及登录用户修改密码、配置个性菜单等。技术栈前端:layuijava后端:SpringBoot + Thymeleaf + WebSocket + Spring Security + SpringData-Jpa + MySql工程结构说明java部分、html、js、cs
2020-10-24 12:24:07 220
原创 IntelliJ IDEA 15款 神级超级牛逼插件推荐(自用,真的超级牛逼)
满满的都是干货 所有插件都是在 ctrl+alt+s 里的plugins 里进行搜索安装1、CodeGlance 代码迷你缩放图插件2、 Codota代码提示工具,扫描你的代码后,根据你的敲击完美提示Codota基于数百万个开源Java程序和您的上下文来完成代码行,从而帮助您以更少的错误更快地进行编码。安装:3、Material Theme UI那就顺便推荐一下这个吧,超多的主题插件,各种颜色,各种模式,感兴趣的可以试一下,图我就不截了4、Alibaba Java Coding
2020-10-16 13:27:33 236
原创 docker容器快速搭建外网可访问的redis集群
1.删除容器 (之前没创建过可忽略)docker stop redis-node01 redis-node02 redis-node03 docker rm redis-node01 redis-node02 redis-node03 rm -rf /data/redis-data2.创建3个redis节点docker create --name redis-node01 --ne...
2020-03-11 15:26:01 697 2
原创 docker pull很慢解决办法
[root@localhost ~]# mkdir -p /etc/docker[root@localhost ~]# vim /etc/docker/daemon.json[root@localhost ~]# tee /etc/docker/daemon.json <<-‘EOF’{“registry-mirrors”: [“https://9cpn8tt6.mirror...
2020-03-06 15:04:10 943 2
原创 linun服务器启动redis
下载 wget http://download.redis.io/releases/redis-4.0.1.tar.gz安装cd redis-4.0.1/make install启动有两种方式1.直接启动2.通过redis.conf 启动(推荐)直接启动启动服务端6380端口() 默认配置启动redis-serverredis-server –-port 6379 *...
2020-02-04 14:23:04 116
原创 虚拟机centO7s 修改成静态ip
1、动态获取ip(前提是你的路由器已经开启了DHCP)修改网卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens32 (最后一个为网卡名称)动态获取IP地址需要修改两处地方即可(1)bootproto=dhcp(2)onboot=yes修改后重启一下网络服务即可 systemctl restart network2、配置静态IP地址...
2020-01-30 13:45:49 214
原创 redis持久化的几种方式
redis持久化的几种方式1、前言Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘...
2020-01-03 00:19:05 110
原创 如何从0创建一个vue项目?
vue的安装(这是我的版本)下载就搜一下就行直接安装好 node-v8.11.3-x64安装完成后直接运行电脑运行cmdnode -v 查看版本号npm install nrm -g 安装…nrm ls 查看镜像nrm use taobao 使用taobao镜像nrm test npm 来测试速度这里用的是cnpm,npm install cnpm -g --regist...
2019-12-19 13:32:03 117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人