自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wxhld的博客

小学生的博客

  • 博客(37)
  • 收藏
  • 关注

原创 免费调用谷歌翻译

最近公司有需求,需要调用谷歌翻译的接口。虽然我最后可以勉强实现了翻译的功能,但还是把这个方法记录下来供各位参考。首先声明,我这种实现方法只能翻译少量的内容,如果想要翻译比较多的内容就只能把内容拆分开来翻译。1.找到谷歌翻译,通过f12查看谷歌翻译的时候调用的接口:https://translate.google.cn/translate_a/single?client=t&sl=a...

2018-06-04 09:41:27 23974 18

原创 使用wordPress搭建私人博客网站

最近因公司业务需求,所以自己学了下使用wordPress搭建自己的私人博客网站,关于wordPress我这里不做过多的介绍,直接开始给大家教怎么去搭建。因为条件所限,我是在虚拟机里搭建的私人博客,如果大家可以的话最好还是自己去买个服务器。1.在自己的服务器上部署web环境      首先在linux里安装web环境,这里我直接用阿里的linux一键安装web环境包来安装,这样会比较省事和快捷。阿里...

2018-05-02 10:52:18 1630

原创 Mysql内置函数学习笔记

一、ConCat函数1、ConCat函数:连接字符串(注:如果有一个参数为null,则结果也为null)select ConCat('www','.baidu','.com')函数执行结果2、ConCat_WS:ConCat with sperator(连接字符串和分隔符)(注:参数为null,结果不为null)select ConCat_WS('.','www','baidu','com')函数执行结果3、GROUP_CONCAT:select bwi.nam

2020-05-19 13:55:12 214

原创 spring boot+mybatis-plus 多数据源配置

由于公司需要把一个基础系统做成一个jar包引入子系统中使用,所以需要配置一些多数据源得东西,在这里记录下来以供自己以后查看。1、因为是引入外部jar包,所以spring容器中,bean的名字不能一样,必须把项目的名字作为前缀加在bean名字上2、@MapperScan和@ComponentScan两个注解的用法是不一样的,@MapperScan是用来扫描mapper层得,@Componen...

2019-11-06 15:07:11 339

原创 查看已启动spring boot项目环境配置

1.property文件中配置:management.endpoints.web.base-path=/management.endpoints.jmx.exposure.include='*'2、浏览器中输入http://localhost:端口号/项目/env查看项目中所有的beanhttp://localhost:端口号/项目/bean...

2019-11-05 09:11:05 1823

原创 mybatis-plus使用方法

mybatis-plus是mybatis的一个增强工具,mybatis能做到的,它都可以,mybatis做不到的它也可以。所以mybatis-plus有以下几个有点:mybatis-plus使用起来也很简单1.添加pom文件<!-- mybatis-plus依赖--><dependency> <groupId>mysql</gr...

2019-10-18 09:29:35 239

原创 mybatis-genertor自动生成dao层,mapper文件和实体

每次开发项目,一些重复的代码都让人头疼不已,dao层,mapper文件,实体,都是一些固定的代码,所以如果可以自动生成,就可以省掉我们很多功夫。首先,来看一下最后生成的效果:这里的UserExample的用法可以参考这篇文章:https://blog.csdn.net/wkj888888/article/details/83748886接下来说一下,实现mybatis-genera...

2019-10-17 15:41:14 235

原创 IDEA初始用

由于工作的变动,需要使用到IDEA工具来开发,所以在此记录一些IDEA使用过程的一些东西。1.添加Alibaba Java Coding插件Alibaba Java Coding插件是用来使用阿里的代码规范来检测自己的代码是否有不符合规范的地方,对于我们养成一个良好的编码习惯有着很大的帮助,不得不说,阿里很伟大。安装方法1:Ctrl+Alt+S找到plugins,在里面搜索这个插件...

2019-04-08 13:42:31 157

原创 记一次面试所问到的问题

1.谈一下spring MVC的执行过程2.viewResolver有几种,你们用的是哪一种3.你对线程了解多少?4.mybatis$和#的区别5.spring有哪些注解,springMVC有哪些注解6.了解几种模式?7.js遍历集合怎么遍历8.数据库有几种函数9.单例模式在哪些场景中用到了最后,我想说,面试真的简历很重要,面试很重要,请务必要提前做好准备...

2019-03-01 10:54:34 238

原创 shell脚本学习

1.shell脚本中变量的含义$0:正在执行的程序的名称$1:执行脚本后输入的第一个参数$2:执行脚本后输入的第二个参数$?:上一条语句是否正确,如果正确则值为0$*:执行脚本后输入的所有参数$#:执行脚本后输入的参数的个数$PWD:当前目录$UID:当前用户的id2.shell脚本输出各种颜色的字符串#字体色范围:30-37 echo -e "\033...

2018-12-10 11:49:08 164

原创 Centos7虚拟机的搭建与使用

Centos7系统中使用到的一些命令和其他版本的linux命令有所不同,所以我在这里记录一下我在工作中使用过的Centos7命令。1.虚拟机搭建比较简单,只是需要在选择网络的时候注意选择为桥接模式就好了Centos7虚拟光驱:链接:https://pan.baidu.com/s/1I9qQPwRn_ku1YUD2NtoFVw 提取码:5b9c 2.搭建好之后需要一些常用的软件安装:...

2018-12-07 10:31:22 294

原创 Nginx服务器搭建心得

正式开始前,编译环境gcc g++ 开发库之类的需要提前装好。安装make:yum -y install gcc automake autoconf libtool makemake是什么?make是一个命令工具,是一个解释makefile中指令的命令工具。它可以简化编译过程里面所下达的指令,当执行 make 时,make 会在当前的目录下搜寻 Makefile (or make...

2018-12-05 15:36:23 264

转载 TeamViewer企业版过期修复

工作当中很多人都用TeamViewer,但是有人会刚开始误装为企业版,后来卸载之后重新安装为个人版也不行了,还是要收费, 这里给大家分享一个可以修复的软件,修复之后重启一下就好了(亲测可用)。链接:https://pan.baidu.com/s/1FdhsRJxhP1UmTlCHwObdBg 提取码:bbhr  ...

2018-11-26 10:06:51 974

原创 关于spring boot乱码问题解决

在application.properties文件中加上这段代码就好了#UTF-8spring.http.encoding.force=truespring.http.encoding.charset=UTF-8spring.http.encoding.enabled=trueserver.tomcat.uri-encoding=UTF-8...

2018-11-16 11:53:56 338

转载 spring boot开发心得

昨天看了下spring boot框架,做了个简单的demo,感觉就一个字,爽!!!对于我这种懒人来说,开发ssm框架最痛苦的莫过于,繁琐的配置文件,真的是非常非常痛苦,老是记不住,每次都要去网上查,或者把以前的项目里的配置文件直接拿过来用,但是spring boot就很爽了,不用写这些东西,可以很简单,快速的进行开发,你只需要关注你得逻辑代码就好了。废话不多说,上帖子:https://ww...

2018-10-17 10:40:06 1336

原创 MongoDB学习心得2——web项目

最近公司要做一个电子书的项目,由于电子书章节内容一般不会去修改,删除这些操作,但是会经常查询,所以选择把章节存放在MongoDB数据库中。1.在pom文件中引入jar包&lt;!-- mondb包 --&gt; &lt;dependency&gt; &lt;groupId&gt;org.mongodb&lt;/groupId&gt; &lt;artifactId&gt;m...

2018-10-10 10:46:32 350

原创 MongoDB学习心得

1.MongoDB简介什么是MongoDB?MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=&gt;value)对组成。MongoDB 文档类似于 JSON 对象。...

2018-10-10 10:30:25 1990

转载 清理tomcat中的work目录

今天我把一个公司项目的bug提交线上服务器去,但是显示的还是以前的页面,后来才知道,需要清理一下tomcat下的work目录,关闭tomcat服务器,找到tomcat中的work,把里面的东西都删除了,开启tomcat服务器就好了...

2018-10-08 12:52:03 1875

原创 web项目时间格式化展示

我们经常做web项目中,需要去格式化的展示时间,一般都会有好多种处理办法,我在这里记录一下后台人员一般用的办法。1.第一种办法是最简单的办法,就是把时间在数据库中以字符串的形式去存储,这样展示的就是存储的格式,所以想要展示什么格式的时间可以在存的时候后台做一个转换,这样做的缺点就是每次需要去做一个时间的计算的时候,都需要去转换一次格式,这个可以考虑使用一个工具类,每次转换直接调用工具类的方法就...

2018-10-08 10:07:35 920

原创 Spring MVC控制台中返回ModelAndView的一次错误

很明显,它直接把json字符串给返回了,只有Model,没有View。然后找了很久的错误,配置文件什么的都没问题。后来才发现,是引用ModelAndView的包引错了。错误:import org.springframework.web.portlet.ModelAndView;正确:import org.springframework.web.servlet.ModelAndVie...

2018-09-30 15:23:43 753

原创 web项目开发中初始化basePath

web项目中我们几乎所有页面都会有对静态资源的引用,而所有引用都需要资源的地址,但是所有地址的前半部分都是相同的,所以我们可以把这部分叫做basePath,可以在项目启动的时候获取到项目的basePath,然后需要的时候直接写basePath的引用就可以了,这给我们的开发带来了很大的便利。首先,我们需要写一个初始化获取basePath的类。public class InitServlet...

2018-09-28 19:23:01 758

原创 使用spring MVC 中ModelAndView报406错误

找了整整两天的错误,就是因为spring-mvc.xml中少了一句&lt;mvc:annotation-driven /&gt;至于为啥?我后面研究下

2018-09-28 17:54:26 340

原创 Mybatis自动生成实体,dao接口,mapper配置文件

1.导入MyBatis Generator Core包2.在mybatis官网http://www.mybatis.org/generator/running/runningWithJava.html中找到xml模版XML Configuration File Reference ,放在自己的项目下&lt;?xml version="1.0" encoding="UTF-8"?&gt;...

2018-08-22 14:07:06 191

转载 关于Java注解的那点事

注解相信大家都用到过,给我们编程带来了很大的便利,但是对于注解可能大家都没有去过多的去了解,今天来讲一些注解的一些基本知识。首先,注解的本质是什么?注解其实是一种声明,是附在java代码中的元信息,在编译或者解析的时候起到自己的作用,他不会影响实际逻辑,只起到了一些辅助作用。1、元注解元注解是什么?是注解的注解。元注解总共有四个,@Retention,@Target,@Docu...

2018-08-20 15:55:14 122

原创 Eclipse中添加xml文件模版

我们开发的过程中,经常需要去写到一些配置文件,配置文件中很多东西都是重复的代码,很多项目中都是相同得,所以最好能把它做成一个模版,每次自动生成就可以了,不用自己在那死记硬背。找到自己需要去做模版的代码,复制好之后,打开windows-------preferences---------XML-------XML Files---------Editors----------templates,...

2018-08-20 10:32:32 6946

转载 Spring-单元测试

1.加入单元测试的包2.单元测试基类:/** * 测试基类 */@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration( locations = {"classpath*:config/spring/common/appcontext-*.xml", "classpa...

2018-07-18 15:16:20 96

转载 图片的切割,缩放,加水印等处理

生活当中我们经常会对图片进行一些处理,今天给大家介绍一下java怎么对图片进行这些处理得。1、图片的按比例缩放/** * 缩放图像(按比例缩放) * * @param srcImageFile * 源图像文件地址 * @param result * 缩放后的图像地址 * @param scale * ...

2018-07-02 16:47:09 288

原创 Maven项目多环境配置

        后台开发经常会遇到一些多环境配置的情况,本地、测试机、线上所用到的配置文件都是不相同的,而每次切换环境就更改一次配置文件又太过于麻烦,所以我们可以同时配置多种环境的配置文件,只要打包的时候使用不同的文件夹打包就可以打包成自己想要的环境。        1.首先第一步需要在resource文件夹下建立多个文件夹用来存放配置文件(有几种环境就创建几个文件夹)        2.需要在p...

2018-06-11 10:01:59 454

转载 数据库的乐观锁和悲观锁

1、数据库中的乐观锁:        乐观锁对于数据是处于乐观的态度,认为一般数据不会发生冲突,所以在数据提交的时候才会去正式对数据是否发生冲突进行检查,如果发生冲突则会返回错误给用户,让用户去抉择。        乐观锁的实现(如果有人在你之前更新了,你的更新是被拒绝得,用户可以重新操作,大多数基于数据版本记录机制实现):        可以给数据加一个version字段,字段内容可以是时间戳或...

2018-05-21 17:08:38 583

原创 Idea使用小技巧

1.自动生成实体类首先找到View--》Tool Windows--》DataBase然后点击左上角绿色的加号,DataSource--》mysql(我这里数据库是mysql,具体选择你自己的数据库)创建数据库连接然后1区域使用常规的数据库连接属性,然后点击测试连接,最后点击ok选中自己的想要生成实体类的表,右击选择scripted Extensions--》Genne...

2018-05-14 10:58:47 187

原创 java开发中遇到的一些小问题

工作中经常会遇到一些很小的问题,但就是怎么都解决不了,得到的结果总是不符合常理,所以我就把自己遇到过的一些小问题记录下来。long类型的数据丢失精度的问题:2018.5.8遇到一个很让我不解的问题,精度丢失的问题,无论怎么看就是没有小数部分,后来才发现除数是long类型,long类型的数据做除法运算的时候需要给被除数+d,否则就会丢失精度。例如:long a=26;                ...

2018-05-08 15:31:48 2360

转载 Java中的几种集合的区别及适用场景

后台开发工作中经常遇到一些使用集合的场景,几种集合的优缺点又老是记不住,所以写了这篇博客。首先大的集合分为:List,Set,Map三种,其中List与Set是继承自Collection,而Map不是。List与Set的区别:List中的元素有存放顺序,并且可以存放重复元素,检索效率高,插入删除效率低,Set没有存放顺序,而且不可以存放重复元素,后来的元素会把前面重复的元素替换掉,检索效率低,插入...

2018-05-08 11:30:00 15497 3

转载 Shiro框架的使用

相信shiro的大名,很多人都已经听过了,这里不做过多的介绍了,它是一个和spring security类似的权限管理框架,但是它的使用比起spring security简单的多。之前公司需要给原有的系统增加权限,所以我曾经自己搭建过一个shiro框架,这里把搭建的步骤分享给大家。首先介绍shiro的三大核心组件:subject:当前登录用户的一系列操作。securityManager:所有sub...

2018-05-07 16:38:12 273

原创 Java开发中遇到的一些异常信息及解决办法

工作中经常遇到一些java异常,这里记录一下自己遇到过的一些异常。1.使用hibernate的时候遇到的一种异常:unexpected token原因:hql的语法不对。(本人使用的时候调用错了封装到BaseDao的底层方法)解决办法:检查自己hql语句的语法。2.OutOfMemoryError中的一种异常:  PermGen space原因:JVM中永久区域内存...

2018-05-07 16:37:42 1111

转载 工作过程中使用过的一些linux命令

作为一个后台开发人员,经常需要和服务器打交道,所以不得不经常使用一些linux命令,这里记录一下我使用过的一些命令,防止自己以后使用的时候忘记。1、关于文件的一些常用命令mkdir 文件夹名(创建文件夹)mkdir -p 递归创建文件夹cp 文件 新的文件地址(复制文件)rm 文件名(删除文件)rm -r 文件夹(删除文件夹及文件夹中的所有东西)vi/cat 文件(编辑...

2018-05-03 11:36:04 162

原创 关于虚拟机连接外网的一些问题

最近遇到一个棘手的问题就是虚拟机无法连接外网,作为一个虚拟机如果连外网都无法连接的话,那和咸鱼还有什么区别,所以我找高人帮我解决了这个问题。首先,虚拟机的网络连接方式应该是桥接模式,就像这样:然后,需要把/etc/sysconfig/network-scripts/ifcfg-eth0的内容修改为:DEVICE=eth0TYPE=EthernetUUID=faf3c080-e0c5-401d-8d...

2018-05-02 11:02:10 296

原创 关于Netty的一些学习心得

最近开始学习一个新的框架,为了防止自己学过之后就忘的坏习惯,所以写一些心得在这里。1.首先Netty是个什么东西呢?假设你正在为一个重要的大型公司开发一款全新的任务关键型的应用程序。在第一次会议上,你得知该系统必须要能够扩展到支撑 150 000 名并发用户,并且不能有任何的性能损失,这时所有的目光都投向了你。你会怎么说呢?如果你可以自信地说:“当然,没问题。”那么大家都会向你脱帽致敬。但是,我们...

2018-04-24 16:25:15 528

空空如也

空空如也

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

TA关注的人

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