随笔
文章平均质量分 60
cp026la
这个作者很懒,什么都没留下…
展开
-
办公小技巧
办公小技巧原创 2021-11-25 20:51:11 · 385 阅读 · 0 评论 -
11、随笔:一个接口多个实现类,如何调用哪个实现类的方法
扯淡最近在做某“马店”项目中的报表,定时任务(更新报表数据)实现类中使用 @Autowired 注入每张报表的逻辑类。随着报表的增多,@Autowired 越来越多。记录一次使用 ApplicationContextAware 优化的过程。学习总结:链接:【Java基础、springboot、springcloud、docker 等,学习目录】前期代码:@Slf4j@Componentpublic class ScheduleBox { @Autowired privat原创 2020-11-09 18:22:34 · 3490 阅读 · 2 评论 -
JDK下载路径
Linux 命令下执行:注意行尾改为你需要的JDK版本wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/$jdkVersion例如:...原创 2019-08-15 16:55:24 · 520 阅读 · 0 评论 -
随笔:电子围栏:矩形、圆与多边形的处理
一、电子围栏的实现(一):矩形、圆与多边形的处理矩形区域处理针对矩形区域处理,复杂度较低。设矩形ABCD的四个顶点分别为A、B、C、D,坐标分别为A(x1,y1)、B(x2,y2)、C(x3,y3)、D(x4,y4),设点E(x5,y5)是需要判断的点。那么判断点E是否在矩形区域的方法是:x5>x3且x5<x2,同时满足y5>y3且y5<y2,当然我们也可以把A、D两个...转载 2019-07-16 22:13:04 · 985 阅读 · 0 评论 -
随笔:List 按照某字段分组成多个新的List
截取个人项目中的部分代码: Map<String, List<DataKPI>> map = new HashMap<>(); // 1、查询为KPI的datamanage数据 List<DataKPI> dataManageList = mapper.getDataManageByKPI(); dataManageList.forEa...原创 2019-04-25 11:00:58 · 3877 阅读 · 0 评论 -
随笔:Linux下 Nginx、ftp 配合使用乱码、403 问题记录
场景:Linux 下安装了nginx、ftp,使用nginx代理ftp_dir目录访问文件出现乱码、403 forbidden问题。nginx 配置:#user root;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error....原创 2019-04-22 18:22:46 · 642 阅读 · 1 评论 -
随笔:Java源文件中最多只能有一个public修饰的类?
在java编程思想中有这样几句话:每个编译单元(文件)都只能有一个public类,这表示,每个编译单元都有单一的公共接口,用public类来表现。该接口可以按要求包含众多的支持包访问权限的类。如果在某个编译单元内有一个以上的public类,编译器就会给出错误信息。public类的名称必须完全与含有该编译单元的文件名相同,包含大小写。如果不匹配,同样将得到编译错误。虽然不是很常用,但编译单元...原创 2019-03-04 15:25:51 · 2145 阅读 · 1 评论 -
随笔:数据库存在update,不存在insert
有表:sys_config, 字段:id、config_key、config_valueSqlServer:(已验证)if not exists (select * from sys_config where id = '1')INSERT INTO sys_config (id,config_key,config_value) VALUES('1','A','X') else up...原创 2019-02-14 14:31:17 · 1425 阅读 · 0 评论 -
随笔:基本数据类型、引用数据类型数据 —— 值交换
一、基本数据类型数据 —— 值交换:Demo:定义一个方法交换两个基本数据类型数据。public static void changeValue(int a, int b){ int temp = a; a = b; b = temp;}// 测试:public static void main(String[] args) { int a = 3; ...原创 2019-02-24 16:12:36 · 282 阅读 · 0 评论 -
随笔:MyBatis 动态标签
MyBatis通过 OGNL 来进行动态 SQL 书写。几种常用标签:元素常用属性作用示例iftest判断语句,单支条件<if test="name != null and name !=''">and name like concat('%', #{name}, '%')</if>choose(when、otherwise)tes...原创 2019-02-21 13:27:56 · 341 阅读 · 0 评论 -
随笔:new 一个接口
使用匿名类直接new接口:看到线程的一个demo:public class Test2 { public static void main(String[] args) { new Thread(new Runnable() { @Override public void run() { S...原创 2019-01-22 11:21:20 · 1460 阅读 · 0 评论 -
随笔:List 集合的删除(JDK1.8)
Forech在遍历List集合的时候是不可以做add/remove操作的。List&lt;String&gt; list = new ArrayList&lt;&gt;();list.add("a");list.add("b");list.add("c");for (String s : list) { l原创 2019-01-24 09:49:30 · 2084 阅读 · 1 评论