web项目填坑
small__snail__5
如果有一天您来到了这里请留下您的痕迹,欢迎各种评论,一同进步。
我愿意做一只小蜗牛,不艳羡别人的速度,而独享自己的慢慢旅程,总有一天,我也可以骄傲的告诉所有人,我虽然慢,但是我不曾放弃,人生总要坚持点什么。
展开
-
expected single matching bean but found 2
在写项目的时候报了这种错:expected single matching bean but found 2: sdTeamCategoryRelationService,ISodArtistCategoryRelationImpl出错原因:@Service。因为项目里面用到了dubbo,在dubbo配置文件里面配置过了bean,如果在类上面再加上注解,会导致注入两个同样的接口和实现类...原创 2018-12-06 17:17:25 · 445 阅读 · 0 评论 -
org.apache.ibatis.ognl.ExpressionSyntaxException: Malformed OGNL expression: title != null title !=
问题:org.apache.ibatis.ognl.ExpressionSyntaxException: Malformed OGNL expression: title != null title != '' [org.apache.ibatis.ognl.ParseException: Encountered "title" at line 1, column 16.Was expec...原创 2019-05-03 16:53:28 · 3502 阅读 · 0 评论 -
将有格式的文本按照格式输出到页面上
方法一(js):var dobj=document.getElementById("id");dobj.innerHTML = "<span>我是HTML代码</span>";如下图:方法二(jq):$("#id").html("<span>我是HTML代码</span>");方法三:$("#id...原创 2019-05-02 16:08:38 · 834 阅读 · 0 评论 -
ajax通过序列化serialize()实现前端给后台传参
如下图给form表单设置表单id为formId,此时用非常简单的一句data: $('#formId').serialize(),将所有form表单中的数据传递给后台,但是这里要注意表单需要设置name属性,他传递给后台的参数名是name。...原创 2019-04-23 13:42:04 · 1958 阅读 · 0 评论 -
java模拟post请求上传文件到另一远程接口(content-type:multipart/form-data)
在开发过程中,我需要调用另一文件上传接口,该接口要求是post提交,content-type:multipart/form-data,因此首先将文件写入本地存储路径,并将该文件按照post传输,代码如下,亲测成功:public static String sendPostWithFile(File lrcFile, String urlStr) throws Exception{ ...原创 2019-03-21 15:56:58 · 5694 阅读 · 2 评论 -
DEBUG STACK TRACE for PoolBackedDataSource.close().
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy- method="close">里边的这个ComboPooledDataSource数据源一定是可用的,就会报这个异常,然后我就把destory-method="close"删除之后,就没有报这个异常了...原创 2019-03-11 19:52:36 · 435 阅读 · 0 评论 -
java踩坑开始(持续更新)
1.hashset去重但是改变顺序,linkhashset去重有序很好用.2.list转array 直接使用 toArray() 无参方法返回值只能是 Object[]类,若强转其它类型数组将会抛异常。使用 <T> T[] toArray(T[] a); 有参数这个方法,代码如下:String[] array = new String[list.size()];arr...原创 2019-02-20 10:26:50 · 245 阅读 · 0 评论 -
java内存模型
1.程序计数器 程序计数器是一块儿较小的内存空间,它是当前线程所执行字节码的指示器。虚拟机的概念模型里字节码解释器就是通过改变计数器的值来选取并执行下一条指令,线程恢复需要依赖这个计数器来完成。 java虚拟机多线程通过线程轮流切换分配cpu时间来执行一条线程的指令,因此线程恢复到正确的执行位置,每条线程需要一个独立的程序计数器,这样独立存储、互不影响,我们成这类内存区域为线程私有...原创 2019-01-21 14:46:56 · 93 阅读 · 0 评论 -
java类的加载
加载: JVM把class加载到内存中,通过一个类的权限定名来获取此类的二进制字节流。验证: 验证是为了确保class文件的字节流包含的信息符合JVM的要求。准备: 为类变量(静态变量)分配内存并设置类变量初始值,这些内存都将在方法区中进行分配。解析: JVM将常量池内的符号引用替换为直接引用。初始化 ...原创 2019-01-21 14:45:34 · 89 阅读 · 0 评论 -
servlet容器
web请求处理器web请求处理一:浏览器请求发起处理web请求处理二:Nginx请求反向代理servlet容器可以说是应用服务器的一个子集。web请求处理流程:①输入url;②NDS域名解析;③建立TCP连接;④发送HTTP Request(请求);⑤WEB服务器(Nginx反向代理);⑥应用服务器(Servlet处理请求);⑦关闭TCP连接;⑧用户浏览器(渲染响应页面);WEB...原创 2019-01-21 14:44:31 · 155 阅读 · 0 评论 -
java了解高并发必懂的知识
同步异步通常用来形容一次方法的调用。同步:调用者需等到调用返回后再次进行后续动作。异步:异步方法调用更像一个消息传递,一旦开始会立即返回,但实际真实的执行方法通常会在另一个线程中,"真实"的执行。若需要返回结果,这个异步调用真实完成时会通知调用者。并行并发都可以表示两个或者多个任务一起执行。并行:真正意义上的同时执行并发:偏重于多个任务交替执行,而多个任务之间可能是串行的。临界区:...原创 2019-01-21 14:43:27 · 109 阅读 · 0 评论 -
java反射机制要熟悉的知识
1.反射概述: java反射机制是在运行工程中,对于任意一个类,都能够知道这个类的所有属性和方法。对于任意一个对象,都能调用它的任意一个方法和属性。想要解剖一个类,要先获取到字节码文件。2.三种获取class对象的方法(在运行中只有一个class对象产生): //方法一:这种方法要用异常处理,通过class的路径获取,如果有package要注意是package.classnam...原创 2019-01-21 14:42:26 · 132 阅读 · 0 评论 -
关于SSM框架前后端string转date的lang异常及处理方法
前端传来的string在后台接口中自动注入并转换Date时如果报failed convert type of java.lang.String to required type of java.util.Date时,说明在注入属性前初始化转换这两种类型没做或者没做好此时怎么办呢?在接口中加一个在注入对象前的一个初始化即可很好用:import org.springframework.web...原创 2019-01-15 12:44:18 · 427 阅读 · 4 评论 -
mybatis主键id插入后立即返回
代码:<selectKey resultType="java.lang.Long" order="AFTER" keyProperty="articleId"> SELECT LAST_INSERT_ID()</selectKey>截图:原创 2019-05-03 18:41:31 · 283 阅读 · 0 评论