Java-后端
文章平均质量分 59
六一首席
这个作者很懒,什么都没留下…
展开
-
网页端企业微信扫码登录及其cookie问题
这个问题折磨了我6个小时,太痛苦了,特此记录!1:企业微信扫码登录 1:环境 前端 vue 后端spring-gateWay+springboot 2:实现过程 1:前端生成二维码,回调地址直接写后端的地址,处理完逻辑以后重定向 遇到的问题 1:cookie一直设置不上去 ...原创 2021-05-01 10:57:05 · 2872 阅读 · 0 评论 -
Java8中list.stream的复杂使用
场景1: 1.1:需求 前端需要返回一个json数组,数组中根据地区分组,各个地区下有各个景点 地区,景点可能有重复,要去重;各个景点使用 、隔开。 1.2:源数据 源数据是一个个对象,如下: 1.3:解决 //根据景区获取位置信息 public JSONArray groupS...原创 2021-01-15 17:29:24 · 607 阅读 · 2 评论 -
Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException,expected single matchin
问题描述 启动时报错,大致意思就是service里面有一个接口,一个实现类,spring容器不知道该用哪一个下面是报错Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'com.userInfo.service.IUserService' available: expected single matching bean but...原创 2020-09-07 20:30:03 · 3468 阅读 · 0 评论 -
springcloud中使用mybatisplus的代码生成器
问题:在springcloud的子模块中用mybatisplus代码生成器,报错,mysql的jar包找不到? 花了1个小时,最终发现是parent标签的问题 之前在boot项目中能够成功使用代码生成器是因为 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent...原创 2020-09-05 16:49:36 · 337 阅读 · 0 评论 -
springcloud中子模块引用父类依赖问题
问题1:父类标签中的<dependencies>和dependencyManagement 如果使用dependencies,子pom会自动使用父pom中的jar包, 如果使用dependencyManagement,子类不会自动使用父类中的jar包,子类要使用的话,就要给出groupId和artifactId,无需 给出version 使用前者,如果父类有很多依赖,这样没用的也继承来,会造成臃肿,仁者见仁吧...原创 2020-09-04 23:56:48 · 4040 阅读 · 0 评论 -
IDEA中创建springboot项目,在java中右键没有创建class的选项,修改后注解报错
描述问题1:在IDEA中右键没有创建class类的选项 解决方法:右键java目录,mark directory as,选择sources问题2:在执行了步骤1以后,发现启动类注解报错,无法引入包 解决方法:右键pom文件,run maven,选择reimport...原创 2020-09-01 16:17:11 · 3564 阅读 · 4 评论 -
关于文本域的显示处理
1:后端保存的文本域的内容要回显到文本域中 contentStr=contentStr.replaceAll("\n", "<br/>"); contentStr=contentStr.replaceAll(" ", " ");2:前端非文本域的内容要展现到文本域中 var content=$j(s...原创 2019-11-01 16:51:22 · 445 阅读 · 0 评论 -
java通过response下载文件
需要注意两个地方: 1:IE下会乱码,所以需要用userAgent那个部分来处理 2:进入方法以后不会下载,没有反应,我这边的情况是因为我用了AJAX提交,所以要解决这个问题 1:设置AJAX参数 2:换一种请求方法,不用AJAXpublic ActionForwar...原创 2019-10-29 11:48:09 · 586 阅读 · 0 评论 -
java后端移除文本中的html标签
private String removeHtmlTag(String htmlContent){ if (htmlContent!=null&&htmlContent.length()>0) { //去除html标签 htmlContent = htmlContent.replaceAll("\\s*",""); //去除空格 ...原创 2019-01-15 11:20:05 · 794 阅读 · 0 评论 -
mybatisPlus之逆向工程
优点: 可以根据数据表和实体自动生成mapper.xml,service,control层的代码缺点: 需要自己去数据库建表,实体使用方法: 1:先建好对应的数据库表和实体 2:pom.xml文件中需要引入这三个东西,如果数据库改变了对应改变 <dependency> &l...原创 2019-01-20 12:04:10 · 3438 阅读 · 0 评论 -
java跨域问题
现在有需求是这样的: 项目前后端分离,分别使用不同的服务器,前端使用ajax访问后端的方法时出现了跨域问题,以下是解决方法前端: $.ajax({ type : "get", async:false, url : "", dataType : "jsonp",//数据类型为jsonp ...原创 2019-01-17 11:32:01 · 609 阅读 · 0 评论 -
jquery ajax 后台响应成功,返回正确json但不执行success方法,执行error的问题
关于这个问题,查了一下是jQuery问题导致的,自从1.4以后对json的格式更为严格,根本原因是自身写的代码不严谨type为json造成的,解决这个问题的办法有两种、 1:在前端页面解决,既然要返回error,那么就在error中也写上想执行的代码,如图 2:这个问题在后端解决 //解决前端因jQuery版本导致执行error问题 JSONObject obj...原创 2018-07-16 11:35:39 · 2889 阅读 · 0 评论 -
关于异步json对象的传输与获取
方式目前掌握的有两种:第一种比较繁琐,第二种比较简便,适用场景不同吧 1、第一种就是用jsonObject.put(“key”,value);,这里面的key相当于一个对象的属性,value就是属性对应的值然后 jsonArray.add(jsonObject)最后是reponse.print(jsonArray.toString());2、后台: List test2 = new Ar...转载 2018-07-11 09:34:10 · 480 阅读 · 0 评论 -
hibernateTemplate.find报错空指针异常
这个问题遇到过几次,每次导致原因不一样 1:因为我使用了外键,配置文件中需要些lazy="false",不写会报错 2:因为我改了数据库的字段,但是是分别在工具上改的,可能没有自动同步,导致一直报错空指针,我把原来的表删除以后再重新生成表以后就没问题了...原创 2018-07-13 11:09:16 · 668 阅读 · 0 评论 -
Java后端获取日期相关
private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); 1: //获取指定月的第一天或者最后一天 public static String getFirstOrLastDayOfMonth(String days,int status) {//0获取第一天,1获取最后一天 St...原创 2018-08-27 15:16:39 · 697 阅读 · 0 评论 -
图片裁剪之JQuery Crop
前言:很长时间没写图片裁剪,碰到了诸多问题,今特此记录,以免后面再遇到类似情况插件GitHub网址:https://github.com/fengyuanchen/cropper这次我用的插件是JQuery Crop,提交的时候是转成Base64然后再提交到后端的先贴出代码来,然后在写我这次过程中遇到的种种问题以及处理方式前端:具体的页面代码就不写了,具体demo有时间再放上来...原创 2018-11-20 10:41:20 · 1167 阅读 · 0 评论 -
JAVA后端处理图片及文件上传,包括裁剪
/**form表单提交方式处理---文件流和其他普通参数*/ DiskFileItemFactory factory = new DiskFileItemFactory();// 创建磁盘工厂 factory.setSizeThreshold(10 * 1096);// 将文件保存在内存还是磁盘临时文件夹的默认临界值,值为10240,即10kb ServletFileUpload u...原创 2018-11-20 10:45:47 · 1724 阅读 · 0 评论 -
关于在IDEA上开发springboot及其热部署等等问题
耗费了我两天一夜的时间,一把辛酸泪,所以要记录一下1:IDEA方面 这个IDEA,真的是又爱又恨,喜欢他的操作模式,界面等等一系列,但是麻烦的是很多都跟eclipse不同,大大的不适应,刚开始肯定极大的拖慢了开发进度,算了,不BB了,谁让自己喜欢呢1:打开IDEA很慢? 到setting里面,找到plugin,在那里把不要的东西统统取消掉,这样子会快...原创 2018-11-24 18:03:42 · 107 阅读 · 0 评论 -
JAVA后端文件上传,包含 图片,Excel,文档等
/**处理各种文件上传*/ public ActionForward fileUpload(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { BaseUser user = (BaseUse...原创 2018-11-26 17:25:34 · 809 阅读 · 0 评论 -
关于网页版微信扫码登录以及获取用户信息
由于我只研究了1天时间,可能有些地方认知错误1:网页版微信扫码登录的流程 ① 点击扫码登录按钮 ② qrAuthorize(访问微信接口,如果微信接口判断有权限生成二维码的话,跳转到二维码页面。) 在这两个方法里面要有两个返回路径,第一个是获取权限以后生成二维码的页面,第二个是扫码用户授权以后要跳转 ...原创 2018-12-04 20:08:22 · 1690 阅读 · 0 评论 -
mybatisPlus 使用mapper多表多连接查询
这个问题花了我3个小时,。先上图,以后再解释<select id="getComJob" parameterType="List" resultType="hashMap"> select job.*, jobclass1.name as catname1, jobclass2.name as catname2, jobclass3.name as catna...原创 2018-11-27 22:41:47 · 33498 阅读 · 11 评论 -
spring框架之问题集
1:java.lang.IllegalArgumentException? JDK的版本错误,我用的1.8出错了,1.7没事原创 2018-07-08 16:50:02 · 106 阅读 · 0 评论