cosmo

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年7月26日

摘要: 运行结果: 阅读全文
posted @ 2018-07-26 23:09 【cosmo】 阅读(13707) 评论(0) 推荐(0) 编辑

2018年7月25日

摘要: 启动项目抛错: java.io.UnsupportedEncodingException: 1 at java.lang.StringCoding.decode(StringCoding.java:190) at java.lang.String.<init>(String.java:426) at 阅读全文
posted @ 2018-07-25 17:22 【cosmo】 阅读(12430) 评论(0) 推荐(0) 编辑

2018年7月24日

摘要: linux 查看端口被占用 1、lsof -i : 端口号 用于查看某一端口的占用情况,比如查看8080端口使用情况,lsof -i:8080 如果执行 lsof -i:8080 系统提示 : -bash: lsof: 未找到命令,则要安装lsof 使用 yum install lsof 如下图:安 阅读全文
posted @ 2018-07-24 18:18 【cosmo】 阅读(1829) 评论(0) 推荐(1) 编辑

2018年7月23日

摘要: tomcat启动报错:Jul 20, 2018 11:48:37 AM org.apache.catalina.core.ContainerBase addChildInternalSEVERE: ContainerBase.addChild: start: org.apache.catalina. 阅读全文
posted @ 2018-07-23 20:06 【cosmo】 阅读(6389) 评论(0) 推荐(1) 编辑

2018年7月20日

摘要: 当nginx 代理解析大量数据流时,会把数据先放在自己的缓冲区,然后一并发给客户端 一次请求的数据量很大, 则会有一部分数据会被忽略掉 前端解析数据会有问题 致使页面白屏 nginx 返回数据不完整的解决办法 阅读全文
posted @ 2018-07-20 10:56 【cosmo】 阅读(1214) 评论(0) 推荐(0) 编辑

2018年7月18日

摘要: Redis在启动时不成功, 查看日志发现如下警告: WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overco 阅读全文
posted @ 2018-07-18 10:32 【cosmo】 阅读(1388) 评论(0) 推荐(0) 编辑

2018年7月17日

摘要: 1.idea每次打开项目的设置 2.设置编译器的快捷键 File->Keymap 在列表里面选择快捷键的名称 如果想使用跟Eclipse一样的快捷键,选中Eclipse copy即可 3.滚轴修改字体大小 4.悬浮提示开关 5..快速找到最近使用的文件的设置 6.自动导包和导包优化的设置 7.自动提 阅读全文
posted @ 2018-07-17 15:36 【cosmo】 阅读(3600) 评论(1) 推荐(0) 编辑

2018年7月16日

摘要: 程序员的工作内容,有不少的时间是用在调试代码上。可以说不是在调试代码,就是即将调试代码。 掌握调试代码的一些技巧,在使用IDE提供的debugger时会快速定位问题的方式。 1.多线程调试 在多线程应用的开发中,有时候为了观察多个线程间变量的不同状态,以及锁的获取等,就会想到在代码里加个断点debu 阅读全文
posted @ 2018-07-16 17:12 【cosmo】 阅读(1066) 评论(0) 推荐(0) 编辑

2018年7月12日

摘要: 重启命令:1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)如果是通过shutdown命令设置重启的话,可以用 阅读全文
posted @ 2018-07-12 17:21 【cosmo】 阅读(268) 评论(0) 推荐(0) 编辑

2018年7月11日

摘要: XStreamAlias 可以把objec和xml相互转换,但是有时候节点带有属性和值就需要特殊处理下: 有时候需要生成或是解析上面这种XML。就需要用到XStream的其他属性 pom:需要使用到 xstream-1.4.8.jar 创建实体类 工具类 测试类 结果: XStream使用总结: X 阅读全文
posted @ 2018-07-11 22:44 【cosmo】 阅读(11594) 评论(0) 推荐(0) 编辑

2018年7月10日

摘要: 1.建表+注释 CREATE TABLE student( id INT PRIMARY KEY AUTO_INCREMENT COMMENT '学号', name VARCHAR(200) COMMENT '姓名', age int COMMENT '年龄' ) COMMENT='学生信息' 2. 阅读全文
posted @ 2018-07-10 19:45 【cosmo】 阅读(98348) 评论(0) 推荐(2) 编辑

摘要: 在做项目中有时候需要用到Java调用js文件执行相应的方法 在JDK1.6添加了新的ScriptEngine类,允许用户直接执行js代码。 ps: engine.eval()也可以读入js文件路径来执行js方法 阅读全文
posted @ 2018-07-10 19:21 【cosmo】 阅读(22214) 评论(0) 推荐(0) 编辑

2018年7月5日

摘要: import org.junit.Test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; /** * @author ceshi * @Title: ceshi * @ProjectName c... 阅读全文
posted @ 2018-07-05 09:55 【cosmo】 阅读(1122) 评论(0) 推荐(0) 编辑

2018年7月4日

摘要: Wed Jul 04 18:01:38 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 阅读全文
posted @ 2018-07-04 18:23 【cosmo】 阅读(549) 评论(0) 推荐(0) 编辑

摘要: tomcat启动报错是因为:在catalina.sh中设置了调试启动参数 编辑catalina.sh全局搜索下 address= 去掉或者改一下address端口号,重启tomcat 另一种情况可能是: 执行 netstat -alnp | grep 8125 kill - 9 1624 重启服务就 阅读全文
posted @ 2018-07-04 15:04 【cosmo】 阅读(12848) 评论(0) 推荐(0) 编辑

摘要: java.net.BindException: 地址已在使用,是因为端口被占用,出现在启动服务的时候 报错如截图 报错显示 10062端口被占用冲突 执行netstat -alnp | grep 10062 kill -9 17952 最后重启服务 阅读全文
posted @ 2018-07-04 14:54 【cosmo】 阅读(40472) 评论(0) 推荐(1) 编辑

摘要: 在迁移项目时遇到的,原项目的数据库使用的Oracle,现在要迁移到MySQL中,而项目中用到了Oracle的instr函数,而MySQL只能查找子串是否在父串中,没法按照出现的次数进行查找。 先来介绍下instr()函数: 1:instr( string1, string2 ) / instr(源字 阅读全文
posted @ 2018-07-04 13:48 【cosmo】 阅读(4079) 评论(0) 推荐(0) 编辑

2018年7月3日

摘要: 在本地进行测试时,会出现报错太多idea控制台被限制打印出来的日志被清楚的现象; idea改变控制台打印log限制的方法: 1. 点击 File ->Settings ->editor - >General->Console 选中如下图 idea默认的输出缓存区大小只有1024KB,超过大小限制的就 阅读全文
posted @ 2018-07-03 15:18 【cosmo】 阅读(41148) 评论(0) 推荐(3) 编辑

2018年6月28日

摘要: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'test' 报错原因是:MySQL数据库没有 创建 test 数据库 解决办法:在MySQL中创建test:create database tes 阅读全文
posted @ 2018-06-28 20:37 【cosmo】 阅读(16715) 评论(0) 推荐(0) 编辑

摘要: 项目本来是 oracle 驱动 + druid 数据源配置,现在要修改为 mysql+druid数据源配置 启动项目的时候报:java.sql.SQLException: com.mysql.jdbc.Driver 报错原因是项目中,没有 mysql 驱动的jar,缺少 jdbc 对mysql的ja 阅读全文
posted @ 2018-06-28 20:25 【cosmo】 阅读(5569) 评论(0) 推荐(1) 编辑

摘要: 1.特点 简化的API; 无映射文件; 高性能,低内存占用; 整洁的XML; 不需要修改对象;支持内部私有字段,不需要setter/getter方法 提供序列化接口; 自定义转换类型策略; 2.使用场景 Transport转换 Persistence 持久化对象 Configuration 配置 U 阅读全文
posted @ 2018-06-28 18:00 【cosmo】 阅读(505) 评论(0) 推荐(0) 编辑

2018年6月27日

摘要: import org.junit.Test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * @author ceshi * @Title: JunitAge * @ProjectName ceshi * @Description: TODO * @d... 阅读全文
posted @ 2018-06-27 21:21 【cosmo】 阅读(479) 评论(0) 推荐(0) 编辑

2018年6月26日

摘要: URLDecoder 和 URLEncoder 用于完成普通字符串 和 application/x-www-form-urlencoded MIME 字符串之间的相互转换 URLDecoder类包含一个decode(String s,String enc)静态方法,它可以将application/x 阅读全文
posted @ 2018-06-26 19:38 【cosmo】 阅读(232) 评论(0) 推荐(0) 编辑

摘要: 想要获取context需要先熟悉spring是怎么在web容器中启动的,spring启动过程其实就是其IOC容器的启动过程,对于web程序,IOC容器启动过程即是建立上下文的过程 spring启动过程: 对于一个web应用,部署在web容器中,web容器提供其一个全局的上下文环境,这个上下文就是Se 阅读全文
posted @ 2018-06-26 17:15 【cosmo】 阅读(688) 评论(0) 推荐(0) 编辑

2018年6月22日

摘要: 在运行项目时会出现如下错误 java.lang.UnsupportedClassVersionError:不支持的类版本错误 报错信息,是因为使用的jar包版本不对,JDK不同的版本,编译出的class文件是不同的;这个52.0是使用JDK1.8编译出的版本 以上错误是因为,我使用了activemq 阅读全文
posted @ 2018-06-22 16:44 【cosmo】 阅读(5999) 评论(0) 推荐(0) 编辑

摘要: 1.下载安装 ActiveMq activemq的官方下载地址:http://activemq.apache.org/download.html 本次选择apache-activemq-5.15.4-bin(需要JDK1.8)版本下载,还提供了Windows 和Linux、Unix 等几个版本本次选 阅读全文
posted @ 2018-06-22 16:32 【cosmo】 阅读(385) 评论(0) 推荐(0) 编辑

2018年6月21日

摘要: linux 查看磁盘空间大小命令 df :命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息 df -hl:查看磁盘剩余空间信息,显示如下: 文件系统 容量 已用 可用 已用% 挂载点 Filesystem Size Used Avail Use% Mounted o 阅读全文
posted @ 2018-06-21 12:01 【cosmo】 阅读(27530) 评论(0) 推荐(0) 编辑

2018年6月14日

摘要: 在service层时调用工具类时服务返回工具类对象为空 在此工具类上加上@Component注解就可以了 @Component:把普通pojo实例化到spring容器中,相当于配置文件中的 <bean id="" class=""/>) 泛指各种组件,就是说当我们的类不属于各种归类的时候(不属于@C 阅读全文
posted @ 2018-06-14 19:51 【cosmo】 阅读(513) 评论(0) 推荐(0) 编辑

摘要: 在开发过程中 有时候需要idea Ddbug 服务器代码,如下是配置步骤 1.需要测试服务器开通相应端口提供远程调试 2.idea配置 最后 点击Apply OK idea配置就完成了 3.测试服务器tomcat配置 进入tomcat的bin目录,编辑 (Linux) /bin/catalina.s 阅读全文
posted @ 2018-06-14 17:59 【cosmo】 阅读(736) 评论(0) 推荐(0) 编辑

摘要: 1.点击idea中tomcat设置 2.点击Deployment查看Deploy at the server startup 中tomcat运行的包是 xxxx:war 还是其他,如果是xxx:war包,请更换.点击旁边绿色加号,选择 xxx:war exploded ,然后将 xxx:war 点击 阅读全文
posted @ 2018-06-14 17:41 【cosmo】 阅读(1222) 评论(0) 推荐(0) 编辑

摘要: maven pom需要添加 阅读全文
posted @ 2018-06-14 17:34 【cosmo】 阅读(6661) 评论(0) 推荐(0) 编辑

2018年6月13日

摘要: Base64常用来表示字串加密过后的内容,使用Java 程式语言来实作Base64的编码与解码功能 1.在Java上做Base64的编码与解码,会使用到JDK里sun.misc套件下的BASE64Encoder和BASE64Decoder这两个类别,代码如下 2.Apache Commons Cod 阅读全文
posted @ 2018-06-13 21:16 【cosmo】 阅读(1206) 评论(0) 推荐(0) 编辑

摘要: 在tomcat的安装目录下 双击startup.bat启动时cmd窗口一闪而过 1.在系统中查看配置JDK的环境变量是否正确 2.进入tomcat的安装目录 在启动tomcat时流程是:startup->catalina->setclasspath->catalina 如果这3个bat文件里面有一个 阅读全文
posted @ 2018-06-13 19:41 【cosmo】 阅读(980) 评论(0) 推荐(0) 编辑

摘要: idea在tomcat配置中显示此错误 配置下面选上就好了 阅读全文
posted @ 2018-06-13 19:06 【cosmo】 阅读(2978) 评论(0) 推荐(0) 编辑

摘要: Maven在下载仓库中找不到相应资源时,会生成一个.lastUpdated为后缀的文件 1.需要通过mvn compile -U查明下载失败的原因,一般就是setting.xml中的配置问题 2.注意id下面三个标红的值保持统一 阅读全文
posted @ 2018-06-13 12:07 【cosmo】 阅读(15224) 评论(0) 推荐(0) 编辑

2018年6月12日

摘要: 在开发的时候,经常使用StringBuffer来进行字符串的拼接。如果反复的做字符串拼接时,有时需要清空Stringbuffer中的内容,然后再拼接新的字符串信息。 StringBuffer提供了以下连个方法: 1、delete(int start, int end) 移除此序列的子字符串中的字符 阅读全文
posted @ 2018-06-12 17:48 【cosmo】 阅读(7547) 评论(0) 推荐(0) 编辑

2018年6月11日

摘要: URLDecoder类包含一个decode(String s,String enc)静态方法,它可以将application/x-www-form-urlencoded MIME字符串转成普通字符串; URLEncoder类包含一个encode(String s,String enc)静态方法,它可 阅读全文
posted @ 2018-06-11 21:05 【cosmo】 阅读(30684) 评论(0) 推荐(1) 编辑

2018年6月8日

摘要: 1.抽象类 2.实现类 3、简单工厂类 4、测试方法 5.测试结果 阅读全文
posted @ 2018-06-08 19:06 【cosmo】 阅读(454) 评论(0) 推荐(0) 编辑

摘要: 访问本地项目或是本地打开网页 出现502 bad gateway 原因:一般的打开网页时出现 502 bad gateway 说明服务器没有相应,也就是web服务器没有接到有效的信息导致的。 1.可能是浏览器使用了代理,打开桌面的浏览器找到右上角的工具打开,在下拉菜单中找到Internet选项。 2 阅读全文
posted @ 2018-06-08 18:26 【cosmo】 阅读(1100) 评论(0) 推荐(0) 编辑

摘要: Windows idea 平时常用快捷键 一、视图查看 Ctrl+F12 查看file,method结构图、类继承机构图(方法,参数,返回值) Ctrl+shift+Alt+U 查看maven依赖,类图 二、定位 1.项目之间的跳转 Ctrl+Alt+[ 跳转到下一个项目 Ctrl+Alt+] 跳转 阅读全文
posted @ 2018-06-08 11:53 【cosmo】 阅读(325) 评论(0) 推荐(0) 编辑