自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr_Gong_的博客

新手上路,随时开车

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

原创 java aop+annotation自定义注解 实现权限控制

生活随意,笔记随记,随意参考,多多指正!1、shiro安全框架大家都很了解,很轻便很好用,但是不管是重量级的还是轻量级的安全框架,主要是根据项目和实际场景来选择最合适的,不用无脑的去选一个最牛逼最强大的,就比如有一句话:最适合自己的才是最好的2、最近一个项目中,由于需要写一个权限管理系统服务,这个不用像以往独立项目那样需要全方位做好防御措施,毕竟做过微服务的人都应该清楚,每一个服务各司其职,做好自己的本职工作即可,外界的请求统一交给gateway网关去管理3、目前这个系统,我只是需要一个接口权限控.

2021-09-09 11:45:41 674

原创 Java JPA多表+多条件+分页+精确、模糊匹配

个人生活随笔记录,随意参考,不足之处,多多指出哈~1、jpa对于简单的sql处理确实方便,上面都不用写,dao层方法名拼接好就对了,命名规则自行百度。2、之前做了一个需要分页、多表关联、多条件查询的需求,当时项目集成的是jpa,如果是其他比如mybatis、mybatis-plus这些那太好实现了,过于复杂如果plus不好拼,大不了直接xml写sql就行。3、jpa的dao层一般是这样写的public interface XXXRepository extends JpaRepository<

2021-09-08 17:12:23 3206

原创 windows安装MYSQL8.0后用doc命令修改初始密码

内容仅作生活记录,请随意参考安装过程网上一大堆就不叙述了打开cmd命令框 mysql -u root -p 登录,输入安装mysql初始化后给的初始密码xxxx当我登录进去后,想做其他操作发现给了一个错误提示You must reset your password using ALTER USER statement before executing this statement.才想起初始密码需要改,这个只是相当于临时密码而已然后我就以前的方式 set password = pa...

2021-04-18 21:52:25 205

原创 java删除服务器上指定图片

在windows下的写法一般是:File file = new File (“E:\img\qqq.jpg”);或者File file = new File (“E://img/qqq.jpg”);在centos下的写法一般是:File file = new File ("/usr/img/qqq.jpg"); //根据自己路径,这里只是举例如果上传图片后,需要将原来的图片删掉,那...

2019-10-08 11:20:30 6352 4

原创 JAVA服务端集成支付宝转账功能

1.首先在企业支付宝申请的APP成功审核 2.等待审核成功后,在主页找到第三步位置 3.4.进去后,看到开放平台密匙,拿到APPID,设置RSA(SHA256)密钥,下载产生密匙的工具,会产生公匙(APP_PUBLIC_KEY)和私匙(APP_PRIVATE_KEY)和支付宝公密匙(ALIPAY_PUBLIC_KEY) 5.找到应用管理,应用列表,查看已申请好的应用详情,然后在功能列表中...

2018-09-07 22:16:46 5637 5

原创 centOS7下的tomcat8安装并启动

第一步: 先去tomcat官网下载 https://tomcat.apache.org/download-80.cgi 下载后缀名为gz的压缩包 第二步: 把压缩包放到系统的目录下,我centOS7是装在虚拟机中的,我传输文件进去用的是FTPRush,这个用法你们可以百度,也可以用你们的方式去传输。 第三步: 解压,然后放到自己觉得合适的目录下,我新建了一个tomcat目...

2018-04-26 14:23:39 6267

原创 java poi创建excel表并引用浏览器下载-实用方法

想把当前页面需要的数据生成excel表,需要先把数据传到后台去,我传的时候用的是json格式数据。主要是方便到时候从中取值,各位就按各自喜好就行了。//这里是实现类impl里面//先定义创建excel表头 String[] title={"姓名","性别","年龄"};//创建excel工作簿 HSSFWorkbook workbook=new HSSFWo...

2018-04-01 10:57:09 2003 1

原创 web.xml去除url访问后缀,导致静态资源无法访问

<servlet> <servlet-name>contacts</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-

2018-03-06 13:37:49 1189

原创 sql自动驼峰命名方法,sql直接写,不用多余步骤

把以下内容写到mybatis配置文件中<settings> <setting name="mapUnderscoreToCamelCase" value="true" /> </settings>然后可以在applicationContext.xml引用<bean id="sqlSessionFactory"class="org.mybatis.spring.SqlSessi

2018-01-13 15:00:53 2469

原创 sql联表查询

比如 all_list 这个表,是包含所有数据的,我们要把整个数据的某些字段查询出来显示在列表上<select id="***" parameterType="***"> select * from all_list</select>现在我要查看一条数据,需要根据表(user_list)的一个字段内容,去查看另外一个表(info_list)的内容<select id="***" param

2017-10-30 09:30:15 1308

原创 Invalid bound statement (not found): com/xx/xx/xxMapper/xx

初次才接触idea,不得不说这开发工具的强大!但是之前一直在用eclipse,所以难免会吃idea的亏! 比如,我新建的maven项目,什么都写好了,运行时系统就提我找不到我的sql语句所在的mapper.xml试了好多方法,才知道,原来idea不会自动编译src下面的xml文件! 方法如下:pom.xml中 <build> <finalName>XXXX</finalName>

2017-09-26 15:22:11 399

原创 后台接收前台 String json 取单个值问题-java

这个玩意儿困扰了我好久,就是用bootstrap-table引起的。 选中表格内容,然后<table id="table"></table>//javascriptvar selects = $("#table").bootstrapTable('getSelections'); $.ajax({ url:"请求地址", data:{ob

2017-09-18 14:23:24 2446

原创 bootstrap-table 引入数据源-list 转 json格式

list 转 json格式 引入bootstrap-table数据接触bootstrap有一小段时间了,原因是我在写一个自己的系统,不想用公司里的前端框架,各种弊端都有,就尝试用了bootstrap由于我是做java开发的,新手上路,对前端框架了解的不多,所以这过程比较坎坷,中途接触了好几个功能,比如treeview,模态框等,现在又遇到了 bootstrap-table ,废话不说了//data-

2017-09-17 09:53:43 2304

原创 ajax传参到controller时报400 Bad Request

这个怪我眼瞎,之前弄了半天,我一直看成了404,我就很纳闷为什么会找不到页面,不应该! controller里面我@RequestMapping有,@ResponseBody也有 后来发现是400!这个错误什么引起的呢?网上很多方法,我就不一一讲了,我说说我的在我的ajax的data里面有Date参数! 于是乎,在controller不能直接收这个参数!会报400错误!后来加上一段代码@Ini

2017-09-14 22:29:24 525

原创 关于servlet中Filter过滤器解决页面乱码问题

标题 ##使用Filter过滤器解决页面乱码servlet中的Filter过滤器是一个挺好的东西,说实话, 前段时间写velocity的时候,输出中文时页面乱码 两种解决方法: 第一个,是在velocity的配置文件写好输入输出编码格式, 第二个,就是我选择的在web配置FiltercharsetFilter.java 首先需要实现Filter接口:public class charset

2017-08-18 15:52:45 2842

原创 关于输入一串数字转变成Mac地址(方法之一)

首先声明,新手上路,不喜勿喷哦!今天偶然看到一个关于用户输入数字转变成MAC地址的方法比如 输入 112233445566  会自动变成 11:22:33:44:55:66就在控制台试了一下,其实方法多种多样,根据个人知识侧重点不同,可能实现的方法就不同由于涉及到冒号的加入,可以用split先逐步分割,然后存入数组再打印添加但是我觉得用是StringBuffer

2017-08-08 23:09:48 5698

空空如也

空空如也

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

TA关注的人

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