自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 springboot(二) mybatis的使用(XML配置文件版本)

序言:"orm框架的本质是简化编程中操作数据库的编码,发展到现在基本上就剩两家了,一个是宣称可以不用写一句SQL的hibernate,一个是可以灵活调试动态sql的mybatis,两者各有特点,在企业级系统开发中可以根据需求灵活使用。发现一个有趣的现象:传统企业大都喜欢使用hibernate,互联网行业通常使用mybatis。hibernate特点就是所有的sql都用Jav...

2018-12-28 14:34:40 692

原创 springboot(一) 使用IDEA+Gradle+SpringBoot搭建Hello World工程

1)打开IntelliJ IDEA,如下图步骤选择新建工程,点击Next 2) 按照如下截图填写,点击Next 3)选择基本组件 Web, 确认工程名、模块名以及存放的目录,点击Finish4) 点击OK即可(也可以直接访问网页版的Spring Initializr 生成工程  https://start.spring.io/) 5)编辑bu...

2018-12-28 12:04:35 630

原创 springboot(六) Scheduler定时任务

@SpringBootApplication@EnableSchedulingpublic class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }}@Component...

2018-07-26 11:38:10 1712

转载 springboot(七) -- SpringBoot 项目健康检查与监控

You build it,You run it, 当我们编写的项目上线后,为了能第一时间知晓该项目是否出现问题,常常对项目进行健康检查及一些指标进行监控。Spring Boot-Actuator 就是帮助我们监控我们的Spring Boot 项目的。使用Spring Boot 最主要的特性就是AutoConfig(自动配置),而对于我们这些使用者来说也就是各种starter,Sprin...

2018-07-17 10:31:57 1877

转载 springboot(八) 开启热部署之Idea&Gradle

一、引入starter//热部署compile("org.springframework.boot:spring-boot-devtools")1 2二、开启自动编译第一步windows:ctrl + alt + shift + /mac: command + alt + shift + /1 2 3弹出以下界面第二步点击Registry,勾选...

2018-07-16 14:35:28 741

原创 springboot(十) Mac下Springboot和rabbitmq

1、RabbitMQ安装Mac下前提是homebrew已安装brew updatebrew install rabbitmq安装完成后将下面这两行加到~/.bash_profile:# RabbitMQ Configexport PATH=$PATH:/usr/local/sbin编辑完后:wq保存退出,使环境变量立即生效。source ~/.bash_pro...

2018-04-20 14:33:31 349

转载 springboot(十一)SpringBoot的日志管理

 SpringBoot关于日志的官方文档1、简述SpringBoot官方文档关于日志的整体说明本博客基于SpringBoot_1.3.6大家请先简单看下这篇英文的官方文档,文中有说 SpringBoot 内部日志系统使用的是 Commons Logging 并且 SpringBoot 给 JDKLogging , Log4j2(Log4j也是支持的) , Logback 都...

2018-04-20 10:24:28 469

原创 springboot(十四) @ControllerAdvice@ExceptionHandler全局处理Controller层异常

 @ControllerAdvicepublic class BaseController { @ExceptionHandler() @ResponseBody String handleException(Exception e){ return "Exception:" + e.getMessage(); }}public c...

2018-04-18 16:34:26 307

原创 springboot(十三) API文档工具-swagger

http://rapapi.org/org/index.doSpringboot+Gradle+Swagger2构建API:一、引入依赖dependencies { compile('org.springframework.boot:spring-boot-starter-web') providedRuntime('org.springframework.boot:...

2018-04-17 17:32:28 355

原创 springboot(五) Lombok插件功能汇总

1.Lombok介绍Lombok 是一种 Java插件,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO),它通过注解实现这一目的。文档:https://projectlombok.org/features/idea配置:Preferences-》Plugins-》Browse repositoriesgradle dependecies配置:c...

2018-04-10 14:20:14 458

原创 MAC系统用EXCEL打开csv是中文乱码

MAC系统用EXCEL打开csv是中文乱码

2023-05-25 16:58:39 2394

原创 Java知识学习点整理

Java知识学习点整理一、Java 基础1.JDK 和 JRE 有什么区别?2.== 和 equals 的区别是什么?3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?4.final 在 java 中有什么作用?5.java 中的 Math.round(-1.5) 等于多少?6.String 属于基础的数据类型吗?7.java 中操作字符串都有哪些类?它们之间有什么区别?8.String str="i"与 String str=new

2021-02-05 16:03:47 464 3

原创 面试题采集

1)题目:有N(N远大于10)个1MB的小文件,文件里记录了若干数字,现要求在2M内存里对这些小文件中的数字排序。 答题思路:多路归并排序2)大位数加减乘除3)数组循环移位的几种解法、数组循环向左移动k位的算法(百度下)数据库sql优化经验 --答题思路:不要局限于sql写法和索引,可以扩展到表设计、数据库设计、缓存或者用离线数据库等等减少sql压力设计一个秒杀系统 --从前端到后端到数据库,注意下锁相关问题多线程JVM:常用的 jvm 调优的参数都有哪些、说一下 jvm 调...

2020-11-04 11:23:14 172

转载 Druid SqlParser理解及使用入门(转载)

Druid SqlParser理解及使用入门目录为什么要先了解ast? 什么是ast? SqlParser 解析成ast ast的结构 使用示例正文以前的项目中很少去思考SQL解析这个事情,即使在saas系统或者分库分表的时候有涉及到也会有专门的处理方案,这些方案也对使用者隐藏了实现细节。而最近的这个数据项目里面却频繁涉及到了对SQL的处理,原来只...

2020-03-15 19:08:11 2380

转载 怎么查看jvm垃圾回收的算法看是那个

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/pf1234321/article/details/82288921在控制台输入命令java-XX:+PrintCommandLineFlags-version显示结果-XX:+UseParallelGC 新生代使...

2019-10-10 14:31:45 367 1

转载 git 合并多个commit

https://www.jianshu.com/p/384a945f6e7e首先git rebase -i f290515(我们要合并的commit的前一个)pick 766f348 dsfdsfsquash 233d7b3 sdfdsfsquash 345c70f 测试 git rebase我们可以这样修改 将后面两个改成squash,就是合并到第一个...

2019-05-17 11:17:18 749

原创 排查包依赖冲突插件MavenHelper

maven dependency:tree 可以打印依赖树,但是有时候不好用,推荐插件 Maven helper

2019-04-26 17:37:00 522

转载 linux命令---grep命令

参考:http://www.51niux.com/?id=90简介  grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。  Unix的grep家族包括grep、egrep和fgrep。egr...

2019-04-18 09:33:52 551

原创 idea技巧:generate serialVersionUID

generate serialVersionUIDidea是关闭了继承了java.io.serializable的类生成serialVersionUID的警告。如1、Setting-inspections-serialization issues,serialzable class without "serialVersionUID"打勾;2、将光标放到类名上,ATL+ENTER生成...

2019-04-09 18:14:43 660

原创 @SuppressWarnings注解详解

@SupperessWarnings一.简介:java.lang.SupperessWarnings是J2SE5.0标准的Annotation之一。可以标注在类,字段,方法,参数,构造方法,局部变量上。二.作用:该注解的作用是给编译器一条指令,告诉它对批注的代码元素内部的某些警告保持静默,不在编译完成后出现警告信息。三.使用@SuppressWarnings(“”)@Suppre...

2019-04-09 17:44:08 1872

原创 Git命令自动补全(mac)

请参照以下步骤##1.查看是否已经安装了bash-completion,如果没有请使用以下命令安装brew install bash-completion 2.执行brew info bash-completion命令$brew info bash-completion Add the following lines to your ~/.bash_profile: if ...

2019-04-02 12:16:26 278

转载 Maven, JAVA_HOME is not defined correctly on Mac

Apple recommends to set JAVA_HOME to “/usr/libexec/java_home“, for example :$ vim .bash_profile export JAVA_HOME=/usr/libexec/java_home$ source .bash_profileBut, when execute the Maven comm...

2019-04-02 11:48:26 313

转载 mac系统mave安装和settings.xml配置

找settings.xml来加入镜像网站,但找不到mac上settings.xml在哪儿brew info maven结果显示如下: maven: stable 3.5.3 Java-based project management https://maven.apache.org/ Conflicts with: mvnvm (b...

2019-04-02 10:01:14 7164

原创 git命令采集

查看、添加、提交、删除、找回,重置修改文件git help <command> # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- <file> # 抛弃工作区修改git co . # 抛弃工作区修改git add <file> # 将工作文件修改提交到本地暂存区git a...

2019-04-01 15:22:04 120

原创 安装 Git 起步

安装 Gitbrew install git$ git helpgit config --global user.name ""git config --global user.email ""git config --global push.default simplegit config --global core.autocrlf falsegit confi...

2019-04-01 15:13:32 150

原创 MAC运行PHP

概述Mac系统对于PHP运行非常友好,我们只需要进行简单的配置便可以开始进行使用,本篇文章将一步一步地介绍Apache、PHP和MySQL的安装与配置,为开始进行开发铺好路Apache启动Apache服务在Mac系统中已经安装好了Apache服务,我们只需要通过如下方式启动即可直接使用在终端中输入如下命令,启动Apache服务sudo apachectl start...

2019-02-19 14:18:09 2802

原创 算法(7)Reverse Integer

Given a 32-bit signed integer, reverse digits of an integer.Example 1:Input: 123Output: 321Example 2:Input: -123Output: -321Example 3:Input: 120Output: 21Note:Assume we are dea...

2019-01-18 18:05:06 117

原创 算法(1)——Two Sum

 Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not use the sa...

2019-01-18 17:35:31 204

原创 Lock和synchronized

产生死锁的原因:进程在运行过程中,请求和释放资源的顺序不当,也同样会导致死锁。例如,并发进程 P1、P2分别保持了资源R1、R2,而进程P1申请资源R2,进程P2申请资源R1时,两者都 会因为所需资源被占用而阻塞。 Lock和synchronized的选择:  总结来说,Lock和synchronized有以下几点不同:  1)Lock是一个接口,而synchronized是J...

2019-01-15 11:37:02 150

原创 数据库——主从复制原理

原文:https://blog.csdn.net/php_younger/article/details/59673879mysql 主从复制原理形势:一主一从 主主复制 一主多从---扩展系统读取的性能,因为读是在从库读取的; 多主一从---5.7开始支持 联级复制---  用途:1)灾备2)读写分离3)数据备份 必要条件:主库开启binlo...

2019-01-14 11:44:20 8266

原创 前端(一)bootstrap-table

  &lt;!doctype html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;!-- Required meta tags --&gt; &lt;meta charset="utf-8"&gt; &lt;meta name="viewport" content="w

2019-01-08 13:43:32 246

原创 数据库——DQL、DML、DDL、DCL的区别

SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。1. 数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT &lt;字段名表&gt;FROM &lt;表或视图名&gt;WHERE &lt;查询条件&gt;2 .数据操纵语言DML数据操纵语言DML主要有三种形式:...

2019-01-04 13:51:43 165

原创 JAVA Heapdump分析和工具——MAT

下载地址:http://www.eclipse.org/mat/downloads.php 打开dump文件出错解决方法:An internal error occurred during: "Parsing heap dump from '/Users/wuqiang/Downloads/heapdump2019-01-03-10-23-25-live.hprof'".Java ...

2019-01-03 11:44:35 2772

转载 MAC终端使用oh-my-zsh

本人mac小白。。效果图step1 : 安装zsh    brew install zsh step2: sudo vim  /etc/shells添加 /usr/local/bin/zsh step3:安装oh-my-zshsh -c"$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/t...

2018-11-08 14:07:47 2004

原创 pip3 install numpy 报错 If you have updated the package versions, please update the hashes

网络不稳定,多试几次可以解决。 wuqiangJondeMacBook-Pro:~ wuqiang$ pip3 install numpyCollecting numpy  Downloading https://files.pythonhosted.org/packages/0a/2b/726b7d4e4ba844d4805c52b8e05299a5f49bc16c69ca0fa...

2018-10-10 11:27:59 7063 4

转载 python(三)-python调用百度API/requests

爬虫-python调用百度API/requests 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26...

2018-09-04 15:17:35 1312

转载 IDEA技巧(二)intellij idea下新建类或方法自动添加注释

阅读目录:1、为类添加自动注释模版 2、为方法添加自动注释模版 阅读正文:回到顶部1、为类添加自动注释模版File--&gt;Settings--&gt;Editor--&gt;File and Code Templates/** * @ Author :mmzs. * @ Date :Created in ${TIME} ${DATE...

2018-08-07 17:00:46 5108

转载 mysql与java数据类型对应关系

1:Java数据类型与MySql数据类型对照表类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB ja...

2018-08-07 10:10:59 7948 1

原创 连接Mysql警告Establishing SSL connection without server's identity verification is not recommended

Tue Aug 07 09:46:44 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection mus...

2018-08-07 09:50:38 494

原创 Python(一) 连接mongodb

 新建配置文件 config.ini[db]DB_USER = test_dbDB_PASSWORD = XXX6778a新建配置文件 mongo_config.iniimport configparserdef getConfig(dbkey): Config = configparser.ConfigParser() Config.read("co...

2018-07-27 16:19:25 270

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除