11 JavaAlpha

尚未进行身份认证

在日益强调“团队工作(Team Work)”的今天,尽管你技术水平再高,但不愿意与人有效的沟通,那么你就不可能成功。我每天都在努力的工作,为的是使所有爱我的人以我为荣.

等级
TA的排名 474

IDEA 2019.3 代码提示忽略大小写设置,亲自验证

IDEA 2019.3 忽略大小写设置跟之前的版本稍微有点不同,如图设置:取消 Match case 前面复选框即可,亲自验证

2020-02-19 18:58:07

通过批处理脚本启动redis 服务

软件解压路径:D:\Tools\Redis-x64-3.2.100@echo offtitle redis-serverset ENV_HOME="D:\Tools\Redis-x64-3.2.100"D:color 0acd %ENV_HOME%redis-server redis.windows.confexit

2019-12-20 17:37:35

通过批处理脚本启动RabbitMQ 服务

软件解压包路径:D:\Tools\RabbitMQ Server\rabbitmq_server-3.7.14\ebin@echo offtitle RabbitMQ-serverset ENV_HOME="D:\Tools\RabbitMQ Server\rabbitmq_server-3.7.14\ebin"D:color 0acd %ENV_HOME%net start R...

2019-12-20 17:36:25

通过批处理脚本启动MongoDB 服务

解压包路径:D:\Tools\mongodb-win32-x86_64-enterprise-windows-64-4.2.1@echo offtitle MongoDB-serverset ENV_HOME="D:\Tools\mongodb-win32-x86_64-enterprise-windows-64-4.2.1"D:color 0acd %ENV_HOME%bin\...

2019-12-20 17:35:09

通过批处理脚本启动zookeeper和kafka 服务

说明:D:\Tools\kafka_2.12-2.3.1 这是kafka解压包路径,可以自己按照自己的实际路径修改1. 启动 zookeeper@echo offtitle zookeeper-serverset ENV_HOME="D:\Tools\kafka_2.12-2.3.1"D:color 0acd %ENV_HOME%bin\windows\zookeeper-...

2019-12-20 17:32:39

Thymeleaf th:each遍历,th:if、th:switch 条件判断,input,select,radio 回显赋值

1. th:each 遍历<!-- 遍历集合,如果被遍历的变量 userList 为 null 或者不存在,则不会进行遍历,也不报错--> <tr th:each="user : ${userList}"> <!-- 将用户的主键 uId 存在在 name 属性中--> <td th:text="${user.u...

2019-12-12 14:19:07

根据参数类型,设置返回类型

protected <T> T getBookByClass(Class<T> clazz, T deffault) { T result = null; if (deffault instanceof BookA) { BookA book = (BookA)deffault; result...

2019-11-14 18:32:27

Spring Boot 配置中心 多环境配置日志级别 logback

说明:根据不同的环境打印不同级别的日志或者输出日志到不同的文件路径。application-dev.yml 配置# 日志配置logging: path: D:\\log\\dev config: classpath:logback.xml level: root: INFOapplication-test.yml 配置(pro可以一样)# 日志配置logg...

2019-10-28 15:05:22

单表千万级数据 count() 统计优化

1. 创建一张测试表:DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` bigint(20) PRIMARY key not null AUTO_INCREMENT, `username` varchar(50) DEFAULT NULL, `email` varchar(30) DEFAU...

2019-10-10 10:04:54

Caused by: java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V

今天优化一个很老的项目,结果项目启动出现了错误:Caused by: java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.&lt;init&gt;(Z)V at net.sf.cglib.core.DebuggingClassWriter.&lt;init&gt;(DebuggingClassWriter.java:47...

2019-10-09 15:01:42

日期,时间工具类--基于JDK1.8

import java.time.Duration;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;import java.time.format.DateTimeFormatter;/** * @Author JavaAlpha * @Description...

2019-09-30 13:51:18

Caused by: java.net.BindException: Address already in use: bind 端口被占用

org.apache.catalina.LifecycleException: Protocol handler start failed at org.apache.catalina.connector.Connector.startInternal(Connector.java:1008) at org.apache.catalina.util.LifecycleBase.st...

2019-08-21 12:00:11

论,MySQL 关联查询字典类型一致的重要行

场景描述:LEFT JOIN 关联查询只查询10条数据,关联字典类型不一致,导致查询巨慢,页面直接崩溃。优化方法:使用concat 函数把类型转换为一致表A数据:15320条表B数据:14292条表A字段channel_id类型:bigInt表B字段channel_id类型:varchar优化前SQL:channel cLEFT JOIN channel_ty...

2019-08-09 14:10:31

MySQL 批量修改字段内容,值来之另外一张表,INNER JOIN 使用

场景需求描述: 需要批量修改a表多个字段的信息,字段的值来自于b表。使用 INNER JOIN话不多说,直接上SQLUPDATE tableA pb INNER JOIN (SELECT bc.img_url,bc.book_author,bc.book_name,bc.book_id FROM tableB bc) bookON pb.book_id =...

2019-06-06 11:20:01

@Value 取值为null的原因

写了一个util工具类,使用@Value 获取配置文件的值,就是获取不到。需要配置地方:1.@Component在工具类添加@Componentpublic class BaseUtil {//平台地址@Value("${base.url}")private String url;配置文件:#平台地址base: url: http://www.bai...

2019-04-02 15:55:15

2019,新年第一坑;The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized

环境:Spring Boot  2.1.2.RELEASEMySQL 5.7### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: The serve...

2019-02-11 11:23:34

什么是教养?不给人制造麻烦,就是最好的教养。

前几天有个妞和我吐槽,单位组织旅游,她负责订票,让同事们把身份证号码发她微信,结果唰唰收到几十条微信,有一半发过来的是身份证的照片,还有的虽然发了身份证号码,却没留下姓名。面对十几张照片,她瞬间傻眼了,为什么就不直接输号码给自己呢?难不成要让她一个一个数字敲出来?这种只图自己方便,完全不考虑对方感受的情况,在生活中并不少见。丢垃圾不看可回收与不可回收,两个垃圾箱里乱丢一气;公共食堂的餐...

2019-02-01 13:34:10

Java 读取src目录下的json文件

直接上代码,但是有个乱码的地方需要特殊转码一下。/** * 读取json文件,返回json串 * @param fileName * @return */ private String readJsonFile(String fileName) { String jsonStr = &quot;&quot;; try { File jso...

2018-06-14 11:54:47

巴西柔术的原理和技术

巴西柔术的原理和技术武术界当前的变革武术的基本问题各种武术千差万别,但所有武术都有一个共同点,也就是所有武术都想回答的基本问题——面对一个更高大、更强壮、更具进攻性的对手,人们应如何保护自己?所有的武术,如果它们被称作武术的话,必须为这个问题找出答案。的确,由于一些额外的考虑,诸如是否有不止一位攻击者,攻击者是否有武器等等,这个问题通常是很复杂的。一些武术门派宣称,他们必须回答更多的问题,从道德指...

2018-05-16 13:44:38

心里装着他人,受益的不光是他人,还包括我们自己

这个故事分享给大家,希望大家受启发赵某做生意发了财,花钱在郊区买了块地,修了栋三层的别墅,花园泳池很是气派,后院更有一株百年荔枝树,当初买地就是看中了这棵树,谁叫他老婆喜欢吃荔枝呢。装修期间,朋友劝他找个风水先生看看,以免犯煞。原本不怎么信这套的赵某,这次居然表示赞同,专程去香港请了个大师。大师姓曹,从事这一行三十余年,圈内很有名气。在市里吃过饭,赵某开车载着曹大师前往郊区。一路上

2018-02-05 12:36:18

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。