- 博客(74)
- 收藏
- 关注
原创 ecelipse maven太慢
eclipse默认的repo.maven.apache.org/maven2太慢-替换为aliyun源解决_repo.maven.apache.org 慢-CSDN博客
2024-07-24 14:01:13
288
1
原创 linux重装yum
1.先确定linux版本查看已安装的yum1删除已有的yum1下载以下安装包下载最新版本安装用FIleZillia 上传的服务器的一个目录下cd /mnt 目录下,执行以下命令:1111测试yum:yum1安装完成!按照这个操作替换文件即可。
2023-06-06 15:45:33
1084
转载 支付宝定时任务怎么做?三层分发任务处理框架介绍
一、背景介绍技术同学对定时任务肯定不陌生。定时任务一般用来定时批量进行业务处理。支付宝卡包券到期提醒、删除过期失效券,五福大促批量给用户发放添福红包等场景,都是通过定时任务触发来完成的。作者有幸参与了2023兔年五福大促的开发,主导完成了福气乐园分会场平分5000万大奖需求。通过学习并运用五福定制三层分发任务处理框架,最终平稳丝滑的完成了平分大奖需求任务。本文将从单机定时调度开始,循序渐进地带领大家了解五福定制三层分发任务处理框架。二、定时任务分类。
2023-03-31 09:22:47
788
原创 谁再用 @Async 创建线程以后就不用来了
在很久很久之前,我有一段痛苦的记忆。那种被故障所驱使的感觉,在我脑海里久久无法驱散。原因无它,有小伙伴开启了线程池的暴力使用模式。没错,就是下面这篇文章。夺命故障 ! 炸出了投资人!我有必要简单的复述一下。其主要原因,就是开发人员,在每一次方法调用里,都创建了一个单独的线程池去处理。这样的话,如果请求量一增加,整个操作系统的压力就会耗尽,最终所有的业务都无法响应。我一直认为这是一个非常偶发的低级错误,发生频率非常的低。但随着这样的故障越来越多,xjjdog认识到这是一个普遍的现象。以
2022-03-24 14:35:18
1202
原创 解决TC中Make sure FMS_HOME is set properly
当使用tomcat调试tc时,记得要先把TAO打开!!!或者直接进tc中 启动 tomcat.bat 不要直接打开eclipse下面是bat里面的代码@echo offremrem TPR is short for TC_PORTAL_ROOT to reduce command line lengthtitle Teamcenter Rich Clientrem set TPR=D:\Siemens\Teamcenter\OTW11\racif not defined FM..
2022-03-23 09:13:18
1115
1
转载 springboot快速开发框架推荐,接私活利器
1、项目名称:分布式敏捷开发系统架构项目简介:基于 Spring +SpringMVC+ Mybatis 分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。项目地址:https://gitee.com/shuzheng/zheng2、2、项目名称:模块化开发系统项目..
2022-03-09 10:38:19
2109
转载 推荐一个 Java 接口快速开发框架
今天给小伙伴们介绍一个Java接口快速开发框架-magic-api简介magic-api 是一个基于 Java 的接口快速开发框架,编写接口将通过 magic-api 提供的 UI 界面完成,自动映射为 HTTP 接口,无需定义 Controller、Service、Dao、Mapper、XML、VO 等 Java 对象即可完成常见的 HTTP API 接口开发访问 http://localhost:9999/magic/web 进行操作文档地址:https://ssssssss...
2022-03-09 10:36:24
285
原创 linux用java -jar启动程序,断开xshell服务不断
三种方式:java -jar xxx.jar & 执行java -jar xxx.jar后,ctrl+z 退出到控制台,执行 bg,->exit nohup java -jar xxxx.jar & 使用这个有效 实测!!!!
2022-03-04 09:43:27
637
原创 TEAMCENTER更换许可证
第1步 : 我们要把YourHostname换成自己的计算机名称;第2步 : 打开"lmtools.exe" , 停止"Siemens PLM License Server";第3步: 选择"Config Services",然后点击"Path to the license file"右侧的Browse,找到我们的许可证文件,最后点"save service"按钮 ;第4步 : 重启服务:完毕.......
2022-02-17 08:44:09
2307
转载 Linux(Centos6.5、Centos7)下开放防火墙端口操作
====================================================================================说明: Centos6.5与Centos7下开放防火墙端口操作是截然不同的,本文件简单记录下两个版本操作防火墙的常见命令。====================================================================================一、Centos6.5下开放防火墙端口(
2022-01-06 11:00:01
516
原创 eclipse中,将springboot项目打成jar包并发布
0.首先在pom文件中添加以下插件:<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.4.2</version> <configuration> <skipTests&g...
2022-01-05 14:21:49
679
转载 Alibaba微服务组件——Nacos服务注册中心,从0到0.5
Alibaba微服务组件——Nacos服务注册中心,从0到0.5_第1缕阳光的博客-CSDN博客
2022-01-05 10:13:17
89
原创 前端鉴权必须了解的 5 个兄弟:cookie、session、token、jwt、单点登录
从状态说起 应用方案:服务端 session 应用方案:token 单点登录 总结 本文你将看到: 基于 HTTP 的前端鉴权背景 cookie 为什么是最方便的存储方案,有哪些操作 cookie 的方式 session 方案是如何实现的,存在哪些问题 token 方案是如何实现的,如何进行编码和防篡改?jwt 是做什么的?refresh token 的实现和意义 session 和 token 有什么异同..
2022-01-04 17:35:23
152
原创 “ YYYY-MM-dd ”引发的惨案
public class DateTest { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); calendar.set(2019, Calendar.AUGUST, 31); Date strDate = calendar.getTime(); DateFormat formatUpperCase = new Sim...
2021-12-31 10:00:56
113
原创 ORACLE 数据库知识点
Oracle序列创建和使用创建序列语法 CREATE SEQUENCE 序列名 [相关参数]参数说明INCREMENT BY :序列变化的步进,负值表示递减。(默认1)START WITH:序列的初始值 。(默认1)MAXvalue:序列可生成的最大值。(默认不限制最大值,NOMAXVALUE)MINVALUE:序列可生成的最小值。(默认不限制最小值,NOMINVALUE)CYCLE:用于定义当序列产生的值达到限制值后是否循环(NOCYCLE:不循环,CYCLE:循环)。CACHE:表示
2021-09-30 14:28:38
212
原创 oracle form builder开发问题
最近接触Oracle Form Builder,在应用时遇到一些问题,以下对这些问题做下总结:一.安装FormBuilder 10g FormBuilder 10g与win7不兼容,所以在win7下无法安装,如果只安装了开发版的Form Builder10g,则编译fmb文件时要求本地另提供Oracle本地监听器二.本地(Windows)环境配置目标:本地的FormBuilder中正常编译fmb文件。a.从服务下载form,resource两个文件夹到本地任意位置 ...
2021-09-30 10:08:55
633
原创 redis服务的启动和关闭
redis服务的启动和关闭答:启动服务:redis-server --service-start停止服务:redis-server --service-stop执行上面的命令行的前提示,系统要安装了redis,redis的最简单安装命令地址:http://www.yayihouse.com/yayishuwu/chapter/1297还有一种免安装启动redis的命令:(win64位)redis-server.exe redis.windows.conf(win32位).
2021-03-25 16:16:49
396
原创 windows使用git上传代码到Github
1、安装git,创建仓库,配置ssh下载地址:https://git-scm.com/downloads 选择自己的系统下载即可,安装直接下一步就好,这里我就不多说 创建仓库首先要创建一个github账号,大家用邮箱即可注册 新建一个仓库 配置ssh秘钥 这个操作就是让我们的电脑和github进行一个绑定验证 1. 右键->Git Bash Here 2. 需要配置ssh 命令:ssh-keygen -t rsa -C "email@qq.com"3. 默认上次回车就好,出现如下界面即生..
2021-03-23 22:10:55
236
原创 linux下安装配置rabbitMQ
在linux下安装配置rabbitMQ详细教程安装Erlang由于RabbitMQ依赖Erlang, 所以需要先安装Erlang。Erlang的安装方式大概有两种: 从Erlang Solution安装(推荐) # 添加erlang solutions源 $ wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm $ sudo rpm -Uvh erlang-solution.
2021-03-15 00:41:36
160
转载 linux cento7安装mysql5.7
一、下载mysql mkdir /home/install #创建install目录 在/home/install目录下下载mysql5.7 wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz 下载完成 二、解压到 /usr/local/msyql 解压 tar -zxvf mysql-5.7.23-linux-glibc2.12-
2021-03-14 23:11:40
194
原创 In file included from server.c:30:0: server.h:1022:5: error: expected specifier-qualifier-list befor
如果大家在centos7下编译redis6.0版本,如果出现以下错误In file included from server.c:30:0:server.h:1022:5: error: expected specifier-qualifier-list before ‘_Atomic’ _Atomic unsigned int lruclock; /* Clock for LRU eviction */请先检查gcc的版本是否低于5,如果是请先升级,可以使用以下命令:sudo yum i...
2021-03-14 09:20:29
1334
原创 linux刚装无网络
1.键入命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33ifcfg-ens33不一定都是这个名字进去文件里面看看把文件里的ONBOOT=no改为yes然后重启网络:systemctl restart network2.找不到ifconfig命令yum install net-tools一下一般就通网,这个是直接插网线的情况。立刻安装图像化界面,立刻now!...
2021-03-13 14:14:20
147
原创 MySQL与Oracle的应用区别
关系型数据库(Oracle与MySQL优缺点、使用区别)MySQL的特点1、性能卓越,服务稳定,很少出现异常宕机;2、开放源代码无版本制约,自主性及使用成本低;3、历史悠久,社区和用户非常活跃,遇到问题及时寻求帮助;4、软件体积小,安装使用简单且易于维护,维护成本低;品牌口碑效应;5、支持多种OS,提供多种API接口,支持多种开发语言,对流行的PHP,Java很好的支持MySQL的缺点1、MySQL最大的缺点是其安全系统,主要是复杂而非标准,另外只有到调用mysqladmin来
2021-03-10 01:49:16
205
原创 sql语音4个部分
SQL语言包含4个部分:⑴ 数据定义语言(DDL)数据定义语言 (Data Definition Language, DDL) 是SQL语言集中负责数据结构定义与数据库对象定义的语言,由CREATE、ALTER与DROP三个语法所组成。⑵ 数据操作语言(DML)数据操纵语言DML(Data Manipulation Language),用户通过它可以实现对数据库的基本操作。例如,对表中数据的查询、插入、删除和修改。⑶ 数据查询语言(DQL)SELECT语句⑷ 数据控制语言(DCL)数据控制语
2021-03-10 01:31:03
1136
1
转载 前后端分离后API交互如何保证数据安全性(转载)
一、前言前后端分离的开发方式,我们以接口为标准来进行推动,定义好接口,各自开发自己的功能,最后进行联调整合。无论是开发原生的APP还是webapp还是PC端的软件,只要是前后端分离的模式,就避免不了调用后端提供的接口来进行业务交互。网页或者app,只要抓下包就可以清楚的知道这个请求获取到的数据,这样的接口对爬虫工程师来说是一种福音,要抓你的数据简直轻而易举。数据的安全性非常重要,特别是用户相关的信息,稍有不慎就会被不法分子盗用,所以我们对这块要非常重视,容不得马虎。二、如何保证API调用时数据的安全
2021-03-10 00:45:44
1837
原创 mysql delete 与 truncate区别?
在Mysql中,delete语法如下:1.delete from tableName2.delete from tableName where.....12truncate的语法如下:1.truncate table tableName1两者的相同点和区别:1.都只删除表中的记录,不删除表的定义2.delete可以连接where一起使用,只删除特定的某些记录,但truncate只能删除所有记录3.truncate删除效率比delete快4.delete删除记录的操作是可回滚的,而
2021-03-09 23:31:41
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人