自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 mybatis generator自动生成代码生成中文注释

mybatis generator自动生成代码生成中文注释

2022-03-19 15:42:57 1116

原创 git项目添加.gitignore 不起效果?看这边就够了

1:git rm -r --cached .2:git add .3:git commit -m '.gitignore'

2021-12-02 09:55:52 379

原创 Android studio中配置opencv,不需要opencv manager。

1,下载opencv的安卓版本;2,利用androidstudio新建一个空项目;3,将opencv的sdk的文件夹引入androidstudio作为一个module;4,修改build.gradle的依赖跟app项目的一样环境;5,修改新引入的opencv的模块的build.gradler的 apply plugin: 'com.android.application' 修改为 apply plugin:'com.android.library' ;然后删掉 ...

2020-06-27 13:10:56 788 1

原创 react(taro,ant-design)页面上根据内容生成二维码

这里我们使用wxmp-qrcode包1,npm i wxmp-qrcode2,import QR from 'wxmp-qrcode'3,<canvas id="canvasId" canvas-id="cav-qrcode"></canvas>4,使用:QR.draw(str, "canvasId", () => { console.log('draw success!') })github路径:https://github.com/Z.

2020-06-13 11:03:48 1205

原创 解決json對象轉string時出現"$ref":"$[24]"的問題

今天在調用java對象時轉json字符串時,String s = JSON.toJSONString(list);出現了$ref: "$.list[0]",在結果裏面,這是因爲默認啓用了循环引用检测。問題分析循环引用:当一个对象包含另一个对象时,fastjson就会把该对象解析成引用。引用是通过$ref标示的,下面介绍一些引用的描述"$ref":".." 上一级"$ref":"@" 当前对象,也就是自引用"$ref":"$" 根对象"$ref":"$.children.0" 基于路.

2020-05-12 15:13:03 246

原创 eclipse的快捷键

1,代码编辑区放大化:ctrl+m2,切换到不同的类:ctrl+f63,快速复制一行或者几行 ctrl+shift+down4,生成get,set,构造方法:生成getter和setter方法,首先是alt+shift+s5,ctrl+shift+o 快速导入所有的包6,关闭编辑的窗口,ctrl+shift+f4 ...

2019-01-13 09:39:41 149

原创 deepin(linux)下安装java与eclipse

配置java环境(1)下载好java。下载链接为:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html。下载好Linux版本的tar.gz包。下载好并且解压,我本机地址为:   /opt/lwg/major-software/java/jdk1.8.0_191(2)配置环...

2018-12-10 23:07:46 3343

原创 linux或者deepin环境下安装破解navicat

deepin是国内最有名的基于Linux的操作系统。我们这里讲deepin环境下的navicat的破解。现在深度商店下载好navicat.然后在https://download.csdn.net/download/lwg_1540652358/10824067下载好Navicat.exe.使用方法 找到user/share/navicat目录 对文件夹 Navicat 右击 管理员权限...

2018-12-03 11:06:12 5039

原创 deepin下安装redis

(1)apt-get install redis-server        (2) 进入redis目录,直接redis-server ./redis.conf (选择这个redis作为配置),这样启动好。

2018-12-02 22:17:02 718

转载 Linux系统配置ftp服务(vsftpd)以及ftp的访问

不同类Unix有一定区别 版本不同也有些区别 在linux主机上如何添加ftp用户(一)修改配置文件vi /etc/vsftpd/vsftpd.conf在96行,97,98行 96 chroot_local_user=YES  --改为YES chroot_local_user=YES将所有用户限定在主目录内97 chroot_list_enable=YES  --改为Y...

2018-12-01 23:02:08 3494

原创 Linux系统配置ftp服务(vsftpd)以及ftp的访问

1、检查是否安装vsftpd[root@ee65cbc5372d tmp]# rpm -qa | grep vsftpdvsftpd-2.2.2-24.el6.x86_64 已安装2,安装vsftpdsudo apt-get install vsftpd 3,卸载vsftpdsudo apt-get remove vsftpd 4,查看配置文件默认的配...

2018-12-01 22:51:52 554

原创 deepin下安装mysql

我们讲最简单的,废话不多说。(1)如果你之前有安装过mysql想要重装的,或者没有装过的都可以进行这 一步。sudo apt-get remove --purge mysql-\* (2)安装过程中出现错误: 候选项路径 /etc/mysql/mysql.cnf 不存在的话,同样进行第一步先。 (3)sudo apt-get install mysql-server-5.6...

2018-12-01 17:31:13 547

翻译 maven插件之tomcat7-maven-plugin

tomcat7-maven-plugin插件的pom.xml依赖为: &lt;dependency&gt; &lt;groupId&gt;org.apache.tomcat.maven&lt;/groupId&gt; &lt;artifactId&gt;tomcat7-maven-plugin&lt;/artifactId&gt; &lt;version&gt;2...

2018-11-24 17:43:54 1677

原创 linux上配置java环境

linux系统一般作为服务器端,如我的服务器,一般用xshell来做客户端访问远程服务器:那么我们怎么在linux服务器上安装java环境呢?(1)下载安装linux版本的java安装包,这里我们在官网下载.tar.gz结尾的包。(2)传送安装包到linux服务器下载好后我们怎么把安装包发送到Linux服务器呢?我们这里用xftp工具,将window上的文件上传到linux...

2018-11-24 12:47:06 178

转载 java中线程同步的几种方法

方法一:使用synchronized关键字 由于java的每个对象都有一个内置锁,当用此关键字修饰方法时, 内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。注: synchronized关键字也可以修饰静态方法,此时如果调用该静态方法,将会锁住整个类。 注:同步是一种高开销的操作,因此应该尽量减少同步的内容。通常没有必要同步整个方法,使用synchronize...

2018-11-23 21:11:18 247

原创 Dubbo+zookeeper 最简单的分布式搭建

分布式架构: 1.当垂直应用越来越多,应用之间交互不可避免,将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心,前端应用能更快速的响应多变的市场需求。 2.此时,用于提高业务复用及整合的 分布式服务框架(RPC) 是关键。Dubbo 是什么一款分布式服务框架 高性能和透明化的RPC远程服务调用方案 SOA服务治理方案Dubbo 架构流程图provider就是服...

2018-11-23 13:28:03 449

原创 微信官方支付sdk的使用(微信公众号)

微信对多方调用微信支付已经给出了众多api文档,地址为:https://pay.weixin.qq.com/wiki/doc/api/index.html  官方已经给出了SDK与DEMO,但是估计有些小伙伴还不清楚这个sdk该如何快速便捷的使用,今天就是讲这个的。 开发步骤:(1)首先下载微信支付sdk,官方sdk于demo的类如下:这个sdk就已经把微信支付的功能封装在...

2018-11-23 12:20:24 4261 1

原创 eclipse/sts安装hibernate tools

hibernate tools是jboss中的一个便捷开发hibernate的一个工具,我们怎么在eclipse或者sts中安装它呢?(1)打开eclipse,   help-&gt;install new software-&gt;add-&gt;名字输入hibernate, url为http://download.jboss.org/jbosstools/updates/stable/ke...

2018-11-21 11:25:20 789

原创 springboot分别使用过滤器,拦截器,切片

1,springboot使用过滤器;第一步:自定义一个类实现Filter类,然后在类上面使用@Component自定义为一个bean即可,这种方式最简便,但是有时候我们使用第三方过滤器,人家的代码不能改动,我们又不能在它上面使用注解,那么springboot怎么使用它呢?如下:定义一个spring配置类。 过滤器不知道调用的目的,即哪个controller,哪个方法,我们只知道...

2018-11-20 12:15:02 444

原创 springboot错误信息返回与自定义异常处理

在很多系统中,我们可能在运行时出现各种异常,有系统异常,代码异常,自定义的异常。这时候我们就要把这些错误异常信息返回去给客户端查看才知道是哪里出问题。这里我们就说说spring boot的异常处理。 springboot错误信息返回:实际上,如果我们访问一个url,不同的客户端可能返回的信息不一样,比如浏览器返回错误页面,手机客户端返回json数据。 下面这段代码是spring...

2018-11-18 17:02:42 15462 2

原创 通过user-agent判断用户的请求是用QQ、微信还是支付宝

通过user-agent判断用户是用QQ、微信还是支付宝打开链接或二维码 function is_weixn_qq(){var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger") { return "weixin";} else if (ua.mat...

2018-11-18 12:13:24 5650 2

原创 @Constraint注解配合自定义验证类型注解的开发

前言:虽然现在有很多很有用的验证注解,如@not null,@not blank,@not empty.@Email等等。但是我们可能有时候根据项目的拓展这些验证注解不够用,那怎么办,解决的办法就是自定义验证注解 1,@Constraint注解说到自定义验证类型的注解,那就要说说@Constraint这个官方注解了,我们既然自定义了注解,那么注解的逻辑在哪里处理呢?没错,就是这个@Co...

2018-11-17 22:46:17 24253 6

原创 @NotEmpty、@NotNull、@NotBlank的区别

@NotEmpty、@NotNull、@NotBlank的区别 1 @NotEmpty :不能为null,且Size&gt;0 2 @NotNull:不能为null,但可以为empty,没有Size的约束 (一般用在基本数据类型)3 @NotBlank:只用于String,不能为null且trim()之后size&gt;0 @NotBlank注解(只作用在String上)验证注释...

2018-11-16 18:20:48 335

原创 @JsonView注解的使用

一、@JsonView注解的简介@JsonView是jackson json中的一个注解,Spring webmvc也支持这个注解,它的作用就是控制输入输出后的json 二,@JsonView的使用(1)首先现在在需要返回的实体类使用接口来声明多个视图 public class User { public interface UserSimpleView {};...

2018-11-16 17:01:47 1468

转载 使用 JSONPath 解析 JSON 完整内容详解

jsonpath的介绍:JsonPath是一种简单的方法来提取给定JSON文档的部分内容。 JsonPath有许多编程语言,如Javascript,Python和PHP,Java。JsonPath提供的json解析非常强大,它提供了类似正则表达式的语法,基本上可以满足所有你想要获得的json内容。 github上有它的应用:https://github.com/json-path/...

2018-11-15 21:49:02 157348 5

原创 springMVc 中的@RequestMapping使用正则表达式

相信大家都知道@RequestMapping注解的作用,我这里就不介绍这个注解了。直接进入主题.我在下面将以例子来讲解:@RequestMapping(value="/get/{id}")public String getById(@PathVariable(name="id") Integer id){.....}上面我只直接通过../get/1  这种格式的url就能访...

2018-11-15 21:20:07 10148 5

原创 spring-session管理集群环境中session共享

session共享说到集群,很多人知道其的意义。集群就是多个分布服务器节点,然代理服务器根据权重自动选择适合的节点分配任务。这样就可以开发出高性能的应用。不知道怎么配置的请看我这些文章:(nginx+tomcat: https://blog.csdn.net/lwg_1540652358/article/details/83714343  )或者(apache+tomcat: https://...

2018-11-15 21:07:50 1617

原创 解决jar包依赖:Spring IO platform推出bom

                                        Spring IO PlatformBOM(bill of materials):材料清单,用于解决jar包依赖的好方法缘起:Spring现在已发展成一个庞大体系。比如security、mvc等。如此一来,不同模块或者与外部进行集成时,依赖处理就需要各自对应版本号。比如,较新spring与较老的quartz,它...

2018-11-15 20:32:44 3437

转载 使用Spring Cloud搭建服务注册中心

阿里的分布式服务框架dubbo也是个分布式服务框架,但是它无法单独完成工作,它需要依赖Apache的zookeeper来作为服务注册中心(不是必需的,但依靠zookeeper是最好的),才能实现一个较好的分布式应用。与dubbo不同的是,Spring Cloud是一个一站式分布式框架,Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...

2018-11-09 10:40:43 108

原创 tomcat+apache实现负载均衡集群

1,使用负载均衡集群原因当开发一个流量小,并发量不大的系统的时候,负载均衡集群没什么大的意义。反之则意义重大。使用apache+tomcat配置负载均衡集群流程如下:用户发送请求到Web服务器(也就是apache) apache 根据定义规则进行http转发到不同的tomcat服务器 。同时要保证各个tomcat服务器之间的消息共享(非常重要!如在tomcat改变某一个内存值的同时要更新到...

2018-11-08 10:19:49 576

原创 nginx+tomcat配置负载均衡集群

1,使用工具:nginx(http://nginx.org/en/download.html)apache-tomcat(https://tomcat.apache.org/download-70.cgi)2,配置目的:传统单服务器项目(例如一个tomcat下有几个项目),这种方式的好处是便于管理配置,坏处也很明显,就是如果遇到高并发,大流量的情况下,如果服务器挂掉了,那它下面的系...

2018-11-04 11:52:02 221

转载 集群session共享处理

通常情况下,Tomcat、Jetty等Servlet容器,会默认将Session保存在内存中。如果是单个服务器实例的应用,将Session保存在服务器内存中是一个非常好的方案。但是这种方案有一个缺点,就是不利于扩展。目前越来越多的应用采用分布式部署,用于实现高可用性和负载均衡等。那么问题来了,如果将同一个应用部署在多个服务器上通过负载均衡对外提供访问,如何实现Session共享?实际上实现...

2018-11-04 11:14:19 167

原创 mysql处理空值null与''空,还有0

检索空值:SELECT * FROM `test` WHERE col1 = ''检索NULL值:SELECT * FROM `test` WHERE col1 IS NULL检索NOT NULL值:SELECT * FROM `test` WHERE col1 IS NOT NULL注意:''不是null,所以not null会把''都算进去检索非空值:SELEC...

2018-08-31 16:43:52 3568

dubbo admin2.5.4

这是个dubbo admin,是dubbo的管理后台。账号密码都写在里面的文件里面

2018-11-15

mod_jk.so和apache

里面包含着apache24版本和相应适合的mod_jk.so,只要解压mod_jk,把里面的mod_jk.so放进apache文件夹的modules文件夹即可。然后再进行代码配置。

2018-11-15

空空如也

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

TA关注的人

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