随笔分类 -  javaee

摘要:我们传统使用的比较简单的是 STMP 25端口收发邮件 今天发现刚购买的阿里云服务器不能作为客户端通过STMP 25端口发送邮件 开始在网上有说发现是JDK1.8的原因,然后自己也把JDK1.8换到了JDK1.7 还是不行,所以这里排除了JDK的原因。 那么问题来了,是否25端口不能连接适用喃? 然 阅读全文
posted @ 2018-08-21 16:56 程序人生0407 阅读(11594) 评论(0) 推荐(1)
摘要:使用命令 java -jar springBoot.jar 启动项目,结果报错如下: 原因是,Spring Boot项目中,resources目录中,含有中文的文件夹,所以导致报错,所以,以后文件夹和文件的命名,一定最好使用英文!!!! 阅读全文
posted @ 2018-03-06 15:33 程序人生0407 阅读(5489) 评论(0) 推荐(1)
摘要:在使用jrebel运行spring-boot的时候,会发现一个很棘手的问题,就是项目不能自动编译,不能自动编译就不能实现热部署。(使用jar包方式运行的时候) 那么我们就要解决自动编译的问题,首先: 1、勾选上Build project automatically 2、按组合键 Shift+Ctrl 阅读全文
posted @ 2018-03-02 15:17 程序人生0407 阅读(7069) 评论(0) 推荐(0)
摘要:以前,一直以为在SpringMVC环境中,@RequestBody接收的是一个Json对象,一直在调试代码都没有成功,后来发现,其实 @RequestBody接收的是一个Json对象的字符串,而不是一个Json对象。然而在ajax请求往往传的都是Json对象,后来发现用 JSON.stringify 阅读全文
posted @ 2018-01-13 16:59 程序人生0407 阅读(561) 评论(0) 推荐(0)
摘要:1、maven项目,启动报错ClassNotFoundException,原因是tomcat下\WEB-INF\classes目录中,java文件没有编译成class文件。解决方法: 在\WEB-INF\classes目录中,增加需要编译的文件夹目录。 二、eclipse一直报An internal 阅读全文
posted @ 2018-01-13 14:05 程序人生0407 阅读(2010) 评论(0) 推荐(0)
摘要:一、打包成jar并部署 1、工程--右键选择运行配置: 在Goals中输入: 2、编译打包:工程-->Run As--> Maven build (编译) Maven install(打包) 3、获取jar包:在工程下的target文件夹下找到打包的jar文件; 4、部署:springboot工程打 阅读全文
posted @ 2017-07-08 22:30 程序人生0407 阅读(395) 评论(0) 推荐(0)
摘要:该工具类中用到了BASE64,需要借助第三方类库:javabase64-1.3.1.jar 下载地址:http://download.csdn.net/detail/centralperk/5025595 注意:RSA加密明文最大长度117字节,解密要求密文最大长度为128字节,所以在加密和解密的过 阅读全文
posted @ 2017-06-20 15:30 程序人生0407 阅读(21700) 评论(2) 推荐(2)
摘要:在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype), Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下文的Bean。因此,默认情况下Spring2.0 阅读全文
posted @ 2017-05-24 10:31 程序人生0407 阅读(228) 评论(0) 推荐(0)
摘要:对于即时类应用或者即时类的游戏,HTTP协议很多时候无法满足于我们的需求。这会,Socket对于我们来说就非常实用了。下面是本次学习的笔记。主要分异常类型、交互原理、Socket、ServerSocket、多线程这几个方面阐述。 异常类型 在了解Socket的内容之前,先要了解一下涉及到的一些异常类 阅读全文
posted @ 2017-04-21 15:22 程序人生0407 阅读(397) 评论(0) 推荐(0)
摘要:BufferedReader的readLine()方法是阻塞式的, 如果到达流末尾, 就返回null, 但如果client的socket末经关闭就销毁, 则会产生IO异常. 正常的方法就是使用socket.close()关闭不需要的socket. 虽然写IO方面的程序不多,但BufferedRead 阅读全文
posted @ 2017-04-21 11:09 程序人生0407 阅读(18962) 评论(0) 推荐(0)
摘要:导读: 1 HashMap不是线程安全的 HashMap是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。 2 HashTable是线程安全的一个Collection。 HashMap 阅读全文
posted @ 2017-04-19 17:51 程序人生0407 阅读(179) 评论(0) 推荐(0)
摘要:1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模 阅读全文
posted @ 2017-04-19 17:34 程序人生0407 阅读(286) 评论(0) 推荐(0)
摘要:前段时间,接手一个项目使用的是原始的jdbc作为数据库的访问,发布到服务器上在运行了一段时间之后总是会出现无法访问的情况,登录到服务器,查看tomcat日志发现总是报如下的错误。 显示当前正在执行的MySql连接 通过这两个数据的对比,发现MySql的连接数居然满了,于是修改了MySql的最大连接数 阅读全文
posted @ 2017-03-15 10:21 程序人生0407 阅读(7465) 评论(0) 推荐(1)
摘要:最近公司的app上线了,在推广APP的时候出现了一个问题,因为Android和IOS的下载地址不一样,那么在推广的时候就要推广两个二维码,这样比较麻烦,如何简化我们的推广,让IOS用户扫描二维码的时候自动跳转到苹果应用市场,让Android用户扫描二维码的时候自动跳转到安卓应用市场呢。这时候我百度了 阅读全文
posted @ 2017-03-08 18:47 程序人生0407 阅读(2581) 评论(0) 推荐(0)
摘要:1、pom.xml 定义版本 2、pom.xml 添加依赖 3、修改web.xml文件 4、在resources源码包内新建spring文件夹,专门存放spring的配置文件 5、把新建dispatcher-servlet.xml ,内容如下,放入spring文件夹内 6、新建 log4j.prop 阅读全文
posted @ 2017-02-28 19:52 程序人生0407 阅读(7712) 评论(0) 推荐(1)
摘要:这些年一直在用spring的框架搭建项目,现在开始我们从零开始利用Spring框架来搭建项目,目前我能想到有Spring、SpringMVC、SpringJDBC、Mybatis、WebSockt、Redis、定时任务(Quartz)、消息队列(ActiveMQ)、缓存(Ehcache)等等,接下来 阅读全文
posted @ 2017-02-28 19:15 程序人生0407 阅读(1224) 评论(0) 推荐(0)
摘要:通常情况下,Tomcat、Jetty等Servlet容器,会默认将Session保存在内存中。如果是单个服务器实例的应用,将Session保存在服务器内存中是一个非常好的方案。但是这种方案有一个缺点,就是不利于扩展。 目前越来越多的应用采用分布式部署,用于实现高可用性和负载均衡等。那么问题来了,如果 阅读全文
posted @ 2017-02-21 18:33 程序人生0407 阅读(12408) 评论(0) 推荐(0)
摘要:一、存储过程 存储过程的基本格式如下: 1. 带有输入参数的存储过程 需求:传入一个员工的id,查询员工信息 2. 带有输出参数的存储过程 如何接受返回参数的值呢?这里涉及到MySQL的变量 MySQL变量一共有三种: 全局变量 全局变量又叫内置变量,是mysql数据库内置的变量 ,对所有连接都起作 阅读全文
posted @ 2017-02-17 16:44 程序人生0407 阅读(378) 评论(0) 推荐(0)
摘要:2、java中的使用 使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip 如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:htt 阅读全文
posted @ 2017-02-17 14:45 程序人生0407 阅读(617) 评论(0) 推荐(0)
摘要:项目地址:http://git.oschina.net/jiafuwei0407/springmvc,springmvc maven项目 包含日志的测试 restful api 如何在eclipse jee中创建Maven project并且转换为Dynamic web project : http 阅读全文
posted @ 2017-02-14 19:35 程序人生0407 阅读(713) 评论(0) 推荐(0)