
Java
ctllin
孤芳自赏
展开
-
fedora开发笔记本java环境搭建
fedora开发笔记本java环境搭建原创 2022-08-26 17:10:14 · 432 阅读 · 0 评论 -
mybatis 逆向工程 自定义扩展Mapper.java和Mapper.xml
<?xml version="1.0" encoding="UTF-8"?><!-- Copyright 2006-2022 the original author or authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.原创 2022-04-01 16:07:40 · 958 阅读 · 0 评论 -
mybatis 逆向工程 批量插入插件
代码示例 Wiki - Gitee.com原创 2022-04-01 11:21:57 · 1537 阅读 · 0 评论 -
@PostConstruct dubbo还未注册此时调用服务报错
package com.hanshow.mapserver.portal.web;import com.hanshow.component.thread.StartProcessor;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.BeansException;import org.springframework.beans.factory.annotation.Au.原创 2022-01-26 17:23:03 · 1085 阅读 · 0 评论 -
nexus_maven搭建配置
nexus下载链接: https://pan.baidu.com/s/1CTE29y1I3ffIWgeVucoJnw?pwd=b4bx 提取码: b4bx 复制这段内容后打开百度网盘手机App,操作更方便哦tar -xvzf nexus-3.37.3-02-unix.tar.gzbin/nexus start 启动服务增加三个仓库aliyunhttps://maven.aliyun.com/repository/public/artifactshttps://artifacts.alf.原创 2022-01-01 20:33:11 · 486 阅读 · 0 评论 -
给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)
package com.ctl.algorithm;import java.util.*;import java.util.concurrent.atomic.AtomicInteger;public class Test3 { static class Node { public Node(int num) { this.num = num; } public int num; public No.原创 2021-09-30 10:49:47 · 539 阅读 · 0 评论 -
多线程(3个线程)输出整数序列 010203040506... ,其中序列的长度必须为 2n。
打印零与奇偶数假设有这么一个类:class ZeroEvenOdd {public ZeroEvenOdd(int n) { ... } // 构造函数public void zero(printNumber) { ... } // 仅打印出 0public void even(printNumber) { ... } // 仅打印出 偶数public void odd(printNumber) { ... } // 仅打印出 奇数}相同的一个 ZeroEvenOdd 类实例将会传递给三.原创 2021-09-29 16:12:49 · 476 阅读 · 0 评论 -
多线程-交替打印FooBar(Exchanger+Semaphore)
package com.ctl;import java.util.concurrent.Exchanger;import java.util.concurrent.Semaphore;import java.util.concurrent.TimeUnit;/** * <p>Title: Test</p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2019</.原创 2021-09-28 22:06:07 · 196 阅读 · 0 评论 -
地址栏输入回车(\n)
#curl -X POST "http://192.168.3.7:8848/nacos/v1/cs/configs?dataId=cs-dev.properties&group=ctl&type=properties&content=useLocalCache=true%0AnmyName=ctl"等同于curl -X POST "http://192.168.3.7:8848/nacos/v1/cs/configs?dataId=cs-dev.properties&.原创 2021-09-28 15:43:31 · 224 阅读 · 0 评论 -
jdb和arthas联合调试代码
jdb -connect com.sun.jdi.SocketAttach:hostname=192.168.3.102,port=500 或 jdb -attach 192.168.3.102:5005 利用arthas中的jad找到想要debug的类然后反编译[arthas@31407]$ jad com.hanshow.wise.portal.center.aspect.CenterLoginValidateAspect比如部分代码如下 public void before(H.原创 2021-08-18 14:19:47 · 637 阅读 · 0 评论 -
mybatisplus自定义mapper不生效问题
package com.hanshow.wise.base.powerbi.config;import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.core.MybatisConfiguration;import com.baomidou.myb.原创 2021-08-03 09:38:05 · 2436 阅读 · 0 评论 -
logback 动态设置日志级别
@Autowired(required = false) private LogbackLoggingSystem logbackLoggingSystem; @RequestMapping(value = "/log", method = RequestMethod.POST) @ResponseBody public Object log(HttpServletRequest request) { logbackLoggingSystem....原创 2020-12-01 18:29:41 · 926 阅读 · 0 评论 -
通过反射,动态修改注解的某个属性值 easyexcel HEAD国际化
package com.ctl.cache.test;import com.alibaba.excel.EasyExcel;import com.alibaba.excel.annotation.ExcelProperty;import com.alibaba.excel.annotation.write.style.ColumnWidth;import com.alibaba.excel.annotation.write.style.HeadRowHeight;import com.alib.原创 2020-07-17 16:16:14 · 3650 阅读 · 7 评论 -
利用arthas 调用任意bean中的方法
从spring context里获取任意bean步骤1 获取所有加载com.alibaba.dubbo.config.spring.extension.SpringExtensionFactory的classLoaderHashsc -d com.alibaba.dubbo.config.spring.extension.SpringExtensionFactoryclass-i...原创 2020-04-20 09:51:24 · 8854 阅读 · 0 评论 -
后台Long返回给前端Sting
import com.fasterxml.jackson.annotation.JsonInclude;import com.fasterxml.jackson.core.JsonGenerator;import com.fasterxml.jackson.databind.DeserializationFeature;import com.fasterxml.jackson.dat...原创 2020-04-16 13:12:08 · 1325 阅读 · 0 评论 -
springmvc 导出zip文件(通过http跳转)
A项目 调用B项目所在的N台服务器获取文件 //resource.play.export.urls=http://192.168.6.27:8980/,http://192.168.2.69:8080/ @Value("#{'${resource.play.export.urls}'.split(',')}") private String[] resourcePla...原创 2019-12-28 15:41:01 · 870 阅读 · 0 评论 -
java web项目加密
<!-- 配置加密插件 参看 https://gitee.com/roseboy/classfinal参看 https://www.oschina.net/p/classfinal参数说明-file 加密的jar/war完整路径-packages 加密的包名(可为空,多个用","分割)-libjars jar/war包lib下要加密jar文件名(可为...原创 2019-12-18 14:12:54 · 1102 阅读 · 0 评论 -
PowerDesinger连接mysl
File--àReverse Engineer--àDatabase…--àGeneral--àDBMS 选择MySQL5.0--à确定 点击红色箭头指向的地方 按照下图红色字体操作若没有配置过mysql的jdbc连接下图中的2可以跳过进行3,若配置过则进行2跳过3 继续俺下面的图操作 继续按下面的图操作原创 2013-01-22 12:54:39 · 667 阅读 · 0 评论 -
powerdesigner 连接 orcale11R2
在 管理工具 中找到数据源(odbc) 进入 然后添加 Orcale in OraDb11——home2 在Data source Name 和Description可以任意填写在TNS Service Name填上 ORCl在User ID填上scott 然后点击TestConnection测试是否正确连接上连接成功后然后点击OKFile-->Rev原创 2013-01-12 19:47:44 · 765 阅读 · 0 评论 -
打印数字矩阵
package Java2012大赛;import java.util.Scanner;public class 打印矩阵 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scann原创 2013-03-29 22:19:44 · 957 阅读 · 0 评论 -
算法 字典问题
public class zidian { public static void main(String[] args) { // TODO Auto-generated method stub String str = "abcdef"; int len1 = str.length(); int len = len1 - 1; //System.out.println(le原创 2013-03-14 23:08:41 · 1160 阅读 · 0 评论 -
数字黑洞
package 算法;/*任意一个5位数,比如:34256,把它的各位数字打乱,重新排列,可以得到一个最大的数:65432,一个最小的数23456。求这两个数字的差,得:41976,把这个数字再次重复上述过程(如果不足5位,则前边补0)。如此往复,数字会落入某个循环圈(称为数字黑洞)。比如,刚才的数字会落入:[82962, 75933, 63954, 61974] 这个循环圈。请编写程序,原创 2013-03-30 23:03:49 · 847 阅读 · 0 评论 -
正整数分解质因数
package Java2012大赛;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class 正整数分解质因数 { static List list=new ArrayList(); public static void main(String[] args) {原创 2013-03-31 23:01:18 · 1014 阅读 · 0 评论 -
正整数分解质因数(2)
package Java2012大赛;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class 正整数分解质因数 { static List list = new ArrayList(); public static void main(String[] args)原创 2013-04-01 22:24:11 · 805 阅读 · 0 评论 -
打印三角形
输入一个数 打印出类似三角形package test;import java.util.Scanner;public class {public final static int MAX = 20;//最大的数组长度static int[][] array = new int[MAX][MAX];//最大的数组static in原创 2013-03-20 17:28:27 · 877 阅读 · 0 评论 -
大整数相加
package test;import java.util.Scanner;public class 大整数相加 {public static void main(String[] args) {Scanner scan = new Scanner(System.in);System.out.println("input a number:");String原创 2013-03-21 21:50:33 · 717 阅读 · 0 评论 -
完数
package Java2012大赛.test;import java.util.ArrayList;import java.util.List;public class 完数 { /**一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。 */ private static List list=new Array原创 2013-04-04 17:07:16 · 597 阅读 · 0 评论 -
二分法查找
package com.test;import java.util.Arrays;import java.util.Random;import java.util.Scanner;public class ErFenMethodFind01 {static int a1, a2, a3, low, high, middle;public st原创 2013-03-23 19:56:42 · 705 阅读 · 0 评论 -
黄金分割数0.618034
package Java2012大赛;import org.junit.Test;public class 黄金分割数 {/*** 黄金分割数0.618与美学有重要的关系。舞台上报幕员所站的位置大约就是舞台宽度的0.618处,墙上的画像一般也挂在房间高度的0.618处,* 甚至股票的波动据说也能找到0.618的影子....* 黄金分割数是个无理数,也就是无法原创 2013-03-26 23:02:57 · 1710 阅读 · 0 评论 -
Java 遍历文件夹下的所有文件和文件夹
import java.io.File;import java.io.IOException;public class FileDemo01 { /** * @param args * @throws IOException */ public static void main(String[] args) { File file = new File("F:" +Fil原创 2013-03-18 18:22:24 · 1195 阅读 · 0 评论 -
比酒量
package Java2012大赛;import java.util.Arrays;public class 比酒量 {/*** 有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下,有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复* ...... 直到开了第4瓶酒,坐着的已经所剩无几,海盗船长也在其中。当第4瓶原创 2013-03-26 23:04:07 · 934 阅读 · 0 评论 -
全排列(StringBuffer实现)
package Java2012大赛;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.ArrayList;import java.util.Arrays;import java.uti原创 2013-04-10 21:51:33 · 1101 阅读 · 0 评论 -
每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数
package Java2012大赛;/* * /* * 某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪: * 每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理 * 每位选手都有一个起步的分数为10分。 * 某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推原创 2013-03-26 16:45:53 · 3613 阅读 · 0 评论 -
全排列(List)实现
package Java2012大赛;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.ArrayList;import java.util.Arrays;import java.uti原创 2013-04-10 21:50:52 · 1090 阅读 · 0 评论 -
全排列(数组)
package Java2012大赛;import java.util.Arrays;import java.util.HashSet;import java.util.Set;/*实现了n个数在m(n>=m)个位置上的全排列 * */public class 全排列02 { static Set set = new HashSet(); static int i;//要排列的个原创 2013-04-10 14:21:37 · 839 阅读 · 0 评论 -
奇怪的比赛
package Java2012大赛;/* * /* * 某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪: * 每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理 * 每位选手都有一个起步的分数为10分。 * 某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推原创 2013-03-26 23:05:51 · 858 阅读 · 0 评论 -
annotion 时间类型
package ctl.annotion.teacher;import java.util.Date;import javax.persistence.Column;import javax.persistence.Entity;//注意是javax.persistenceimport javax.persistence.GeneratedValue;import javax.原创 2013-01-18 12:37:19 · 600 阅读 · 0 评论 -
趣味问题(1 2 3 4 5 6 7 8 9 = 110)
package Java2012大赛.test;import org.junit.Test;/* * 匪警请拨110,即使手机欠费也可拨通! 为了保障社会秩序,保护人民群众生命财产安全,警察叔叔需要与罪犯斗智斗勇,因而需要经常性地进行体力训练和智力训练! 某批警察叔叔正在进行智力训练: 1 2 3 4 5 6 7 8 9 = 110; 请看上边的算式,为了使等式成立,需要在数字间原创 2013-03-28 18:45:02 · 1685 阅读 · 0 评论 -
有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数(移动次数小于等于n)
package suanFa;import java.util.Arrays;import javax.swing.JOptionPane;public class Test10 { /** * 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数 */ public static void main(String[] args) { // TOD原创 2013-04-12 17:08:05 · 2894 阅读 · 0 评论 -
(方法二)Excel是最常用的办公软件。每个单元格都有唯一的地址表示 比如:第4列表示为:“D”,第255列表示为“IU”。 事实上,Excel提供了两种地址表示方法,还有一种表示法叫做R
package Java2012大赛;/* Excel是最常用的办公软件。每个单元格都有唯一的地址表示。 比如:第4列表示为:“D”,第255列表示为“IU”。 事实上,Excel提供了两种地址表示方法,还有一种表示法叫做RC格式地址。 你的任务是:编写程序,实现常规地址格式到字母地址格式到的转换。 例如:1-a,2-b;26-z;27-aa,52-az;5原创 2013-04-14 12:18:03 · 5223 阅读 · 0 评论