- 博客(100)
- 资源 (4)
- 收藏
- 关注
原创 2021-06-15
Bean Validator报错错误概述公司项目集成spring bean validator 做基本入参校验,却一直报这个错:javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.NotEmpty' validating type 'java.lang.String'. Check configuratio
2021-06-15 14:58:44
161
原创 记一个很坑的问题:Context initialization failed
Context initialization failedmaven项目,用Tomcat7插件启动,控制台报错Context initialization failed环境初始化失败,但是代码里也没有提示什么错误,找了半天,后来才发现是一个符号的问题。。代码如下 /** * 测试资源2 * * @param session * @return */ ...
2020-03-01 21:00:58
8356
2
转载 requestMapping中的那些属性
RequestMapping中各个属性的作用本文摘自https://www.cnblogs.com/JunLoveHua/p/10790614.htmlRequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping注解有六个属性(分成三类进行说明)与六个基本用法,一、属性1、 ...
2020-02-29 19:37:23
698
原创 Oracle数据库连接时报错ORA-28040:No matcfhing authentication protocol解决方案
如图,造成原因是数据库是11g而连接数据库的客户端是PLSQL Developer12,版本不一致导致,只需要在里的中添加两句话即可SQLNET.ALLOWED_LOGON_VERSION_SERVER=8SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8这个instantclient12_2是实例,是64位数据库连接32位的时候使用的,需要在PLSQL...
2019-08-16 11:28:55
1646
原创 分布式锁和分布式事务
分布式事务:https://blog.csdn.net/mine_song/article/details/64118963https://blog.csdn.net/weixin_40533111/article/details/85069536分布式事务什么是分布式事务分布式事务指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。...
2019-08-02 22:04:17
5492
1
转载 java中的Iterator和Iterable 区别
Iterator和Iterable都是接口。好多集合类,比如List一族或者Set一族,都实现了Iterable接口,这样对象就可以调用iterator()方法。一般都是结合着用,比如HashMap类就实现了Iterable接口,而要访问或打印出Map中所有内容时,就可以这样:HashMap hashMap; Iterator iter = hashMap.iterator()...
2019-07-17 23:52:37
258
原创 项目总结
报这个错是因为后台传来的是一个json形式的字符串而不是json对象,但是页面遍历的是json对象,所以会报这个错误,这时候我们需要把后台传来的字符串转换一下格式即可.JSON.stringify(),它可以将json格式的数据转为字符串(格式还是json那样);JSON.parse()就是将字符串转为json格式...
2019-07-08 08:50:04
88
原创 FreeMarker
freemarker中判断空可以用??或者是!,感叹号后面最好跟一个变量,当值为null时会输出我们!后面的值例如<!--问号用法--><#if(name??)> name值不为空时会走这里,为空时直接不输出 </#if><!--感叹号用法,为了避免null报错,!后面要跟一个引号内容,该内容可以为空字符串也可以是一个值-->&...
2019-07-04 23:51:38
342
原创 solr3
商城前台页面跳转到搜索服务前面我们写的搜索服务是单独的一个项目,但是最终我们展现给顾客的不是search项目,而是content项目,所以我们要把搜索服务引入到商城前台页面上.也就是在content里输入内容点击搜索后跳转到search中去.这里我们就要用到angularjs中的自带对象location了.特别注意的是location中连接参数要用 #? 而不是我们一般使用的?同时我们...
2019-07-04 01:00:16
95
原创 查询结果添加到缓存中,过滤查询
严重: Servlet.service() for servlet [youlexuanweb] in context with path [] threw exception [Request processing failed; nested exception is java.lang.ClassCastException: java.util.ArrayList cannot be ca...
2019-07-03 21:42:50
867
原创 使用solr搜索商品
拷贝域的添加1.solr页面添加首先添加单个字段,该字段用于添加拷贝域 然后再添加拷贝域,页面添加的方式一次只能添加一个2.直接在配置文件添加首先添加拷贝域的source字段,注意stored=false,因为拷贝域字段不需要存储 在文档末尾添加拷贝域内容更改以前的一个错误因为tb_goods_desc表中的 规格是以json字符串数组的形式保存的,而我们最终保...
2019-07-01 23:35:09
316
原创 使用springDate操作solr
Demo1.导包2.properties文件3.配置文件applicationContext-solr.xml4.添加数据package com.offcn.demo;import java.math.BigDecimal;import org.springframework.context.support.ClassPathXmlApplicationC...
2019-06-29 22:38:03
153
原创 设置Nginx+fdfs图片服务器开机自启
摘自:https://www.cnblogs.com/yufeng218/p/8215381.html1.编辑文件vim /etc/rc.d/rc.local2.增加如下内容# fastdfs start/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart/usr/bin/fdfs_storaged /etc/fd...
2019-06-28 19:26:25
200
原创 Redis服务器的使用
安装https://blog.csdn.net/Yang_yangyang/article/details/88668221https://www.cnblogs.com/liangyou666/p/9577468.html需要注意的是:(设置服务前如果redis服务在开着 要先关闭redis服务 不然后面生成不了redis-6379.pid,可以查看redis服务进程 关闭杀死res...
2019-06-27 22:38:52
390
原创 广告管理
当图片的顺序为1的时候才开始轮播,这样每次都会是从第一张图开始轮播,否则无法指定是哪一张图先开始因为首页有很多轮播图,我们定义一个数组,第一级轮播就用第一个数组一次类推,以图片的CategoryID作为数组的下标...
2019-06-26 23:36:21
120
原创 页面没有加载controller和service时报的错
angular.min.js:80 Error: [ng:areq] http://errors.angularjs.org/1.2.9/ng/areq?p0=uploadController&p1=not%20a%20function%2C%20got%20undefined at angular.min.js:2 at ub (angular.min.js:14)...
2019-06-26 22:32:56
211
原创 查询商品,提交审核
商品管理页面需要不同商家显示产品,所以需要传入一个商家的登录名,可以通过securityContextHolder获得同时需要注意商家名称查询必须是精确查询,去掉模糊符号即可当我们点击商品管理的时候跳到goods.html,该页面有分页分页调用了分页插件,分页插件是在baseController中调用的该方法调用了reloadList()方法该方法调用了search()方法search...
2019-06-26 00:55:07
372
原创 是否启用规格,完整添加商品
当每次点击的时候都清空数据,不管是选中还是不选中,然后在显示商品的地方的最大的div标签中加上判断,当entity.goods.isEnableSpe==1的时候显示,否则不显示.这里注意ng-false-value/ng-true-value和ng-if的使用.注意清空数据的时候清空specificationItems仅仅是清空表面上的数据,数据源的数据依然还存在,我们需要把数据源的数据...
2019-06-25 23:14:25
129
原创 图片回显,扩展属性和规格的添加
图片回显首先定义一个大对象,这个对象包含了所有属性,因为我们添加商品的时候总共包含2个表,每个表中又有若干个属性,所以我们可以这样定义对象:$scope.entity = {goods:{},goodsDesc:{itemImages:[],specificationItems:[]}};entity中包含两个对象,goods和goodsDesc,goods中包含了很多属性,我们等到用的时候再...
2019-06-22 23:52:38
325
原创 图片上传
1.首先需要导包,注意还需要导io包,因为图片要转化为流的形式保存2.定义uploadController和uploadService并在页面引入因为页面已经定义了一个controller,所以不能在定义了,每个页面只能绑定一个controller,我们可以让这个controller继承uploadController,这样他就可以使用upload中的方法了. //控制层 app....
2019-06-21 00:35:13
394
原创 SpringSecurity框架的使用2
实现自定义认证类我们之前做的验证都是在application-security配置文件中写死的我们如何实现自定义从数据库中指定一个用户来登录呢?可以自定义一个认证类,该类实现UserDetailsService接口即可package com.offcn.util;import java.util.ArrayList;import java.util.List;import ...
2019-06-19 21:51:04
164
原创 SpringSecurity框架的使用
Demo1.创建一个web工程导入maven依赖2.配置web.xml文件,注意拦截器的filter-name必须为springSecurityFilterChain,否则会报错<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins...
2019-06-19 00:59:57
108
原创 AngularJS总结,页面显示json串优化,select2插件的使用
如何修改规格和规格选项规格修改的时候我们不能直接用update,因为update只能根据主键修改或者根据条件修改,然而当我们在页面点击删除或新建的时候数据库并没有发生变化,就会导致新添加的或者删除的值没有存进数据库,而且根据条件修改,设置条件为specid,修改一个也会导致所有的都变成一样的,所以我们采取先全部删除然后再添加的方式,这样就可以保证新增或者删除规格选项的时候数据库也会同步变化...
2019-06-18 10:28:05
492
转载 Linux下设置zookeeper开机自启
具体设置步骤:https://www.cnblogs.com/zhangmingcheng/p/7455278.html解决服务 zookeeper 不支持 chkconfig:https://blog.csdn.net/qq_30865917/article/details/86007048
2019-06-17 17:35:19
274
原创 AngularJS分层思想(优化),前端+后端代码逆向生成
AngularJS也是mvc架构的,我们可以把service和controller分离开来。在 AngularJS 中,服务是一个函数或对象,可在你的 AngularJS 应用中使用。我们在上次课中使用了内置服务$http .其实我们也可以自己来定义服务,而服务会封装一些操作。我们在不同的控制器中可以调用同一个服务,这样服务的代码将会被重用。注意service要有return返回值,不然co...
2019-06-17 08:43:17
352
原创 后台报错NoSuchMethodError
严重: Servlet.service() for servlet [youlexuanweb] in context with path [] threw exception [Handler processing failed; nested exception is java.lang.NoSuchMethodError: com.offcn.service.BrandService.fin...
2019-06-14 22:29:52
311
原创 AngularJS+分页插件的使用
报错:分页插件换行逻辑没有错,是css没有加载上,少了style页面报404后台没有报错web.xml没有配置ng-app的作用ng-app 指令作用是告诉子元素以下的指令是归AngularJS 的,AngularJS 会识别的,比如在<tr>标签中添加ng-app后整个tr标签AngularJS 都会生效ng-app指令定义了 AngularJS ...
2019-06-13 21:59:05
248
原创 初识分布式架构
不同的配置文件放在什么位置mybatis,properties和spring配置文件放在service项目中,因为spring的作用就是创建对象,我们创建对象都是在service的实现类中,所以有关创建对象的配置文件都放在service这一个项目中,而springmvc是控制层用于连接页面,所以他的配置文件放在controller中,也就是web项目. service项目和web(c...
2019-06-12 14:53:58
122
转载 JDK代理和CGLib动态代理
摘自:https://blog.csdn.net/yhl_jxy/article/details/80635012JDK和CGLIB动态代理原理JDK动态代理利用拦截器(拦截器必须实现InvocationHanlder)加上反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。CGLIB动态代理利用ASM开源包,对代理对象类的clas...
2019-06-11 21:53:51
108
原创 /和/*的语法,classpath和classpath*的区别
/和/*的用法相同,只是语法不同,适用的场景不同,/*用于post请求乱码的时候,其他时候都用/classpath和classpath*的区别:classpath:只会到你指定的class路径中查找文件;classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找.<?xml version="1.0" encoding="UTF-8"?>...
2019-06-11 14:54:51
3821
1
转载 AOP相关
Spring 之 AOP: https://www.jianshu.com/p/570c5283b1fchttps://blog.csdn.net/q982151756/article/details/80513340https://www.cnblogs.com/akaneblog/p/6720513.html/** * * JDK动态代理类 * ...
2019-06-11 00:11:46
135
原创 综合项目-OA办公系统
jquery创建标签--$("<option></option>")$("<option></option>")是创建标签不是标签选择器,text("")是给标签添加内容,也就是选择框显示的值,val("")是给标签value属性赋值,就是传递的值。例如$("<option></option>").text("2代表的内...
2019-06-02 10:20:12
345
原创 Linux-Nginx反向代理服务
Nginx是反向代理,代理的是服务器,不同于我们平时使用的类似于vpn之类的正向代理,他们代理的是客户端.配置Nginx在software目录下创建一个新文件夹tomcats用来放置tomcat服务器:mkdir tomcats 把tomcat复制到tomcats目录下,分别命名为tomcat1和tomcat2,这样我们就有了多个服务器了 分别进入tomcat1和tomcat2 中的c...
2019-05-29 21:52:40
120
原创 Linux-Redis
什么是RedisRedis:REmote DIctionary Server(远程字典服务器)是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库(Not Only SQL),是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器作用1:内存存储和持久化:redis支持异步将...
2019-05-28 23:45:43
140
原创 Linux-JDK-Tomcat-MySQL
Linux的根目录是/ ,进入文件夹用cd 路径,写绝对路径从根目录(即/),相对路径不用加 / 开始开机进入的页面是/root,该目录下包含desktop等文件夹./usr:不是user的缩写,全名是UNIX Software Resource,就是UNIX操作系统的软件资源/usr/local/本机自己安装的软件,建议安装到这里,也可以自己建文件夹,local下有bin,etc,i...
2019-05-28 02:03:11
721
原创 Struts2 & SSH整合
执行流程简化的执行流程:请求到达服务器,经过过滤器,再经过前端控制器 (Struts2的前端控制器是一个filter的xml文件而不是java文件) 查找映射器,当前请求是否需要后端控制器处理,找到结果 然后调用后端控制器Action,处理请求,返回数据和视图 再然后找到视图并渲染 最后将结果响应回客户端https://blog.csdn.net/wjw0130/article/...
2019-05-24 23:37:53
144
M3U8Downloader.zip
2019-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人