随笔分类 -  Language----Java

摘要:测试代码 import lombok.Getter; public class ExecutionOrder { { System.out.println("ExecutionOrder code 0"); } static { System.out.println("ExecutionOrder 阅读全文
posted @ 2023-10-29 12:41 MoonTwilight 阅读(10) 评论(0) 推荐(0)
摘要:为什么选择 RocketMQ ? 比较一下其他的消息中间件: 最关键的是,RocketMQ 是 Java 写的。。。易于学习 先要用起来,然后看文档,读源码 官方文档 链接: 官方文档当然也是要看的 Github 链接: 看源码肯定是必须的就不多说什么了 安装 RocketMQ 下载地址:http: 阅读全文
posted @ 2021-09-02 18:08 MoonTwilight 阅读(74) 评论(0) 推荐(0)
摘要:一、Service package com.example.demo.service; import java.io.*; import java.math.BigInteger; import java.util.*; import org.apache.poi.xwpf.usermodel.*; 阅读全文
posted @ 2019-07-30 11:15 MoonTwilight 阅读(385) 评论(0) 推荐(0)
摘要:一、设置字体(中文) // 创建 段落 XWPFParagraph xp = j.addParagraph(); // 创建 XWPFRun 对象 XWPFRun title = xp.createRun(); // 普通设置字体方法 title.setFontFamily("仿宋"); // 实测 阅读全文
posted @ 2019-07-30 09:37 MoonTwilight 阅读(3963) 评论(0) 推荐(0)
摘要:一、脑补 SSM How2J SSM 系列教程 二、脑补 Spring 、Spring MVC 、Mybatis 基础功底是必须的 三、Spring Boot 知识点完善 还是根据How2J 教程里学习的 阅读全文
posted @ 2019-07-12 11:23 MoonTwilight 阅读(181) 评论(0) 推荐(0)
摘要:一、整的差点奔溃的spring boot 报错 二、完成一半的配置信息 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://127.0.0.1:3306/spr 阅读全文
posted @ 2019-07-11 17:34 MoonTwilight 阅读(272) 评论(0) 推荐(0)
摘要:一、关于准备与学习参考 完整配置链接 我的配置:jdk 1.8.0_211、eclipse-jee-201903R、Maven 3.6.1、Spring Tools 4插件 简单实现基本功能(数据库增删改查) service层用于写主要业务逻辑代码 二、Optional对象的转化 三、.yml 格式 阅读全文
posted @ 2019-07-11 11:11 MoonTwilight 阅读(161) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-06-29 19:19 MoonTwilight 阅读(395) 评论(0) 推荐(0)
摘要:在Eclipse中创建Servlet工程的步骤 1.右键 New Project Dynamic Web Project 建议next,Web Module阶段,勾选web.xml的自动生成 2.右键 build path 将编译路径修改为Servlet2/WebContent/WEB INF/cl 阅读全文
posted @ 2019-06-18 11:04 MoonTwilight 阅读(816) 评论(0) 推荐(0)
摘要:一、添加需要的插件 打开 eclipse -> help -> Install New Software -> Work with的下拉框 输入你Eclipse版本对应的插件下载地址,http://download.eclipse.org/releases/...(这后面对应版本不用,为不同的链接) 阅读全文
posted @ 2019-06-17 17:38 MoonTwilight 阅读(246) 评论(0) 推荐(0)
摘要:一、安装 非关系型数据库--redis,Java导入Jedis Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求, 目前为止Redis支持的键值数据类型如下: 字符串类型、散列类型、列表类型、集合类型、有序集合类型。 阅读全文
posted @ 2019-05-31 16:13 MoonTwilight 阅读(243) 评论(0) 推荐(0)
摘要:一、安装 DBUtils数据库工具 和 Junit单元测试工具 安装jar包,直接BuildPath。 对于Junit的使用:在单元方法上方增加语句 @Test,测试时选中方法名后,右键菜单 Run as 即可。 二、DBUtils 的 QueryRunner DBUtil 为上篇学习笔记中所创的工 阅读全文
posted @ 2019-05-30 15:11 MoonTwilight 阅读(553) 评论(0) 推荐(0)
摘要:一、Druid的简单使用 二、从工厂获取数据源 三、封装 DBUtil jdbc.properties: 阅读全文
posted @ 2019-05-29 17:07 MoonTwilight 阅读(823) 评论(0) 推荐(0)
摘要:事务:事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。 例如:A——B转帐,对应于如下两条sql语句 mysql引擎是支持事务的,默认自动提交事务,每条语句都处在单独的事务中。 mysql中手动控制事务: 一、JDBC 手动控制事务 二、事务的特性 原子性:指事务是一个 阅读全文
posted @ 2019-05-29 10:55 MoonTwilight 阅读(161) 评论(0) 推荐(0)
摘要:一、数据库准备和Java环境配置 (一)安装MySQL、Navicat、JDK、Eclipse (二)配置Java环境变量 (三)导入 jar(mysql-connection-java -> Build Path) 二、SUN标准规范 (一)加载驱动 将 Driver 类加载到 jvm 内存中,初 阅读全文
posted @ 2019-05-28 15:17 MoonTwilight 阅读(362) 评论(0) 推荐(0)
摘要:一、全排列 void prim(List<Character> list, List<Character> res, int r, int x) { if(res.size() == r) { System.out.println(res); return; } for(int i = x; i < 阅读全文
posted @ 2019-01-29 14:01 MoonTwilight 阅读(206) 评论(3) 推荐(0)
摘要:数独游戏解法 深搜(栈实现) 1 import java.util.*; 2 3 class Point{ 4 int x, y, num; 5 public Point(int x, int y, int num){ 6 this.x = x; 7 this.y = y; 8 this.num = 阅读全文
posted @ 2018-12-13 11:44 MoonTwilight 阅读(372) 评论(0) 推荐(0)
摘要:其中有用到一些我自己写的类(栈,队列)改成JDK自带的即可。。。 迷宫最短路径长度、最短路径、最大区域面积 一个黑白区域面积的题目,类似染色问题 阅读全文
posted @ 2018-12-03 00:43 MoonTwilight 阅读(247) 评论(0) 推荐(0)
摘要:这段代码用到的是栈的方法,先将中缀表达式改为后缀表达式,再对后缀表达式求值。 不多说,看代码: 阅读全文
posted @ 2018-11-26 09:52 MoonTwilight 阅读(186) 评论(0) 推荐(0)