随笔分类 -  Java 基础

摘要:public class GsonUtil { private static final Gson gson = new Gson(); /** * 转成 Json 字符串 */ public static String toJson(Object object) { return gson.toJ 阅读全文
posted @ 2022-11-09 23:57 今天代码写完了吗 阅读(356) 评论(0) 推荐(0)
摘要:开启外网访问 找到 redis 配置文件, redis 的默认配置文件为:/etc/redis/redis.conf 修改保护模式为 no protected-mode no 将所有的bind 都全部注释掉 # bind 127.0.0.1 开放防火墙端口 6379, 如果有云防护,云防火墙也开放 阅读全文
posted @ 2022-05-24 10:43 今天代码写完了吗 阅读(186) 评论(0) 推荐(0)
摘要:Mybatis可以把自增主键的值放到实体中返回 这个是实体类 public class UserEntity { private Long id; private String username; private String type; private String name; private L 阅读全文
posted @ 2022-04-15 11:17 今天代码写完了吗 阅读(102) 评论(0) 推荐(0)
摘要:0. 原理 SpringBootApplication背后的秘密 @Target(ElementType.TYPE) // 注解的适用范围,其中TYPE用于描述类、接口(包括包注解类型)或enum声明 @Retention(RetentionPolicy.RUNTIME) // 注解的生命周期,保留 阅读全文
posted @ 2021-09-29 16:33 今天代码写完了吗 阅读(397) 评论(0) 推荐(0)
摘要:<repositories> <repository> <id>public</id> <name>aliyun nexus</name> <url>https://maven.aliyun.com/nexus/content/groups/public/</url> <releases> <ena 阅读全文
posted @ 2021-04-13 11:50 今天代码写完了吗 阅读(254) 评论(0) 推荐(0)
摘要:IDEA下启动tomcat, 控制台打印日志, 显示中文乱码 网上的解决办法 大多都是在 tomcat 的VM options 中添加 -Dfile.encoding=UTF-8 又或是在idea的安装文件中bin文件下,修改idea.exe.vmoptions和idea64.exe.vmoptio 阅读全文
posted @ 2021-02-21 09:12 今天代码写完了吗 阅读(605) 评论(0) 推荐(0)
摘要:永远在循环(loop)里调用 wait 和 notify,不是在 If 语句现在你知道wait应该永远在被synchronized的背景下和那个被多线程共享的对象上调用,下一个一定要记住的问题就是,你应该永远在while循环,而不是if语句中调用wait。因为线程是在某些条件下等待的——在我们的例子 阅读全文
posted @ 2019-04-07 11:19 今天代码写完了吗 阅读(1108) 评论(0) 推荐(0)
摘要:Java并发编程中在使用到ThreadPoolExecutor时,对它的三个关闭方法(shutdown()、shutdownNow()、awaitTermination())的异同点如下: shutdown() 将线程池状态置为SHUTDOWN,并不会立即停止: 1. 停止接收外部submit的任务 阅读全文
posted @ 2019-03-11 09:14 今天代码写完了吗 阅读(3638) 评论(1) 推荐(1)
摘要:1. class 类的使用 万事万物皆对象 (基本数据类型, 静态成员不是面向对象), 所以我们创建的每一个类都是对象, 即类本身是java.lang.Class类的实例对象, 但是这些对象不需要 new 出来, 因为java.lang.Class类的构造方法是私有的; 任何一个类都是Class类的 阅读全文
posted @ 2019-02-06 13:52 今天代码写完了吗 阅读(160) 评论(0) 推荐(0)
摘要:Mybatis 的分页插件 PageHelper "项目地址" "文档地址" 我用的版本是PageHelper 4.1.1、Mybatis 3.3.0 一. 说明 1. 根据Mybatis的版本下载对应版本的PageHelper ( Mybatis最低版本不能低于3.3 ) 使用maven, 依赖如 阅读全文
posted @ 2018-07-29 23:23 今天代码写完了吗 阅读(339) 评论(0) 推荐(0)
摘要:spring mvc简介与运行原理 Spring的模型 视图 控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。 (1) Http请求:客户端请求提 阅读全文
posted @ 2018-06-15 09:22 今天代码写完了吗 阅读(612) 评论(0) 推荐(2)
摘要:Logback is intended as a successor to the popular log4j project, "picking up where log4j leaves off" .Logback's architecture is sufficiently generic s 阅读全文
posted @ 2018-06-11 23:52 今天代码写完了吗 阅读(273) 评论(0) 推荐(0)
摘要:我们看招聘信息的时候,经常会看到这一点,需要具备 SSM 框架的技能, SpringMVC 可以完全替代 Struts,配合注解的方式,编程非常快捷,而且通过 restful 风格定义 url,让地址看起来非常优雅。 另外,MyBatis 也可以替换 Hibernate,正因为 MyBatis 的半 阅读全文
posted @ 2018-06-11 22:39 今天代码写完了吗 阅读(497) 评论(0) 推荐(0)
摘要:DI 所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。所谓倒置,你必须理解如果不倒置,会怎么着,因为A必须要有B,才可以调用B,如果不倒置,意思就是A主动获取B的实例:B b = new B(),这就是最简单的获取B实例的方法(当然还有各种设计模式 阅读全文
posted @ 2018-06-08 22:50 今天代码写完了吗 阅读(685) 评论(0) 推荐(1)