- 博客(17)
- 收藏
- 关注
翻译 时间工具类
import org.apache.commons.lang3.time.DateFormatUtils;import java.lang.management.ManagementFactory;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * 时间工具类 * */public class DateUtils extends org.apac..
2021-05-18 13:39:51 96
原创 字符串转换List,Json工具类
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.sinowel.ics.data.storage.entity.StatisticsQualityTotal;import java.util.List;/** * ClassDescription(解析List,Json工具类) */public final class ToListUtil<T> {.
2021-05-18 13:35:02 271
原创 spring监听器
事件对象:MailSendEvent.javaimport org.springframework.context.ApplicationContext;import org.springframework.context.event.ApplicationContextEvent;//事件对象public class MailSendEvent extends ApplicationContextEvent { String to; public MailSendEve
2021-04-27 20:19:05 172
原创 网关获取请求路由
//@Slf4j//@Componentpublic class AccessLogGlobalFilter implements GlobalFilter { private final ObjectMapper mapper = new ObjectMapper(); private final DataBufferFactory dataBufferFactory = new NettyDataBufferFactory(ByteBufAllocator.DEFAULT);.
2021-04-21 09:55:36 1533
原创 Springboot 跨域问题
@Configurationpublic class GulimallCorsConfiguration { @Bean public CorsWebFilter corsWebFilter(){ UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); CorsConfiguration corsConfiguration = new CorsCon..
2021-04-21 09:52:59 55
原创 git忽略一些文件,提交
编辑器使用的是idea1、File->setting->Editor->File Types2、在Ignore files and folders追加.iml;.idea;.gitignore;.sh;.classpath;.project;*.settings;target;logs;*.iml;
2021-04-20 15:05:56 60
原创 RabitMQ集成springboot工具类
1、MQ生产者@Componentpublic class RabbitSender { private static final Logger log = LoggerFactory.getLogger(RabbitSender.class); @Autowired private RabbitTemplate rabbitTemplate; ConfirmCallback confirmCallback = new ConfirmCallback() { .
2021-04-20 13:41:30 65
原创 国内镜像源
1、清华镜像源https://mirrors.tuna.tsinghua.edu.cn2、华为镜像源https://mirrors.huaweicloud.com
2021-04-20 11:29:10 1314
原创 Java接收三菱plc发送的数据
Java接收三菱plc发送的数据一、需求plc做服务端,Java做客户端,将焊机电流,报警信息,焊接工件数量等信息传送到java端,数据保存到数据库,进行web展示等。二、实现方式作为java开发程序员,常使用byte数组进行输入流操作,所以这次也采用这种操作;public void receive_plc_data(){ Socket socket = new Socket("192.168.0.10",3000); InputStream is; wh.
2021-04-19 15:43:44 2525
转载 数据库中主键、外键、索引
1、主键: 若某一个属性组(注意是组)能唯一标识一条记录,该属性组就是一个主键。主键不能重复,且只能有有一个,也不允许为空。定义主键主要是为了维护关系数据库的完整性。2、外键: 外键用于与另一张表的关联,是能确定另一张表记录的字段。外键是另一个表的主键,可以重复,可以有多个,也可以是空值。定义外键主要是为了保持数据的一致性。3、索引: 索引是对表中一个或多个列的值进行排序的结构。...
2018-03-17 09:54:10 388
转载 hashMap和hashtable的区别
一、HashMap简介 HashMap是基于哈希表实现的,每一个元素是一个key-value对,对内部通过单链表解决冲突问题,容量不足时,同样会自动增长。 HashMap是非现成安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrentHashMap. HashMap是哦线了Serializable借口,因此它支持序列化,实现了Clone...
2018-03-17 09:23:23 107
原创 Spring boot搭建
现在都在使用springboot来做项目,今天闲着没事,使用springboot搭建个web项目;springboot是apach下的框架,和spring框架的融合度较高,所以推荐使用。一、选择编辑器;个人推荐使用spring-tool-suit编辑器,它是eclipse的定制版,专门来做spring的相关框架的;具体地址在网上找一下就可以了;二、下载好sts后,创建springboo
2017-12-01 16:13:56 277
翻译 线程的生命周期
重点内容 线程的生命周期: 1.创建状态: 当用new操作符创建一个新的线程对象时,该线程处于创建状态。 处于创建状态的线程只是一个空的线程对象,系统不为它分配资源 2.可运行状态: 执行线程的start()方法将为线程分配必须的系统资源,安排其运行,并调用线程体——run()方法,这样就使得线程处于可运行状态(Runnable)。 这一状态并不是运行中
2017-02-19 19:34:53 278
原创 Java_I/O流
流这个概念想明白得弄清楚是输入还是输出流,对象是谁?实际上流的对象是内存,先搞懂你需要的是输入还是输出流。字符还是字节流?FileInputStream-->输入流FileOutputStream-->输出流FileWriter-->输出流FileReader-->输入流----开始不明白后来知道了这个输入输出,是对于内存来说,而不是一个file,FileWri
2017-02-11 13:00:59 309
原创 equals和==的区别
1.==用于比较变量的值,可以应用于任何类型,如果用于引用类型,比较的是两个引用变量中存储的值(地址信息),判断两个变量是否指向相同的对象; 2.equals是Object方法,重写以后,可以用于比较两个对象的内容是否相等
2017-02-07 22:14:08 146
原创 Java_四种常规内部类详解
一般来说,有4中内部类:常规内部类、静态内部类、局部内部类、匿名内部类。 一.常规内部类:常规内部类没有用static修饰且定义在在外部类类体中。 1.常规内部类中的方法可以直接使用外部类的实例变量和实例方法。 2.在常规内部类中可以直接用内部类创建对象 3.代码如下: public class MyOuter { private int x = 100; // 创
2017-02-05 08:32:27 247
转载 Java_静态方法中调用非静态方法
我们都知道静态方法中不能直接调用非静态方法,准确来说不能直接调用,可以通过将一个对象的引用传入到静态方法中,在去调用该对象的非静态方法; class Test2{ public void method2(){ System.out.println(“HelloWord2”); } } class test{ public void method0(){
2017-02-04 14:39:52 481
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人