9 孙大诚_SunRobin

尚未进行身份认证

码农奋斗自强不息http://my.csdn.net/#

等级
TA的排名 2k+

SpringBoot+Mybatis+Logback不在控制台打印SQL问题

本项目用到的是SpringBoot+Mybatis+Logback.为了能够在控制台打印SQL,在配置文件中进行了各种配置,网上能查到的方法都试了,但是还是不打印SQL语句。在配置文件中标明了logging.level.cn.homecredit.sams.ddme.reconciliation.model.mapper=debug.依然不打印SQL语句。另外的一个SpringBoot...

2019-08-29 15:42:32

WCF中The socket connection was aborted可能导致该异常的原因

Thesocketconnectionwasaborted.Thiscouldbecausedbyanerrorprocessingyourmessageorareceivetimeoutbeingexceededbytheremotehost.可能是WCF的数据传输中含有一个DataTable.如果是没有名字的DataTable,就会抛出...

2019-07-02 16:23:20

按照指定字段删除DataTable中的重复行

在DataTable中,如果要删除重复行,可以使用如下代码。DataView dv = new DataView(finalResultSet.ResultDataTable);DataTable dt2 = dv.ToTable(true);根据现有DataView中的行,创建并返回一个新的DataTable。参数Boolean如果为true,则返回所有列都具有不同值的行,为fals...

2019-07-02 14:22:09

脚本语言的特征以及Python语言的特点

脚本语言的脚本这一说法缘于Unix操作系统,目的是让其批量的,按照既定的方式去做一些事情,就想照着剧本做事一样。英文中的script就是剧本的意思,中文对应的词就是剧本,脚本。脚本就是剧本意思。人们叫着叫着就这样了,大家都叫脚本语言,没有人叫剧本语言。所以有人说,我写了一个脚本,意思是,写了一个批量的能做某些事的命令,不一定非得是用某种语言写脚本,也可以只用CMD命令写一个bat文件,这个也叫做脚...

2019-07-02 14:03:37

Winsw将java应用转变为windows服务时抛出异常"错误 1067:进程意外终止"

使用winsw(Githubhttps://github.com/kohsuke/winsw)可以非常方便的将java应用转换成windowsservice服务部署在windows服务器上。详细操作步骤可以搜索一下,文档比较丰富。这里说一个我遇到的问题。当我按照文档说明每步骤都配置好之后,服务安装没有问题,然后在启动的时候,服务抛出异常"错误1067:进程意外终止".publi...

2019-06-28 12:57:45

MQ分布式环境下保持数据一致性

业务场景:支付宝的余额系统与蚂蚁金服的余额宝是两个对立的平台,相互之间通过ActiveMQ进行通信。当用户把1000块钱从余额存进余额宝的时候,余额系统数据库减1000,然后发送一个消息到MQ,余额宝端接收到这个消息后,在其数据库中加1000.可能存在的问题:1.消息丢失问题。用户发起1000块钱的转账,支付宝余额平台减了1000,触发消息放到了队列,余额宝端成功消费了消息,但是...

2019-06-25 13:07:39

对于SpringBoot是否支持JSP简单理解的知识总结

1. SpirngBoot并不是不支持JSP,而是在某些情况下不支持JSP,对于JSP有一些限制。在其官网上写明了使用JSP的限制有4点如果在SpringBoot中使用JSP作为渲染引擎,方法有2种。第一种,引入Jasper包,并且需要构建一种传统的web结构,最终以war包的形式发布。运行的时候,以 java -jar xxx.war的方式运行。第二种,引入Jasper包,并且把web文...

2019-06-25 13:00:54

@Configuration与@Bean注解的原理

@Configuration与@Bean结合使用。@Configuration可理解为用spring的时候xml里面的<beans>标签,@Bean可理解为用spring的时候xml里面的<bean>标签。SpringBoot不是spring的加强版,所以@Configuration和@Bean同样可以用在普通的spring项目中,而不是SpringBoot特有的,只是...

2019-06-18 13:59:37

ORA-01008: 并非所有变量都已绑定

OPENPO_EXPCURFORV_QUERY_SQLUSING…这句代码在参数设置错误的时候会抛出ORA-01008:并非所有变量都已绑定原因:在执行动态SQL语句的时候,SQL字符串中填充的变量与USING关键字中绑定的变量个数不一致。...

2019-06-14 12:19:51

可能会引起(ORA-01006: 绑定变量不存在)的问题

有很多的时候各种原因都会引起这个问题,现在说一个比较小众的原因。V_QUERY_SQL=‘SELECTCOUNT(DISTINCT(B.BATCH_ID))FROMT_DD_RESTJOINT_DD_REQQONT.ID_DD_REQ=Q.IDJOINT_DD_BATCHBONT.B...

2019-06-14 12:15:33

比较详细的并发编程细节分析

最近在系统的学习并发编程,整理出来详细的条理笔记,希望能够分享收获。1. 最原始的加锁代码,加锁是指锁住了这个对象,一个线程在运行到这段代码的时候,在这个对象的堆内存区域写入了锁信息,其他线程运行到这段代码的时候,会访问这个对象,因为这块有synchronized关键字,就会访问锁信息,然后发现这个对象被锁住了,就会等。所以,锁住的永远都是对象,而不是代码块。2. 专门用一个对象...

2019-06-13 12:22:32

事务控制中悲观锁与乐观锁

事务并发可能存在的问题1.在撤销事务之后,不管有没有其他人或者其他事务进行了操作,直接回到最原始的状态2. 读到了另外的一个事务没有提交的数据3. 因为其他事务的介入,使得本事务前后读取的数据不一致4. 不可重复读的特殊情况(先后两次读取不一样,并做了操作)第一种,只要支持事务就不会有这个问题。第二种,脏读,读了其他人没有提交的事务。第三...

2019-04-29 14:11:56

Linux中的内存占用并不是真的被应用程序占用了

今天在查看Linux服务的运行状态的时候发现,内存占用是非常高的。这里可以看到有一行是buffers/cache.这里是用来做diskcache的,并不是真的被应用程序使用了。diskcache,就是硬盘镜像,能够大幅度提升服务器的运行速度。比如说,硬盘上有一个TXT文件经常被读取,那么Linux就会把这个文件内容放到硬盘镜像中,这样每次读取就不从硬盘读取了,而是从内存中读取,...

2018-11-27 13:05:21

服务器已拒绝客户端凭据 the server has rejected the client credentials

我们的WinForm程序同构WCF与部署在服务器上的服务端相连。今天很多WinForm用户反映,在使用的时候遇到问题,抛出异常服务器已拒绝客户端凭据,theserverhasrejectedtheclientcredentials.现在说一说WCF的安全认证问题。一般我们做的局域网应用,都没有加入任何的安全配置,那么WCF默认的安全配置是什么呢?如果不做任何安全配置,那么WCF采用...

2018-11-06 16:03:36

The RenderBody method has already been called

项目中用的是ASP.NETMVC,部署在服务器的IIS中。在部署新版本的时候,抛出了如下异常。解决办法:1.如果能登录服务器,那么重启IIS中相应的网站就解决。2.如果不能登录服务器,通过FTP的方式部署,那么要先删除以前的那个文件,再上传新文件,而不是直接上传新文件去覆盖原来的文件。问题分析如下:这个网站是部署在服务器上的IIS站点中,开发人员没有权限登录这个服务器,只能通过F...

2018-10-26 12:26:05

解决Intellij idea中Maven项目子模块的target code version一直回滚的问题

最近在项目中遇到了这个Intellij idea中Maven项目子模块的target code version一直回滚的问题。第一天在IDEA的设置中,把所有的子模块的target code version都设置为1.8,第二天打开之后,又都回滚到了1.5,1.6等各式各样的版本。在网上查找方法,就是在Maven的pom文件中增加如下插件信息:<plugin> <g...

2018-09-05 10:33:35

解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题

org.apache.ibatis.binding.BindingException:Invalidboundstatement(notfound)问题,即在mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口与xml要么是找不到,要么是找到了却匹配不到。截图为网络中搜索到的常见原因:照着修改之后,问题依旧存在。最终花费了好大的力气才找...

2018-08-13 15:19:13

解决C# WinForm程序与Oracle连接界面长时间没有响应的问题

程序情况:C#编写的WinForm程序(用户管理系统),后端WCF服务为其提供数据,与Oracle相关的操作在WCF服务器完成。遇到问题:最近有用户报告异常,描述WinForm的某个搜索界面(去调用WCF服务在Oracle中查找数据)一直处于等待状态。DBA那边也有人报告,一些调用该用户管理系统相关的存储过程的oraclesession,一直处于运行状态3个小时,对oracle数据库造成了影响,...

2018-05-23 13:31:15

ORA-21525: attribute number or (collection element at index) string violated its constraints 解决办法

Exception: ORA-21525: attribute number or (collection element at index) string violated its constraintsCause: Attribute value or collection element value violated its constraint.Action: Change the val...

2018-05-23 12:58:16

深入分析tomcat作为web容器的组织结构以及启动过程

最近从C#转到Java开发,5年了,再次重拾Eclipse,Tomcat等工具,发现Eclipse早已不在是单一的主流IDE,出现了更好用的IntellijIdea.在做C#开发使用ViusalStudio的时候,其中最爱的插件叫做Resharper,这款插件是异常的强大,涵盖了方方面面的代码辅助编写等。InetllijIdea这个IDE,恰巧跟Resharper是一家公司的产品,这样快捷键

2018-01-15 14:59:13

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。