• 博客(208)
  • 资源 (3)
  • 收藏
  • 关注

原创 各种stream操作:从集合中获取符合条件的元素

java8stream操作:从集合中获取符合条件的元素 List<Student> students = new ArrayList<>(); students.add(new Student(1,"张三",90)); students.add(new Student(2,"李四",60)); students....

2020-01-07 18:32:58 3834

转载 Spring data jpa/Spring boot jpa方法命名规则

关键字 方法命名 sql where字句 And findByNameAndPwd where name= ? and pwd =? Or findByNameOrSex where name= ? or sex=? Is,Equals findById,findByIdEquals where id= ? Between fi...

2019-11-13 06:37:53 374

原创 不止于springboot、cloud整合的学习记录进度(流水账;更新中)

????注:本文仅仅是作者记录进度的,基于springboot搭建基础框架,有什么好建议请评论里留言。1、建立好目录2、配置连接池Druid,Druid的web监控 sql访问速度3、配置连接mysql数据库,设置项目启动端口和encoding编码4、配置拦截器 用基础功能,对项目日志记录、生成log文件。5、配置 父 实体类。lombok引用 创建人和修改人动态获取...

2019-11-12 16:10:41 738

转载 利用three.js 实际开发的一个实例

首个threejs项目-前端填坑指南第一次使用threejs到实际项目中,开始的时候心情有点小激动,毕竟是第一次嘛,然而做着做着就感受到这玩意水好深,满满的都是坑,填都填不过来。经过老板20天惨无人道的摧残,终于小有成就。因为第一次搞这玩意,相对的遇到的问题也是大把的,让我来一一诉说一路上遇到的各种问题。开发使用: C4D、Blender2.75、[threejs-r72](http:/...

2018-07-30 11:12:05 35836 4

原创 jpa的所有注解

用于指定字段与数据库表中列的映射关系。指定关联字段在数据库表中的列名。表示该字段不会持久化到数据库。用于指定实体类对应的表名。指定多对多关联表的信息。表示这个字段是主键。指定主键的生成策略。

2024-07-08 14:21:04 238

原创 keytool生成密钥与证书,在nginx配置https

SSL证书 ssl_certificate_key。E:/keystore/uat.keystore为生成文件的位置,密码为 password。将输出的内容保存到自己新建的key文件,可以新建一个文本文档然后改一下后缀.key。E:/keystore/uat.cer 为生成文件的位置。位置:nginx—conf—nginx.conf。使用Java代码解析出密钥。

2024-06-20 09:13:02 192

原创 Java 证书(keytool实例)代码实现加解密、加签、验签

1、JKS文件是一个java中的密钥管理库,里面可以放各种密钥文件,仓库会有一把锁,防范别人随便乱拿,这个就是JKS文件的密 码.里面存放的密钥也各有不同,每个密钥都有一个名字(在下面叫别名),一类就密钥对,一类叫公钥,一类叫私钥,密钥对就是包含公钥和私钥的。这里的公钥 只要你能进入仓库你就可以随便查看拿走,私钥则是有密码的。只允许有权限的人查看拿走.对于读取公钥只需要 知道JKS文件(仓库)的密码就可以了,但是在读取私钥时则必须有私钥的密码。

2024-06-14 17:33:08 312

原创 oracle 设置表空间 表空间操作

1、查看各个表空间状态。

2023-11-09 10:27:00 264

原创 oracle 重启、启动

*4.**再输入startup,回车.这步是启动oracle服务。**2.**查看oracle的sid叫什么,比如创建数据库的时候,实例名叫“orcl”,那么先手工设置一下oralce的sid,cmd命令窗口中,set ORACLE_SID=orcl。"测试一下,看是否有查询结果。启动oracle监听:cmd命令行窗口下,输入lsnrctl start,回车即启动监听。**1.**先看oracle的监听和oracle的服务是否都启动了。**3.**再输入sqlplus /nolog,回车。

2023-05-04 11:32:49 1224 1

原创 Oracle 修改 sga_target 参数设置,虚拟内存值设置

PS:注意要查看数据库启动是通过spfile 还是pfile文件,如果是pfile文件启动的话,可以直接修改sga_target参数配置,重启数据库即可。数据库启动报错 sga_target参数设置太小,导致数据库无法启动,这种情况下需要修改数据库的spfile的sga_target参数。5、利用修改后的pfile文件修改spfile文件的sga_target参数配置。3、查看备份的pfile文件中的 sga_target参数 配置。2、根据spfile 创建pfile 文件。6、启动数据库 问题解决。

2023-05-04 11:26:55 1188

原创 uni-app H5编译 出现npx browserslist --update-db 解决

再次运行:npx browserslist --update-db 即可。在终端,切换到HBuilderX安装目录。

2023-04-06 09:20:40 513

原创 Oracle 密码失效 ORA-28001

alter user 用户名 identified by account unlock;原因:Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。修改后,还没有被提示ORA-28002警告的用户账号不会再碰到同样的提示;而已经被提示的用户账号必须再改一次密码。alter user 用户名 identified by 新密码;查看用户的proifle是哪个,一般是default。

2023-03-22 13:55:22 1789

原创 python winio的驱动级按键模拟

winio

2023-01-21 20:52:13 3778 3

原创 JPA 中对象 set 属性时自动保存

jpa实体类托管会自动set保存

2022-11-29 13:38:34 798

原创 oracle 各种实用sql收录

sql使用 收录

2022-11-25 09:46:51 352

原创 oracle自定义函数,返回char转为date类型,忽视char格式异常,防止sql报error

create or replace FUNCTION my_to_date( p_date_str IN VARCHAR2, p_format_mask IN VARCHAR2 ) RETURN DATEIS l_date DATE;BEGIN l_date := to_date( p_date_str, p_format_mask ); RETURN l_date;EXCEPTION WHEN others THEN

2022-03-07 09:30:40 920

原创 redis启动

redis-server.exe redis.windows.conf

2022-02-07 14:59:39 1057

原创 PyQt5软件打包

我们通常在发布软件的时候,将编写好的程序打包成.exe程序,这样就可以在没有安装Python的环境中运行我们的软件,经常使用PyInstaller模块对源文件打包。安装PyInstaller输入以下命令安装pyinstaller:pip install pyinstaller验证是否安装成功,输入以下命令:pyinstaller一、单个.py文件打包先写一个简单的PyQt5程序,保存为testDemo.py,内容如下:#coding = 'utf-8' import sys

2022-01-20 13:53:49 6426 1

原创 SQLAlchemy更新表结构,使用alembic进行数据库版本管理

Alembic简介:SQLAlchemy是一款非常优秀的ORM框架,但是本身没有带数据库版本控制功能,这很不方便,进行开发过程中难免修改数据模型,添加一个表,修改一个字段,都需要手动修改的话就比较费事了,还不如不用SQLAlchemy呢。在这里介绍一款SQLAlchemy作者写的数据库版本控制工具—Alembic。另外还有一个工具叫做SQLAlchemy-Migrate,在使用过程中感觉Alembic更为灵活。安装alembic$ pip3 install alembic初始化使用之前,先在

2021-12-29 14:41:34 2096

原创 JPA 自动映射到DTO 且 dto中字段驼峰命名

service @Transactional(readOnly = true) public List<ReferralStatisticsDTO> getStatistics(Map<String, Object> params) {// String startDate = (String) params.get("start_date");// String endDate = (String) params.get("end_date

2021-12-01 14:45:00 1188

原创 最全的python 异常信息打印

import sysimport tracebackprint('########################################################')print("1/0 Exception Info")print('---------------------------------------------------------')try: 1/0except Exception as e: print('str(Exception):\t',

2021-11-24 09:05:01 1393

原创 APScheduler(Python化的Cron)使用 定时任务

简介APScheduler全程为Advanced Python Scheduler,是一款轻量级的Python任务调度框架。它允许你像Cron那样安排定期执行的任务,并且支持Python函数或任意可调用的对象。官方文档:https://apscheduler.readthedocs.io/en/latest/userguide.html#basic-conceptsAPScheduler安装方法一:使用pip安装$ pip install apscheduler方法二:如果pip不起作用,可以从p

2021-09-27 09:31:07 1062

原创 基于Redisson实现Redis分布式锁

基于Redisson实现Redis分布式锁 https://riemann.blog.csdn.net/article/details/104763755@Controllerpublic class RedisLockController { private static final Logger LOGGER = LoggerFactory.getLogger(RedisLockController.class); @Resource private RedissonCl

2021-08-26 14:44:26 258

原创 使用Lombok并在类中添加注释@builder,建造者模式

最近在看别人的项目时,我发现会有这样一种写法。借助外部工具使用建造者模式从使用的角度看,我觉得它很好用,代码也很好看。事实上,我们都把逻辑写到domain类中,这需要时间来写。我的第一印象是,一定有一种方法可以通过一次点击就生成这样一个通用的东西,所以我把目标瞄准了Lombok。当然,如果我们使用Lombok并在类中添加注释@builder,我们就可以使用builder模式的代码了,这非常方便。b6c3b3fe545f2c81015c6d428b9b519d.png我想了一下现在的IDEA那么

2021-08-26 09:48:46 272

原创 mysqlbinlog 输出历史信息

mysqlbinlog --stop-position=123333 --base64-output=DECODE-ROWS -v -v c:\\mysql-bin.000002 --result-file=c:\\update.sql

2021-07-12 17:15:39 247

原创 flask 实体类 创建数据库 生成表结构

flask-migrate更新数据库结构1.介绍当我们使用db.create_all()创建完数据库表后,想要在增加字段,但是不能自动映射到数据库中。必须删除表,然后重新运行db.create_all(),才会重新映射。但是之前存储的数据也都没了。因此flask-migrate就是为了解决这个问题,可以随时更新数据库字段,将修改的东西映射到数据库。2.安装进入你的虚拟环境,当黑窗口中显示(flask-env),使用 pip install flask-migrate 安装。由于m..

2021-06-23 10:33:23 1042 1

原创 docker安装portainer连接失败踩坑记录

错误信息:连接失败 Failure Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/_ping: dial unix /var/run/docker.sock: connect: permission denied解决方案:查看SELinux状...

2021-06-18 17:18:02 1836

原创 docker、Portainer指令

systemctl命令是系统服务管理器指令启动docker:systemctl start docker停止docker:systemctl stop docker重启docker:systemctl restart docker查看docker状态:systemctl status docker开机启动:systemctl enable docker查看docker概要信息docker info查看docker帮助文档docker ‐‐help...

2021-06-18 15:46:32 1612

原创 淘宝并发架构历程

奇迹每天都在发生,等你而来1、概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2、基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍。1)什么是分布式?系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数据库分别部署在不同的服务器上,或两个相同功能的T..

2021-06-18 14:42:27 327

原创 PyQT5速成教程-2 Qt Designer介绍与入门

Qt Designer的介绍在PyQt中编写UI界面可以直接通过代码来实现,也可以通过Qt Designer来完成。Qt Designer的设计符合MVC的架构,其实现了视图和逻辑的分离,从而实现了开发的便捷。Qt Designer中的操作方式十分灵活,其通过拖拽的方式放置控件可以随时查看控件效果。Qt Designer生成的.ui文件(实质上是XML格式的文件)也可以通过pyuic5工具转换成.py文件。Qt Designer随PyQt5-tools包一起安装,其安装路径在 “Python安装...

2021-06-17 17:40:18 560

原创 VMWare linux 网络配置

1、VMWare 中三种网络配置(1)、桥连接:Linux 可以和其它的系统通信。但是可能造成 ip 冲突。(2)、NAT:网络地址转换方式:Linux 可以访问外网,不会造成 ip 冲突。(3)、主机模式:你的 Linux 是一个独立的主机,不能访问外网。2、进行CentOS网络配置:约定:将 Linux 中 ip 固定为 192.168.100.101(1)、打开本地连接,开启 Internet 连接共享。(2)、配置虚拟网卡网络信息(VMnet8)【设为固定 ip,

2021-06-10 13:39:12 766

原创 前端字体引用

2021-06-09 10:27:50 94

原创 Windows环境下4种RocketMQ 集群搭建

1.单Master模式这种方式风险较大,一旦Broker重启或者宕机时,会导致整个服务不可用。不建议线上环境使用,可以用于本地测试。具体部署参考另一篇文章 Windows环境下单机安装RocketMQ2.多Master模式一个集群无Slave,全是Master,例如2个Master或者3个Master,这种模式的优缺点如下:优点:配置简单,单个Master宕机或重启维护对应用无影响,在磁盘配置为RAID10时,即使机器宕机不可恢复情况下,由于RAID10磁盘非常可靠,消息也不会丢(异

2021-06-03 16:55:49 494

原创 Windows环境下安装RocketMQ

一.预备环境1.系统Windows2. 环境JDK1.8、Maven、Git二. RocketMQ部署1.下载1.1地址:http://rocketmq.apache.org/release_notes/release-notes-4.3.0/1.2选择‘Binary’进行下载1.3解压已下载工程2. 配置2.1 系统环境变量配置变量名:ROCKETMQ_HOME变量值:MQ解压路径\MQ文件夹名eg、ROCKETMQ_HOME=D:\dev\rocketmq-all...

2021-06-02 18:05:17 247 2

原创 淘宝高并发架构发展史

奇迹每天都在发生,等你而来1、概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2、基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍。1)什么是分布式?系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数据库分别部署在不同的服务器上,或两个相同功能的Tomcat分别部

2021-06-02 16:35:45 232

原创 微服务搭建三:nacos服务注册

在这里我们将注册进三个服务: 一个订单微服务,两个支付微服务,并且订单微服务通过ribbon调用支付微服务实现负载均衡,下一步将使用gateway网关三个maven依赖pom.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" ...

2021-06-02 10:04:33 208 3

原创 微服务搭建二:nacos源码编译打包

1. 从github下载nacos的源码https://github.com/alibaba/nacos.git2. 在命令行执行 :如果是windows不要在power shell上执行mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U3. 生成的jar包在nacos\distribution\target目录下4. 解压上面的包,进入bin目录启动命令:startup.cmd -m standa...

2021-06-01 13:58:20 1181

原创 微服务搭建一:nacos使用源码搭建服务端

nacos服务器搭建搭建方式是使用源码打包进行构建,代码我是从码云上面拉取的,下载会比较快-链接:https://gitee.com/mirrors/Nacos?_from=gitee_search,下载完只需要运行consule模块,就好了,但是直接运行会报错.原因是nacos默认启动是集群模式,集群模式是需要加载数据库配置,还有一个启动模式是单机模式,只要在idea启动的Vm options 加上一个参数就好了,-Dnacos.standalone=true再次启动就好了,控制台

2021-06-01 13:30:20 498

原创 Apache Camel快速入门(下)

3-5、Service与生命周期在Apache Camel中有一个比Endpoint、Component、CamelContext等元素更基础的概念元素:Service。Camel官方文档中对Service的解释是:Camel uses a simple lifecycle interface called Service which has a single start() and stop() method.Various classes implement Service such as

2021-04-30 15:22:00 1726

原创 Apache Camel快速入门(中)

3-3、Processor 处理器Camel中另一个重要的元素是Processor处理器,它用于接收从控制端点、路由选择条件又或者另一个处理器的Exchange中传来的消息信息,并进行处理。Camel核心包和各个Plugin组件都提供了很多Processor的实现,开发人员也可以通过实现org.apache.camel.Processor接口自定义处理器(后者是通常做法)。既然是做编码,那么我们自然可以在自定义的Processor处理器中做很多事情。这些事情可能包括处理业务逻辑、建立数据库连接去做业

2021-04-26 17:09:48 2217

Doris应用指南Doris

Doris应用指南Doris

2024-05-06

EasyAccess.zip

MDB数据库查看器,不用装acc vf excel 可以查看mdb,xls vfro 等中的内容,点击打开数据库,选择数据库,即可查看里面的内容。 不需要安装office

2020-08-04

db小波分析 matlab的实现 java来调用

适合于初学者,我学习后整理在一起的资料

2017-07-12

ssh框架 带数据库

ssh框架 带数据库

2017-04-26

空空如也

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

TA关注的人

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