随笔分类 - java ee
主要学习javaEE相关内容
摘要:这是出现问题时打印的日志 首先查看表内的字段 这张User表含8个属性,但是在逆向工程过程中生成的Pojo类不全还出现了不存在的属性 主要在逆向工程过程中的一个配置问题,修改generatorConfig.xml中的 添加一个新的配置为 然后再次进行逆向工程生成pojo和Mapper正常了 成功解决
阅读全文
摘要:最开始设置的Mybatis,但是逆向工程准备就绪后出现问题 报错为targetRuntime in context mybatisGenerator is invalid 后来修改为Mybatis3能够正确进行逆向工程 最后要勤做笔记哟
阅读全文
摘要:严重: Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.validatio
阅读全文
摘要:相信在使用ajax发送put请求时候,肯定遇到过后端数据无法被接受到的405错误。 为什么会遇到这个问题? 1.首先查看Tomcat源码 关于如何将数据封装到Request 然后查看isParseBodyMethod()方法 上面源码的内容就是Connector的默认方法是POST,然后其中的如果不
阅读全文
摘要:1.首先通过Maven导入JSR303架包。 2.然后修改Bean对象的定义,添加校验注解 3.然后在控制器中使用这个校验规则 常见的注解开发中将对象封装后,添加@Valid注解 设置出现不符合校验规则的返回值 4.然后前端获取后端校验结果 根据结果设置不同的提示信息。
阅读全文
摘要:博主开始找工作是10月10号,感觉可以出去找找工作,然后就去了,参加了多场面试.笔试,现在总结一下 1.笔试篇 String StringBuffer StringBuilder的区别? HashMap HashTable的区别? Statement PreparedStatement的区别,什么是
阅读全文
摘要:最近在面试,虽然学习了一些新的框架,但是可能问类似于客户端服务器模型,然后根据其设计,所以就根据面试内容梳理一下客户端服务器模型。 客户端基本思路: 1.创建Socket实例,设置端口和IP地址等 2.通过Socket实例,获取到流对象 3.通过流对象,向其中输入数据 ,并且在完成后实现关闭流。 (
阅读全文
摘要:最近在面试 有些概念懂 但是需要梳理一下 借着面试看看自己会多少. 1.网络编程的同步 异步 阻塞 非阻塞? 同步:函数调用在没有得到结果之前,不返回任何结果; 异步:函数调用在没有得到结果之前,不返回任何结果,返回状态值; 阻塞:函数调用在没有得到结果之前,线程挂起,得到结果之后返回值。 非阻塞:
阅读全文
摘要:链接:https://www.nowcoder.com/questionTerminal/687a87f9018e4ba4a747ff31ffbcd9c9?toCommentId=1771794来源:牛客网 看看继承体系 然后HashMap可以允许Null做键或者值,但是Null的键 只能有一个 这
阅读全文
摘要:可以直接在tomcat的server.xml文件中进行设置,位置在Host中 添加内容为:<Context docBase="G:\JAVAtest\temp" path="/pic" reloadable="false"/> 然后访问接口 http://localhost:8080/pic/xxx
阅读全文
摘要:1.应用场景:在系统需要发送与用户相关的消息时,而用户不在线,可以采取发送邮件的方式,使用户了解最新的系统情况 或者发送验证码等验证场景 2.实验环境 主要使用mail.jar和activation.jar两个包 3.使用一份简单的邮件 4.一份带有附件的邮件 测试完毕!
阅读全文
摘要:在将项目上传到服务器时,发生这样的错误,总结了一下。 环境Centos7+tomcat7+Mariadb数据库 首先mysql -uroot -p 输入密码 然后查询数据库当前码表状态 show variables like '%char%'; 结果如下 可以看出Character_set_data
阅读全文
摘要:最近听说一个萌新在面试的时候遇到了一个题目 面试要求他打印一个菱形 然后结果他没有做出来 , 然后我昨天晚上花了半个小时想了一下,就写出来了,可能不是很好的解决方法 这里仅供参考 import org.junit.Test; public class Demo { @Test public void
阅读全文
摘要:Tomcat下通过JNDI配置数据源,使用c3p0连接池 首先在打开tomcat找到在conf文件下,找到server.xml 在server.xml文件中找到标签 在下面添加如下配置 需要注意的是在不同早期版本的tocmat中user,password,factory,driverClass等属性
阅读全文
摘要:一.配置jndi需要的架包为 c3p0-0.9.2-pre1.jar和mchange-commons-0.2.jar 已经mysql连接包mysql-connector-java-5.1.26.jar 下载地址为: 二.将如下架包导入到项目WEB-INF/lib目录下 然后再在META-INF目录下
阅读全文
摘要:一.首先如果要使用这个连接池,就需要导入c3p0-0.9.2-pre1.jar架包和支持架包mchange-commons-0.2.jar, 我这里测试使用的是msql数据库 当然也需要导入mysql连接架包mysql-connector-java-5.1.26-bin.jar 下载地址:https
阅读全文
摘要:如果在不添加批处理指令的情况下,mysql默认是不使用批处理操作,如果在url尾部添加rewriteBatchedStatements=true 可以使当前连接 使用批处理操作 创建数据库表结构 未使用批出的url链是 测试源码是: 测试结果为 由于在测试时原本只想测试2000个数据 但是一不小心测
阅读全文
摘要:已经写好了标签类和tld文件 并且确定可用 然后创建一个新的java项目 将标签类的包放到src目录下 然后创建一个META-INF文件 将tld文件复制到META-INF目录中去 完成之后结果类似这样 这个里面报错不用管 是因为这些类中导入了其他的jar的,也就是说支持架包 然而单独打包这个jar
阅读全文
摘要:由于在windows和linux下文件路径的表示方式存在差异 而我们的项目大多是在windows下的eclipse中完成测试 然后部署到linux的tomcat服务器中 这个时候我们既不能把地址写死(考虑到后期可能项目名称可能会改变),也不能将地址只按照Windows下的方式获取 所以需要寻找一种通
阅读全文
摘要:在jsp中 如果不想页面中出现java代码 这个时候就需要使用到jsp的自定义标签库技术了 自定义标签库 能够有效的减少jsp中java代码的出现 使其更加自然的像html页面一样 如果要使用jsp自定义标签库技术顺着下列步骤做个demo就能理解个大概 首先在项目下WEB-INF下创建一个tld文件
阅读全文