java
番茄炒蛋F_
一个在编程道路上刚刚起步,但会持续前进的小白。
展开
-
springboot-actitvti工作流demo记录
首先导入jar包,这个网上多得是。,然后使用@Autowired完成自动装配 @Autowired private ProcessEngine processEngine; @Autowired private TaskService taskService; @Autowired private RuntimeService runtimeService; @Autowired private HistoryService historyService; ***************原创 2020-10-09 16:18:30 · 551 阅读 · 0 评论 -
final修饰的Map集合可以被修改
例:final String s = “aaa”;final Map map = new HashMap() s = "bbb"; map.put("aa","111");结果是s报错,map成功运行。fianl的特性是:final修饰的类不能被继承;final就是的方法不能被重写,可以被重载。final修饰的变量不可修改。到这里是没有毛病的,但是为什么map就可以修改呢?这里我在网上查阅了一些博客,资料说的是final修饰的变量不可被修改说的是 引用 不可被修改。像String原创 2020-05-11 09:35:27 · 7411 阅读 · 0 评论 -
int和Integer的区别
int和Integer的区别1、Integer是int的包装类,int则是java的一种基本数据类型2、Integer变量必须实例化后才能使用,而int变量不需要3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值4、Integer的默认值是null,int的默认值是0延伸:关于Integer和int的比较1、由...转载 2020-04-17 09:54:01 · 159 阅读 · 0 评论 -
生产者和消费者注册进Eureka集群
之前介绍过消费者,生产者和Eureka的单机版,集群版的微服务配置。但是是把生产者和消费者注册进单机版的Eureka的注册中心。现在修改为注册进Eureka集群版注册中心。首先修改端口号为8001,8002的生产者服务。只需要修改8001,8002的application.yml配置文件。直接上图: #单机版 #defaultZone: http://local...原创 2020-03-17 10:08:53 · 310 阅读 · 0 评论 -
Eureka集群配置
Eureka的集群配置。Eureka集群的运行机制是"相互注册,相互守望"。主要是为了实现高可用。防止出现单点故障。假如有三个Eureka服务注册中心。7001,7002,7003。那么7001,7002,7003需要相互注册。即7001-7002、7001-7003。7002-7001、7002-7003。7003-7001、7003-7002。-Eureka对外暴露出的是一个Eure...原创 2020-03-17 09:44:12 · 314 阅读 · 0 评论 -
JAVA调用第三方接口
调用第三方http接口有很多种实现,我当时也是网上找了很多种方法,都比较凌乱,然后借鉴网上的方法结合自己的理解,整理出来的代码,所以写此博客记录一下。首先要调用接口之前要保证能互通ip,即在浏览器访问对方给你的接口地址的域名,能访问则代表是互通的,才能调用接口。然后是代码,如下:public static String httpURLConnectionPOST (String url, JS...转载 2020-03-16 11:13:07 · 959 阅读 · 0 评论 -
Eureka在springcloud的配置,注册服务
Eureka是springcloud的官方推荐使用的服务注册中心,但是现在Eureka停止了开源维护,所以之后何去何从就不知道了,但是我个根据很多的开发人员的回答发现都对阿里的SpringCloud Alibaba Nacos抱有很大的期望。这个就需要自己私下学习了。话不多说开发工具–IDEA语言–JAVA首先1、创建一个Eureka的微服务。2、然后选择版本–这里的JDK版本根据自...原创 2020-03-13 14:55:18 · 237 阅读 · 0 评论 -
springboot/cloud的appliaction.yml的配置注意事项
首先springcloud的官方推荐使用.yml的格式。然后我就首次使用了.yml格式的配置文件。然后遇到了首大坑。首先这是我写的格式:然后疯狂报错:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2020...原创 2020-03-12 15:00:32 · 484 阅读 · 0 评论 -
lombok构造方法报错
记录lombok的一个不懂得地方。不知道是因为我的IDEA的版本问题啊,还是lombok的jar包版本不对,总之我的构造方法重载报错。如:然后加上全参的构造方法可以了。如:但是我的@Data@AllArgsConstructor@NoArgsConstructor三个注解都有,也没有报错,就是不知道为什么报错。在此记录一下这个问题,之后该明白了再来补充。...原创 2020-03-12 09:10:51 · 905 阅读 · 5 评论 -
java个人开发者申请使用阿里云的短信服务
一、首先登录阿里云官网:https://dayu.aliyun.com/1、免费注册阿里云,成为阿里云用户。2、注册页面,推荐使用支付宝扫码登录。3、登录成功之后,进入阿里云首页。点击控制台4、进入控制台,找到短信服务5、使用短信服务需要申请6、安全提示–我这里使用的是–“继续使用AccessKey”7、申请创建AccessKey–一定要记住AccessKeyId和Acc...原创 2020-02-28 16:13:00 · 3748 阅读 · 5 评论 -
JeeSite4.1.7使用心得
JeeSite是什么不做介绍,请自行百度。首先是JeeSite的首页:其中组织管理为JeeSite的测试用例。系统管理种的菜单管理负责管理生成的前端页面。研发工具中的代码生成工具为对应数据库的表的代码生成。其中权限管理的角色管理需要特别注意,生成的页面需要在权限管理中的系统管理员的功能菜单中设置对应的权限。以上是我刚开始频繁使用的功能。我使用的开发工具为IDEA。以此为例。JeeSite的...原创 2020-02-28 16:23:49 · 498 阅读 · 0 评论 -
js点击图片放大恢复功能
开发过程中,有点击图片需要展示图片的需求。因为之前全部是后台开发,没有接触过页面的设计。为此专门记录一下。首先是获取图片,为图片添加点击事件。获取图片的原始参数,然后根据各个参数设置放大的图片参数。然后再次点击,关闭展示层。根据窗口的高度和宽度,减去对应的放大后图片的高度和宽度,然后除以2,计算图片居中显示位置。最后设置展示层的背景为黑色半透明。使之图片显示的更为清晰。点击图片,放大缩小。原...原创 2020-02-28 16:25:48 · 803 阅读 · 0 评论 -
ajax嵌套使用--取消异步
ajax默认是异步加载,如果ajax里面再写一个ajax,两个ajax都是异步加载,里面的ajax得不到外面的ajax的加载成功的回调数据。所以需要给嵌套的ajax取消异步加载。红色框选区域为设置同步加载。执行顺序应该是外层的ajax加载执行完毕之后,里面的ajax才会执行。仅做笔记使用。...原创 2020-02-28 16:28:21 · 388 阅读 · 0 评论 -
mybatis使用特殊符号
在mybatis中没办法使用<和&。可以使用CDATA部件,在CDATA内部的所有内容都会被解析器忽略。如果文本包含了很多的"<“字符和”&“字符——就象程序代码一样,那么最好把他们都放到CDATA部件中。一个 CDATA 部件以”<![CDATA[" 标记开始,以"]]>"标记结束:例如:<![CDATA[ <= ]]>SELE...原创 2020-02-28 16:19:45 · 781 阅读 · 0 评论 -
MyBatis动态sql语句添加字段的模糊查询
工作中使用到了为动态sql语句的某些字段添加模糊查询,特此记录。SELECT “查询数据” FROM “表名” [后面可以直接使用where添加筛选条件,需要注意的是如果直接使用where则需要删除""标签,不删除标签以及内容]<select><where><if test="modelName!=null and !''.equals(modelName)...原创 2020-02-28 16:31:40 · 404 阅读 · 0 评论