自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 lambda表达式对List<Map>进行排序

lambda表达式对List<User>这种对象的数据排序可以直接用(User::getName())这种方法,如果是map呢?方法1:写一个get方法,然后调用方法2:lambda表达式匿名函数实现public class StreamMap3 { public static void main(String[] args) { Map<String, Object> map1 = new HashMap<>();

2021-02-26 11:29:20 2754 3

原创 Invalid bound statement (not found),springboot找不到service

最近springboot整合mybatis时,访问接口报错:找不到service完整报错:查了网上很多博客,基本上都是找不到mapper的,而我是找不到service盲猜是spring没有扫描到service,所以从启动类入手检查将@MapperScan( basePackages = {"com.microservice.cyz"})更改为@MapperScan("com.microservice.cyz.*.repository")细化到mapper.java

2021-01-08 22:45:27 1034

原创 while和if的区别

在看《小灰算法》时,练习代码,其中一小段代码,了解了while和if的区别,先说结论:while如果判断为true,执行代码块,然后会继续判断条件,如果条件还是true,还是会执行代码块,直到判断条件为false。if如果判断为true,执行代码块,执行完后不会在进行条件判断,去执行其他代码。举例说明:二叉树如下:利用栈前序遍历二叉树,应该输出:2-3-9-10-8-4我写的代码如下:/** * @Description 利用栈前序遍历二叉树 * @Pa

2020-12-22 17:47:12 1218 1

转载 匿名内部类

参考:https://www.cnblogs.com/airfand/p/5545793.html一、概念1、定义:没有名字的内部类2、好处:简化书写3、使用场景:继承一个父类或者实现一个接口才可以使用,内部类没有class关键字,通过new来生成一个对象的引用new 父类构造器(参数列表)|实现接口() { //匿名内部类的类体部分 }4、代码示例public abstract class Dog { private Stri

2020-12-19 21:39:24 183 1

原创 Mac ping IP+端口

MacOS中ping IP+端口nc -vz -w 2 192.168.1.1 8080windows下telnet 192.168.1.1 8080

2020-10-10 14:58:30 10743

原创 解决linux日志乱码问题

命令行启动jar包发现日志有中文乱码问题原命令:java -jar -Dname=xxx xxx-*.jar解决方法:-Dfile.encoding=utf-8java -Dfile.encoding=utf-8 -jar -Dname=xxx xxx-*.jar以上

2020-09-24 15:40:27 947

原创 gradle项目添加本地jar包并配置

1、新建lib文件夹,并放入需要的jar包2、点开build.gradle,配置依赖。注意dir为相对路径dependencies{ // 依赖某个jar文件 complie files('lib/xxx.jar') // 依赖libs目录下所有以.jar结尾的文件 complie fileTree(dir: 'lib', include: ['*.jar']) // 依赖libs目录下除了xxx.jar以外的所有以.jar结尾的文件 ...

2020-09-09 17:16:44 13313 2

原创 linux服务器上传、下载文件;通过进程号查看所在目录

上传本地文件到服务器scp 本地路径/文件 服务器登录账号@ip:服务器路径例如:scp /Users/cuiyaozhong/treasury-brain-2.0.0-SNAPSHOT.jar root@139.9.27.18:/home/hss/project/

2020-08-18 13:56:52 943

原创 java类加载机制

一、概念:我们都知道,Java 程序需要被 JVM 将编译后的字节码加载到内存,之后才能够运行和使用。JVM 将字节码加载进内存再到形成 JVM 可用的 Java 类型,这一过程就是 Java 的类加载。二、加载过程:类加载的过程中,JVM 做了很多工作,这些工作可以分为五个阶段:1、加载加载是「类加载」的第一个阶段。在这一阶段,JVM 做了三件事:通过类的全限定名(如:java.lang.String)获取类的二进制字节流 将类的字节流转化成方法区(JVM 内存模型中的.

2020-08-12 18:30:52 131

原创 日志

1、日志级别日志级别 描述 OFF 关闭:最高级别,不输出日志。 FATAL 致命:用于输出可能会导致应用程序终止(崩溃)的错误。 ERROR 错误:用于输出程序的错误(这些错误不会导致程序崩溃)。 WARN 警告:用于输出警告信息,提示出可能出现的问题。 INFO 信息:用于输出应用运行过程的详细信息。 DEBUG 调试:用于输出更细致的对调试应用有用的信息。 TRACE 跟踪:用于输出更细致的程序运行轨迹。 ALL

2020-08-10 17:38:49 152

原创 【Spring】<bean>标签的scope属性

singleton:默认的、单例的prototype:多列的public void test1(){ ClassPathXmlApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml"); UserDao userDao1 = (UserDao) app.getBean("userDao"); UserDao userDao2 = (User

2020-07-27 14:40:03 429

原创 AOP简述与示例

一、AOP概述概念:AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。作用:在程序运行期间,在不修改源码的情况下对方法进行功能增强优势:减少重复代码,提高开发效率,并且便于维护技术实现:Spring 框架监控切入点方法的执行。一旦监控到切入点方法被运行,使用代理机制,动态创建目标对象的代理对象,根据通知类别,在代理对象的对应位置,将通知对应的功能织入,完成完整的代码逻辑运行。二、a

2020-07-26 19:51:35 1044 2

原创 解决Mac不能切换中文及TextInputMenuAgent和distnoted进程堵住导致风扇狂转问题

问题:1、不能输入中文,输入法明明切换到中文,就是无法输入。只能重启1、mac在盒盖开盖之后唤醒秒变小菊花,在那转!只能重启2、TextInputMenuAgent和distnoted进程把cpu塞满,电脑秒变拖拉机,风扇狂转,温度升高。只能手动关闭进程解决办法:下载搜狗输入法,然后删掉原来的输入法。1、搜狗官网下载mac版输入法https://pinyin.sogou.com/mac/2、在系统偏好设置-键盘-输入法中删掉原来的输入法,用搜狗替代。3、然后重启mac..

2020-07-16 14:26:34 2309 4

原创 Mac 终端运行jar文件

1、进入jar文件所在位置2、命令运行jar文件java -jar xxx.jar

2020-06-17 10:32:53 13734 2

原创 spring boot静态资源配置-以图片为例

需求:在spring boot项目中存放图片,通过浏览器直接访问图片1、在application.yml文件中配置静态资源路径。classpath:默认为resource,这里的resource是src.main下面的resource。所以我配置的 classpath:/ 为resource文件夹下的所有文件都可以访问spring: # 静态文件请求匹配方式 mvc: static-path-pattern: /** # 修改默认的静态寻址资源目录 多个使用逗号分隔 res

2020-05-19 16:48:52 1167

原创 实现两个spring boot项目之间的通讯

希望通过ucp(通讯平台)实现两个服务(暂时就叫A和B)之间的通讯,A发送消息,B收到以后处理并返回1、在A与ucp标准组件库UCP_STD_Library的通讯渠道ZjCloudRabbitMqInput中加入http的jar包,然后编译2、配置A项目发往ucp的渠道id:ZjCloudRabbitMqInput3、...

2020-05-19 16:25:43 3815

原创 idea搭建简单的spring boot项目

一、创建项目1、File->new->project;2、选择“Spring Initializr”,点击next;(jdk1.8默认即可)3、编辑一下你的项目信息,group可不做修改,项目名可做修改;最终建的项目名为:one,src->main->java下包名会是:com->example->one;点击next;4、Web下勾选Spring Web,(不同版本可能会是Spring Web Star);Template Englines勾

2020-05-18 09:27:24 324 2

原创 Spring boot 两个项目合并

今天在开发中需要合并两个不同的项目,不是一个项目的不同分支。记录一下需求:将项目A代码合并到项目B1、在本地B项目路径下输入git命令git remote add A http://xxx/A.gitgit fetch 现在你的 B 项目,现在连到了2个远程仓库,一个是B自己的库,一个是 A的库2、idea打开B项目,fetch一下A仓库代码然后打开版本log记...

2020-04-29 17:52:09 4347 4

原创 查看数据库表是否被锁

1.查哪些对象被锁,可以看下是否有自己不能插入语句的表:select a.*,b.* from v$locked_object a,dba_objects b where b.object_id = a.object_id; 2.查出锁住对象的session ID 和serial#,获取这两个字段值:select t2.username,t2.sid,t2.serial#,t2....

2019-10-09 18:02:58 1342 2

原创 datagrip连接oracle创建表空间、用户

1、创建表空间create tablespace cyzspace datafile '\Users\cuiyaozhong\software\datagriporacle\cyz.dmp'size 100Mautoextend on next 50Mmaxsize unlimitedextent management local autoallocatesegment space...

2019-10-09 13:45:01 5065 1

原创 DO新增字段无法转换为DTO问题

在CarInfoDO中新增了字段companyName,发现companyName无法转换为DTO解决方式:1、CarConverter中新增DO转换为DTO方法2、重新编译工程

2019-09-25 09:26:48 357

原创 Oracle设置主键自增

1、创建车辆信息表create table car_info( CAR_NO NUMBER(*) primary key, --主键:车辆编号 TYPE NUMBER(*), CAR_NUMBER VARCHAR2(20), STATUS NUMBER(*), COMPANY ...

2019-09-23 11:10:14 367

原创 Mac 启动redis和zookeeper

1、启动redis进入redis目录cd software/redis-5.0.5/启动redisredis-server redis.conf打开redis客户端redis-cliauth 123456退出redis客户端exit退出redis (1)查看redis进程ps -ef | grep -i redis (2)关闭...

2019-08-28 14:06:01 155

原创 mac 常用快捷键整理

桌面应用常用快捷键1、桌面Command + Option(Win系统的Alt)+Esc:打开任务管理器command + 空格:聚焦搜索2、截图command + shift + 3:截取全部屏幕command + shift + control +3:截取全部屏幕到粘贴板command + shift + 4:截取所选部分command + shift + co...

2019-07-12 17:17:50 2251 2

原创 Mac 使用docker 安装oracle 11g

1下载docker地址:点击下载docker点击Docker.dmg安装打开终端,输入命令docker version查看docker版本,看是否安装成功:启动台中找到docker,点击并启动2下载安装oracle第一步:使用如下命令,搜索docker远程仓库的镜像:docker search docker-oracle-xe-11g第二步:下载...

2019-07-10 14:49:00 1157

原创 svn常用命令

1、checkout项目到本地svn checkout (项目url) --username=账号--password=密码 (本地路径)例如:svn checkout https://10.1.1.11/svn/产品开发库/软件二部开发库/STMS/项目/成都工行 --username=yzcui --password=yzcui /Users/cuiyaozhong/softwa...

2019-07-09 16:54:33 138

原创 【项目】出库流程记录

需求分析:前端传入数据为list,里面为包含线路的数组,例如:lineInfos:[lineNo,lineNo...]。功能:第一批前六辆车直接到交接位,后面的车在等待位排队等待,交接位有空闲位置时等待位补上。接口:(start)开始出库、(linesOut)出库呼叫、(linesOutQueue)出库排队、(linesOutQueue)排队等待,四个接口设计:前端发起开始出库,调用sta...

2019-05-17 16:32:25 901

原创 人机协作常见报错及原因

1、获取UserSession发生异常null原因:登录超时,用户信息未获取到

2019-05-17 10:16:31 273

原创 项目笔记:查看前端传入参数

1、设置日志级别,XLINK用户下LOG_CFG_TABLE表中HttpAndWebsocketServer字段(由4改为7)2、重启ucp,打开bpe日志,找到请求的流水号3、打开HttpAndWebsocketServer日志,路径如下4、找到流水号,提取出来json...

2019-05-11 11:16:53 1293

原创 解决idea运行端口号被占用的问题

如图,idea运行时提示端口被占用我们运行cmd来解决:输入:netstat -ano|findstr 9499接着输入:taskkill /pid 17320 /f运行结果:

2019-04-04 10:57:35 2644

原创 按行读取txt文件内容并截取字符串

要求:按行读取文本文档中的内容 ,并截取相关内容显示在控制台文档内容:以第一行为例,需要输出:69 62 0001441、新建module2、在src目录下新建class文件代码如下import java.io.*;import java.util.ArrayList;import java.util.List;/** * @author cyz ...

2019-03-21 16:17:04 3096

原创 jdk javac不是内部命令和更改java_home后java -version还是寻找原来的路径

1、jdk安装完成,环境变量也配置完成,cmd输入java -version显示正常,但输入javac不是内部命令原因:安装过程中jdk的安装路径与jre安装路径相同,导致覆盖解决办法:卸载jdk,重新安装。将jre放入jdk的子目录jre中2、重装jdk,更改java_home路径以后,输入javac显示正常,输入java和java -version还是寻找原来的路径原因:刚才第...

2019-03-21 14:44:47 717

原创 更新提交代码步骤

实现一个简单的查询操作,返回list文件名为PushMsgBuilder,代码如下public static List&lt;WarnInfoDTO&gt; buildWarnInfo(int taskType, Connection connection, ZjLogger logger) throws Exception { List&lt;WarnInfoDTO&g...

2019-03-18 15:59:51 858

原创 修改查询条件及部署

要求:修改人机协作中Pad设备管理中的查询条件,将精确查询改为模糊查询1、打开eclipse,在项目中找到pads(pad设备信息查询),添加系统组件DP,如图所示点击DP,添加if..else..函数右击IF,添加函数字符串不为空编辑该函数右击then,添加函数(模糊查询条件),这一步的作用是将传入的值拼接成新的字符串,用于模糊查询。注意拼接字符串的数据源...

2019-03-18 15:54:15 263

原创 linux基础

在图形化界面中切换图形到命令行操作:gedit /etc/inittab将5更改为3,然后重启即可进入命令行系统后命令行操作:startx进入图形化界面在图形化界面点击log out就可以退出图形化界面了任何指令加 |more 可以分页显示,比如:ls|moreenter向后加载一行space加载一页【问题1:如何向前加载?】alt+f2可以新建终端窗口【问题2:如何关...

2019-03-15 14:18:10 431

原创 xlink实现修改操作

要求:将base_agv_info表中agv_no以128开头的状态status置为1,1为前台指定传入1、先启动redis和zookeeper2、Eclipse中iTMS_STD下业务处理-公共资源-公共组件-Default中创建组件cyz3、创建需要用到的脚本,在package workspace中按如下目录创建书写脚本,代码中ALIAS获取的...

2019-03-15 14:14:19 565

原创 xlink简单查询实现

1、先起平台ucp,bpe,然后在eclipse中basic下新建交易分组test/交易avgs2、双击该交易,绘制流程图3、双击数据库查询List组件,数据源选择iTMS,点击修改,书写sql查询语句,然后点击解析结果集双击查询成功和查询异常,导入脚本,设置参数4、Redis用cmd启动,加上配置文件 redis.windows.conf打开redis-cli.exe客户端,...

2019-03-14 14:29:56 671

原创 解决修改信息两条数据调换的问题

修改一条信息以后发现term和course两条数据调换了,找了前端页面和xml都没有问题排查以后发现问题原因:DAO层和mapper的参数顺序不一致导致解决办法:将参数顺序改为一致即可...

2019-02-21 16:52:12 283

原创 ajax中拼接日期时间格式转换

本来使用的是new Date(x.birth).toLocaleDateString()效果在Firefox显示如下:后来查了一下才知道,toLocaleDateString()在不同的浏览器显示的格式不同我想要1999-3-4这种格式,只能写一下format方法了//js转换时间格式Date.prototype.format = function(format) {...

2019-02-21 15:12:53 1363 4

空空如也

空空如也

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

TA关注的人

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