自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

左--右

薪想是程

  • 博客(98)
  • 资源 (6)
  • 收藏
  • 关注

原创 git clone时报错remote: The project you were looking for could not be found or you don‘t have permission

git clone时 git拉取代码出现:remote: The project you were looking for could not be found or you don't have permission to view it. fatal:

2024-03-01 11:17:09 141

原创 NC65 rest接口 开发 NC65接口开发

NC65 rest接口 开发二、开发接口,继承extends AbstractUAPRestResource,(有的项目会继承别的方法如:AbstractNCCRestResource,MTFRestResource;有的是底层继承ServerResource)一、在对应模块META-INF下编写 xxx.rest 文件,也要放在Home里对应的目录下。把写的接口放在public 或 client 端。三、配置虚拟机参数改端口。四、postman 测试。

2024-02-27 15:12:03 489

原创 NC65调用审批动作

基于NC65调用审批动作,自动进行代码对单据的审批(其他动作:签字、弃审等等)部分代码给予参考,或者有更好的继续学习。

2024-02-27 11:21:56 169

原创 IDEA 设置 Git 在左侧展示

勾选 Use non-model commit interface。

2023-11-09 20:44:32 2288 2

原创 NC 添加IRule 后置前置规则

NC 添加IRule 后置前置规则编写自己的规则,通过 CompareAroundProcesser 《AggCLMasterVo》 processor 的processor.addAfterRule(rule);方法进行后置规则添加。这里的规则是保存后吧Code 赋值给Corpserialno,无须再走SQL 修改数据库表。1、在保存后触发后置规则,找到保存的规则,在里面进行添加后置规则。2、前置规则同理,可以用addBefore方法。

2023-09-07 11:03:30 237

原创 mysql修改表结构问题学习

mysql修改表结构问题,修改、添加数据库字段

2022-10-13 14:47:23 874 1

原创 mysql:获取当前时间及时间相加减

注:也可以不用变量,直接加减某个时间,如:select date_add(‘1998-01-01’, interval 1 day);quarter:季,week:周,day:天,hour:小时,minute:分钟,second:秒,microsecond:毫秒。//设置当前日期变量设置当前日期。当前日期和时间 2022-10-13 12:10:21。加减某个时间间隔函数date_add()与date_sub()date_add(‘某日期时间’, 时间种类名);

2022-10-13 14:37:35 2017

原创 mysql 截取字段、截取字符串

注意 : 在函数 substring(str,pos, len)中, pos 可以是负值,但 len 不能取负值。datediff(t1,t2):时间相差 t1-t2。MySQL截取某一指定字段的部分内容。1、MySQL相关语法。

2022-10-13 14:31:27 13531

原创 EasyExcel导入数据全为空问题

BeanExcel.java 导入的实体类,不能有@Accessors(chain = true)注解。@Accessors(chain = true)注解,会让读取的数据行始终为空。

2022-09-20 16:22:59 2293

原创 java 微信公众号消息推送 微信发送消息

java 微信消息推送 微信发送消息 微信公众号消息推送

2022-08-25 17:16:22 2305

原创 FinalShell 下载安装

xshell + ftp 的组合,即:FinalShellFinalShell 下载安装

2022-08-09 16:35:05 18336 1

原创 List排序 ,取最大值最小值

Collections.sort(list);

2022-07-30 11:07:38 827

原创 linux查看cpu占用率的方法:

linux查看cpu占用率的方法:Linux top命令里面%CPU和cpu(s)的差别

2022-07-07 15:20:17 26782 1

原创 在Linux上部署jar包(不需要Docker,Tomcat等容器)解决xxx.jar中没有主清单属性

在Linux上部署jar包(不需要Docker,Tomcat等容器)解决xxx.jar中没有主清单属性启动程序 nohup java -jar xxx.jar > log/log.log 2>&1 &

2022-07-07 15:14:57 1082

原创 前端在线预览excel、word、pdf、ppt

前端在线预览excel、word、pdf、ppt

2022-06-27 17:15:56 3224

原创 json工具类 Object强制转换为List ,JSON转List<>

json工具类 Object强制转换为List ,JSON转List<>

2022-04-28 12:11:40 1028 4

原创 MyBatis-Plus 注解切换 多数据源

MyBatis-Plus 注解切换 多数据源<dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>${version}</version></dependency>

2022-04-22 16:05:06 1099

原创 Hutool工具类

Hutool工具类<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.8.0.M3</version></dependency>

2022-04-22 15:43:24 7273

原创 SpringBoot用注解切面配置多个数据源(AOP+注解)

SpringBoot 用注解 切面 配置多个数据源@Pointcut("execution( * com.plus.*..*.*(..))") public void dataSourcePoint() {} @Before("dataSourcePoint()") public void before(JoinPoint joinPoint) { Object target = joinPoint.getTarget(); MethodSigna

2022-04-21 16:23:17 2427 1

原创 如何把本地项目放到gitLab中去

一、在gitlab上新建一个项目二、进入本地项目目录初始化:git init三、绑定远程的创建的项目git remote add origin http://[email protected]/xxxx/demo.git若是出错的话,很可能是本地没有权限访问gitlab,可以先本地生成key,传到gitlab上。四、正常提交git add .如果提示: warning: LF will be replaced by CRLF inwindows中的换行符为 CR

2022-04-18 12:01:57 7950 1

原创 Converter’ support class LocalDate Easy Excel 导出excel 出现LocalDate时间格式异常

异常使用Alibaba Easy Excel 导出excel 出现LocalDate时间格式异常com.alibaba.excel.exception.ExcelDataConvertException: Can not find‘Converter’ support class LocalDate.问题根因查看doWrite(List data)的源码时发现Converter接口的convertToExcelData只实现了转换BigDecimal、Bolean、Byte[]、btye[]

2022-04-13 17:40:56 1279 1

原创 LocalDateTime 时间格式去T大全,2022-04-13T16:47:20 =》 2022-04-13 16:47:20

一、依赖(我用的这一种亲测)<!--LocalDate 去T--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.15</version> </dependency&g

2022-04-13 17:29:30 1648

原创 java文件下载 springboot模板下载

1、控制层 @RequiresPermissions("person:contract:list") @GetMapping("/downLoadTemplateChang") @ApiOperation("人员个税变更模板下载") public ResultData<?> downLoadTemplateChang(HttpServletRequest request,HttpServletResponse response,String name) throws.

2022-04-08 15:39:06 469

原创 Navicat查看密码,Navicat忘记密码

使用Navicat 查看链接密码,mysql忘记密码

2022-03-28 10:09:51 1782

原创 CentOs 7 搭建 GitLab idea 配置gitlab --no-check-certificate

一、 安装 配置必要的依赖关系在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。1.安装sshsudo yum install -y curl policycoreutils-pythonopenssh-server表示安装成功!2.将SSH服务设置成开机自启动,安装命令:sudo systemctl enable sshd 3.启动SSH服务,安装命令:sudo system

2021-11-11 10:22:01 2322

原创 超卖问题解决方案

1、将库存等映射到redis缓存中,秒杀可以快速响应扣库存等操作,然后将处理好的数据放入消息队列,在后台慢慢处理。2、使用redis的分布式锁来实现,每秒10万并发肯定够的估计,但是处理库存等数据库操作估计20ms左右,当然机器性能好或优化好,表设计的好应该比这个低,算下来20*50=1000 ,大概也就是每秒可以处理50个请求,大的秒杀场景估计不够用,可以考虑库存分在多行进行存储,分段概念,这样分布式锁也是分段的,实现起来感觉比较复杂3、使用乐观锁,查询数据库时,会同时把商品信息和该条记录的版本号这个

2021-11-04 20:22:47 2890

原创 搭建Gitee 详解 ===== 知识点git stash 压栈 git stash pop出栈

一.gitee 注册二.新建仓库三,新建仓库四.配置 -SSH公钥配置用户名和邮箱 - git config --global user.name "fyk" 配置用户名 - git config --global user.email "[email protected]" 配置邮箱 - git config --list 显示配置信息 - 可选配置 git config --global core.autocrlf false

2021-10-14 12:37:05 370

原创 writeValueAsString与readValue ,调用writeValueAsString,将指定的对象转换成json

Object 转Bean对象不能直接转 :Usrt user=(user)object;ObjectMapper objectMapper = new ObjectMapper();User user= objectMapper.convertValue(object, User.class); json转Bean对象objectMapper.readValue(jsonInfo,ArticleInfo.class);public viod demo(User use

2021-08-27 14:38:09 1838

原创 java 反射机制 getDeclaredFields() 与 getFields()

通过反射获取字段名 -值getFields():获得某个类的所有的公共(public)的字段,包括父类中的字段。getDeclaredFields():获得某个类的所有声明的字段,即包括public、private和proteced,但是不包括父类的申明字段。 public String demo(Object object) throws IllegalAccessException { Field[] fieilds = object.getClass().getDeclare.

2021-08-27 14:07:35 932

原创 Mybatis 从入门到入魔

Mybatis入门1.创建工程,引入坐标<dependencies> <dependency> <groupId>org.mybatis</groupId> <ar tifactId>mybatis</artifactId> <version>3.5.0</version> </dependency> <dependency> <g

2021-08-18 16:20:10 282

原创 虚拟机安装JDK、Tomcat搭建FastdDFS服务器

一、虚拟机JDK安装1.上传包jdk-8u181-linux-x64.tar.gz2.查看安装程序rpm -qa | grep -i jdk3 删除指定jdk 如果有 删除 rpm -e 安装的jdk名称4.进入jdk目录解压tar -zxvf jdk-8u181-linux-x64.tar.gz 5.创建存放jdk的目录mkdir -p /usr/local/src/java/jdk6.将解压后的jdk移入新创建的目录mv jdk1.8.0_181/ /usr/local/

2021-08-13 15:58:56 240

原创 List 去重方法,用stream()将 List< User> 转List< String>

1、LinkedHashSetLinkedHashSet是ArrayList删除重复优秀方法1、删除重复数据 2、保持添加到其中的数据的顺序public class ArrayListDistinct { public static void main(String[] args) { ArrayList<Integer> intList = new ArrayList<>(Arrays.asList(11, 22, 11, 22, 22, 63,

2021-07-13 14:22:19 1139

原创 jdk 8新特性 List.stream() .distinct() 去重 List中对象 多条件去重

一;去重public static Predicate distinctByKey(Function super T, ?> keyExtractor) {Map seen = new ConcurrentHashMap<>();return t -> seen.putIfAbsent(keyExtractor.apply(t), Boolean.TRUE) == null;}distinct()不对对象列表进行去重的直接实现。它是hashCode()和equals()工

2021-07-06 13:55:14 5447

转载 Jdk8 Stream的API使用 流式编程

Java8的Stream就是典型的例子,Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。例子:List<Integer> numbers = new ArrayList<>();numbers.add(3);numbers.add(4);numbers.add(8);numbers.add(16);numbers.add(19);numbers.add(27);numbers.add(23);numbers.add(9

2021-06-23 21:32:41 200

转载 mybatisplus代码生成器

代码生成器 :输入模块名:user输入表:user目录结构:user-controller-service-entity- mapperpackage com.plus.controller;import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;import com.baomidou.mybatisplus.core.toolkit.StringPool;import com.baomidou.myb

2021-06-22 16:43:46 64

原创 springBoot+MybatisPlus 整合Deom

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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.a

2021-06-22 15:37:17 111

转载 SpringBoot 中解决跨域的 方法

一、为什么会出现跨域问题出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)二、什么是跨域当一个请求url的协议、域名、端口

2021-05-25 09:17:07 252

原创 HttpClientUtil 接口调用 后台图片流回显前端

HttpClientUtil:public static InputStream doPostimg(String url, Map<String, Object> param) { CloseableHttpClient client = null; CloseableHttpResponse response = null; try { client = HttpClients.createDefault(); HttpPost httpPost = new Htt

2021-05-24 10:59:32 300

原创 idea git 撤回提交本地 已经commit未push的操作

撤回 已经commit未push的操作在idea中 下面 有 Terminal。Terminal中 输入以下代码,执行成功后无任何提示 可以在次commitgit reset --soft HEAD~1$ git reset --soft HEAD~1

2021-04-28 16:48:40 1227

原创 linux安装 dubbo-admin 安装zookeeper

下载dubbo-admin-2.5.4.war包链接: https://pan.baidu.com/s/1yZel1EcFgShD_AFmhkR-Ng提取码: xwip复制这段内容后打开百度网盘手机App,操作更方便哦安装dubbo(1)下载dubbo-admin-2.5.4.war包,在Linux的tomcat部署,先tomcat的ROOT下文件都删除,把dubbo-admin-2.4.1.war放在tomcat的webapps/ROOT下,然后进行解压: #tar zxvf dubb

2021-04-26 11:31:25 179

FastDFS.zip

linux安装FastDFS

2021-08-18

2.redis.zip

linux 安装redis

2021-08-18

nginx1.13.zip

linux nginx安装

2021-08-18

mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz

mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz 附加安装教程

2021-08-13

jdk-8u181-linux-x64.tar.gz

linux Jdk8

2021-08-13

apache-tomcat-8.5.27.tar.gz

apache-tomcat-8.5.27.tar.gz

2021-08-13

空空如也

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

TA关注的人

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