摘要: 插入一段代码: package com.msym.test; public class Msym { public static void main(String[] args) { System.out.println("hello My world"); } } 内容不能为空。【笑哭表情】 看了王垠的【程序员的心理疾病】,觉得我要有所改变了。 ...阅读全文
posted @ 2017-06-16 10:15 码上猿梦 阅读(433) 评论(1) 编辑
摘要: 防火墙有这三种方式,firewalld、iptables、ebtables,现在的centOS7使用的是firewalld。 下面是一些总结: 查看当前firewalld的状态 firewall-cmd –state 在防火墙中添加某个端口(需要重新加载防火墙): firewall-cmd --zone=dmz --add-port=8080/tcp 重新加载防火墙: firewall-cm...阅读全文
posted @ 2018-08-11 23:01 码上猿梦 阅读(33) 评论(0) 编辑
摘要: 好久没写博客了. 上次还是两个月前. 1. 连接数据库 db2 connect to dbName user userName using password 2. 查看表结构 db2 "describe select * from tableName" 或者:db2 describe table tableName 3. 查看表的定义语句 ( DDL和索引 ) db2look –d dbN...阅读全文
posted @ 2017-10-25 23:25 码上猿梦 阅读(1330) 评论(0) 编辑
摘要: 这篇博客摘自[http://blog.csdn.net/chendc201/article/details/8464008], 其中也有一些是自己增加的部分 . 第一步, 需要为 Struts 装载 Spring 应用上下文环境。有以下三种方式: 1) 在 struts-config.xml 中使用 Struts Plugin 2) 在 web.xml 中使用 ContextL...阅读全文
posted @ 2017-08-29 14:41 码上猿梦 阅读(337) 评论(0) 编辑
摘要: 一个老项目的维护 , 需要学习一下 Struts1. struts1运行步骤 1、项目初始化:项目启动时加载 web.xml,struts1 的总控制器 ActionServlet 是一个 Servlet,它在 web.xml 中是配置成自动启动的 Servlet,在启动时总控制器会读取配置文件(struts-config.xml)的配置信息,为 struts 中不同的模块初始化相应的对象。 2、...阅读全文
posted @ 2017-08-28 09:46 码上猿梦 阅读(221) 评论(0) 编辑
摘要: 算下来大学到现在已近用了很久的 eclipse 了, 包括 myeclipse, 但是今天碰到的问题让我很惭愧, 一个老项目的编译都搞了好久. 环境: Myeclipse 6.X Struts 1.XHibernate 3.XSpring 2.X 一看这环境, 就知道项目很老了, 但是今天碰到的跟这项目的老不老没关系. 因为急需编译后的代码, 项目是从 svn 上...阅读全文
posted @ 2017-08-24 13:19 码上猿梦 阅读(160) 评论(0) 编辑
摘要: 代码示例 : contextConfigLocation /WEB-INF/applicationContext.xml log4jConfigLocation /WEB-INF/classes/log4j.properties 一 . 初始化过程 在启动 Web 项目时 , web ...阅读全文
posted @ 2017-08-22 13:00 码上猿梦 阅读(2243) 评论(0) 编辑
摘要: 不得不说,这个图标很好看。阅读全文
posted @ 2017-08-08 10:11 码上猿梦 阅读(271) 评论(0) 编辑
摘要: 在学 Spring 的过程中 , 配置文件慢慢的被注解所替代 , 现在 Spring Boot 更是推荐使用 Java 配置完全来代替配置文件 . 需要使用到的注解有 : Bean 相关 : @Configuration : 写在类上 , 用于标识配置类 @Bean : 写在方法上 , 声明当前方法返回值是一个 Bean ( 和之前写在配置文件中的 Bean 是等价的 ) @Value("...阅读全文
posted @ 2017-08-07 21:58 码上猿梦 阅读(181) 评论(0) 编辑
摘要: 异常描述: org.eclipse.buildship.core.UnsupportedConfigurationException: Project at 'D:\XXXX_workspace\XXXX_yyyyy' can't be named 'yyyyy' because it's located directly under the workspace root. If such a p...阅读全文
posted @ 2017-08-07 12:34 码上猿梦 阅读(2613) 评论(0) 编辑
摘要: 有一篇写的是容器后处理器, 这篇是 Bean 后处理器 , 我对这个 Bean 后处理器的理解就是一个 AOP 编程 . Bean 后处理器 : 是一种特殊的 Bean , 这种 Bean 不对外提供服务 , 可以不需要 id 属性, 主要负责对容器中的其他 Bean 执行后处理 , 所谓后处理,就阅读全文
posted @ 2017-08-07 09:04 码上猿梦 阅读(114) 评论(0) 编辑
摘要: 之前学 Spring 的时候 , 还没听过容器后处理器 , 但是一旦写出来 , 就会觉得似曾相识 . 容器配置器通常用于对 Spring 容器进行处理 , 并且总是在容器实例化任何其他 Bean 之前 , 读取配置文件中的元数据 , 并有可能修改这些数据 . Spring 提供了如下几个常用的容器后处理器 : PropertyPlaceholderConfigurer : 属性占位符配置...阅读全文
posted @ 2017-08-07 08:56 码上猿梦 阅读(87) 评论(0) 编辑
摘要: 每次看书都会发现自己的不足 . 当一个 singten 的 Bean 依赖一个 prototype 的 Bean 时 , 如果不加注意 , 会发生一些奇怪的事情 , prototype 变为了 singten 了 , 这是为什么呢 ? 这是 Spring 容器本身的特性 , 当初始化 Spring 容器时 , 容器会预初始化容器中所有的 singleton 的 Bea...阅读全文
posted @ 2017-08-06 22:51 码上猿梦 阅读(61) 评论(0) 编辑
摘要: 代理模式的定义 : 为其他对象提供一种代理以控制对这个对象的访问 . 代理对象起到的是中介的作用 , 可去掉功能服务或添加额外的服务 . 常见的代理模式简单分为以下几种 : 远程代理 虚拟代理 保护代理 智能引用代理 远程代理 : 类似于客户端和服务端的关系 , 为不同地理位置的对象提供局域网代表对象 . 虚拟代理 : 根据需要将资源消耗很大的对象进行延迟 , 真正需要的时候再...阅读全文
posted @ 2017-08-06 12:05 码上猿梦 阅读(114) 评论(0) 编辑
摘要: 这里的继承 , 不是 Java 中的继承 , 下面就总结下 Bean继承与Java继承的区别: Spring 中的子类 Bean 和父 Bean 可以是不同类型 , 但是 Java 中的继承则可保证子类是一种特殊的父类 ; Spring 中 Bean 的继承时实例之间的关系 , 因此主要表现为参数值的延续 ; 而 Java 中的继承是类之间的关系 , 主要表现为方法和属性的延续...阅读全文
posted @ 2017-08-05 21:51 码上猿梦 阅读(58) 评论(0) 编辑
摘要: Spring 是一个 bean 容器, 负责 bean 的创建, 那么所有的 bean对象都是 Spring 容器创建的吗 ? 答案是否定的. 但是乍一想, 好像所有的对象都是 Spring 容器负责创建并注入的, 今天在看书的时候, 看到了创建 bean 的三种方式, 分别是 : 第一个是 Spr阅读全文
posted @ 2017-08-05 21:27 码上猿梦 阅读(62) 评论(0) 编辑
摘要: 配置文件代码如下:阅读全文
posted @ 2017-08-03 23:08 码上猿梦 阅读(107) 评论(0) 编辑
摘要: @Primary 注解 刚看到这个,还以为是持久层的注解呢,以为和@Id差不多,一查才知道,这两个风马牛不相及,反倒和@Qualifier以及@Resource有点像了,但是相比而言,后面两个更加的灵活。 可以看这两个博客【博客一】【博客二】 我觉得第一篇博客讲的不太对,结合第二篇应该就能理解第一篇阅读全文
posted @ 2017-07-11 23:06 码上猿梦 阅读(1019) 评论(0) 编辑
摘要: 今天在看代码的时候, 看到了这个注解, 之前都没有见过, 所以就查了下, 发现还是个不错的注解, 可以让代码更加简洁. 这个注解来自于 lombok,lombok 能够减少大量的模板代码,减少了在使用@Data 注解时, 需要导入lombok.Data,下面列举下 lombok提供的注解: val 阅读全文
posted @ 2017-07-11 22:44 码上猿梦 阅读(67477) 评论(1) 编辑
摘要: 我说的半夜, 并不是真正的半夜, 指的是在我一个人的时候, 我会去思考一些奇怪的问题. 要理解 hashCode() 需要理解下面三个点: hash契约 哈希冲突 哈希可变 第一点: hash 契约指的是两个相等的对象, 必须具有相同的哈希码 [ 逆命题不成立 ] 第二点: 哈希冲突指的是两个不同的对象具有相同的 hash 值 第三点: 哈希可变指的是 hashCode 并不保证在不同的应...阅读全文
posted @ 2017-07-09 21:05 码上猿梦 阅读(167) 评论(0) 编辑
摘要: 转自 http://www.bcxue.com/thread-36100-1-1.html 一个好的UI应该满足的条件应该达到如下几个: 给大家介绍下我考虑过的 UI,也给大家一个参考,如果你有更好的欢迎联系我补充....(PS:排名不分先后) 1、EasyUI easyui 是一种基于 jQuer阅读全文
posted @ 2017-07-07 16:24 码上猿梦 阅读(286) 评论(0)  编辑
摘要: 因为最近在学 scala,看到了参数的默认值这个特性,但是Java好像没有这个特性, Java8 也没有, 所以特意去查了一下,就牵扯到了 C++了,【只怪 C++没怎么学,,】。 下面将一下为什么 Java的重载机制的实现,以及为什么 Java8没有出来参数默认值这特性【我猜的】 刚开始还在想, 阅读全文
posted @ 2017-07-06 23:30 码上猿梦 阅读(44) 评论(0) 编辑
摘要: 来个链接 [ 函数式编程 ] 在函数式编程里面,方法是方法,函数是函数,两者不同。 函数可以作为参数传递给方法 . package com.msym /** * Created by msym on 2017/7/4. * 函数式编程 */ object Demo { def main(args: Array[String]): Unit = { val res1 = m...阅读全文
posted @ 2017-07-05 22:55 码上猿梦 阅读(63) 评论(0) 编辑
摘要: scala 有运算符吗? 答案是没有。 package com.msym /** * Created by ACER on 2017/7/4. */ object Demo { def main(args: Array[String]): Unit = { println(1 + 2) println(1.+(2)) } }打印得到的结果都是 3, 其他的 -...阅读全文
posted @ 2017-07-04 13:42 码上猿梦 阅读(99) 评论(0) 编辑
摘要: Artifact ——》+ ——》JAR ——》From modules with dependencies 选择 Module,选择主函数,OK——》OK 勾选Include in project build,OK Build ——》 Builde Artifact 在弹出的信息中选Build 然阅读全文
posted @ 2017-07-04 11:26 码上猿梦 阅读(456) 评论(0) 编辑
摘要: 简洁到不行,多一个分号都是不应该。 学习笔记: centOS 下安装 scala 和安装 jdk 一毛一样 . 1 . 不同于 Java 的变量声明 :( 但是和 js 很像 ) 2 . 不同于 Java 的数据类型 : ( 无基本数据类型, 只有引用型数据类型 ) 备注 8位有符号补码整数, -1阅读全文
posted @ 2017-07-03 23:25 码上猿梦 阅读(158) 评论(0) 编辑
摘要: 学习 Java 的数据类型时,特殊关照了 String 类型,具有不变性。 当时没有深入思考为什么 String 有不变性。而且我只碰到了 String 才有不变性。Java这样设计的缘由何在。 突然在想,为什么 Struts2 中的 action 的返回值为什么也是 String 类型的,不是其他阅读全文
posted @ 2017-07-02 23:52 码上猿梦 阅读(112) 评论(0) 编辑
摘要: 1阅读全文
posted @ 2017-07-02 23:44 码上猿梦 阅读(60) 评论(0) 编辑
该文被密码保护。
posted @ 2017-07-01 22:35 码上猿梦 阅读(5) 评论(0) 编辑
摘要: DataTable 是 jQuery 的一个插件。 代码上来吧, DataTable DataTables是一个JavaScript类库,它操作HTML表格,改变表格...阅读全文
posted @ 2017-07-01 11:51 码上猿梦 阅读(99) 评论(0) 编辑
摘要: 先写下cookie的组成: name=[; expires=][; domain=][; path=][; secure] 名称=[; expires=][; domain=][; path=][; 安全] 解释: name是cookie的名字; value是必须的,是cookie里面存储的值可以存放不重要的数据,比如用户名; 剩下的只有expires和secure比较重要了,一个coo...阅读全文
posted @ 2017-06-26 16:15 码上猿梦 阅读(58) 评论(0) 编辑
摘要: 今天看到了一个嵌套的ajax,算是长见识了。 不过看一眼就知道怎么回事了。 不是不会,就怕想不到。 1 //发送一个ajax请求,嵌套的ajax请求 2 'ajaxCall': function(url1, data1, url2, data2){ 3 var returnValue = ''; 4 $.ajax({ 5 type: "POST", 6 ...阅读全文
posted @ 2017-06-25 18:01 码上猿梦 阅读(4195) 评论(0) 编辑
摘要: 1. Simple Effects for Drop-Down Lists一个jQuery插件用于将普通的select控件转成一个带有一些简单扩展效果的下拉列表。2. X-editable这个插件能够让你在页面上创建可编辑的元素。它能够使用任何引擎(bootstrap、jquery-ui、jquer阅读全文
posted @ 2017-06-25 11:08 码上猿梦 阅读(98) 评论(0) 编辑
摘要: 因为数据库中有个 Date类型的数据,在从数据库中获取数据【就是getXxx方法,当然,自动装配的时候可以直接写在字段上,但也只是针对getXxx方法,不会自动赋值】的时候可以利用这个 @Temporal的注解进行自动格式化。 @Temporal 注解的取值只有三种,如下图: 如果某个实体类的字段包阅读全文
posted @ 2017-06-23 20:37 码上猿梦 阅读(7224) 评论(0) 编辑
摘要: 网上的办法试过了,查看虚拟机的网络配置,是 NET的, 也 cd 到/etc/sysconfig/network-script/ifcfg-eth0 里面看了,onboot 本来就是 yes,要不然我之前怎么自动联网呢, 哎,心累。。。 等着解决吧。不知道又得花多久。 解决办法: 将虚拟机中 cen阅读全文
posted @ 2017-06-22 21:07 码上猿梦 阅读(130) 评论(0) 编辑
摘要: 主键生成策略大致分两种: 手工控制策略 自动生成策略【框架自动生成和数据库自动生成】 手工控制策略: assigned:类型是任意的,需要在 save() 到数据库前,编码人员手工设置主键值,也就是调用对象的 setter方法进行赋值操作。 注:可以跨数据库,但是手动控制不能保证不重复,不推荐使用。 自动生成策略: 1 . uuid:自动生成 32 位及以上的随机字符串,生成的依据包括...阅读全文
posted @ 2017-06-20 17:41 码上猿梦 阅读(122) 评论(0) 编辑
摘要: JavaScript: 1 . 异步请求代码: 2 .1 给元素添加点击事件—— 01 给元素添加点击事件——02 2 .2 给元素添加/取消点击事件——【带命名空间】 3 . 页面加载后定时10秒异步请求 Java: SQL: 未完待续阅读全文
posted @ 2017-06-19 23:41 码上猿梦 阅读(69) 评论(0) 编辑
摘要: XMLHttpRequest Level 2 添加了一个新的接口—— FormData。利用 FormData 对象,我们可以通过 JavaScript 用一些键值对来模拟一系列表单控件,我们还可以使用 XMLHttpRequest 的 send() 方法来异步的提交表单,通过FormData对象可以组装一组用 XmlHttpRequest 发送请求的键/值对。它可以更灵活方便的发...阅读全文
posted @ 2017-06-19 22:54 码上猿梦 阅读(1334) 评论(0) 编辑
摘要: 有几天没启动本地的 MySQL 了,今天打开小海豚,直接给我弹出了连接失败,这是怎么回事,就直接进入命令行,发现也有问题,输入密码后一闪而过,也没有什么提示信息给我,百度了先,都说是修改 MySQL 安装目录的 my.ini文件,因为这是 MySQL启动要加载的文件,但是看了下,也没什么错误,编码什阅读全文
posted @ 2017-06-18 22:25 码上猿梦 阅读(104) 评论(0) 编辑
摘要: 在使用 SpringMVC 是,配置了一个 Session 拦截器,用于拦截用户是否登录,但是用户访问登录页面和注册页面时就不需要拦截了,这时就需要用到这个标签了 <mvc:execlude-mapping />。 代码上来先: 有一点要注意: 就是上面的【拦截】和【不拦截】,【拦截】的标签要写在上阅读全文
posted @ 2017-06-17 20:58 码上猿梦 阅读(26568) 评论(0) 编辑
摘要: 之前类似的方法用过 $.post, $.get,$.ajax,还是第一次用这个 $.getJSON。 前三个都是用作异步请求的,那么最后一个呢?其实也是异步请求的,和 $.get 最类似,因为他也是将数据放在了 url上面。 代码: 后台代码: 小总结: $.getJSON() 是专门为 ajax 阅读全文
posted @ 2017-06-16 23:50 码上猿梦 阅读(1105) 评论(0) 编辑