`
Rempor
  • 浏览: 13604 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
  收集器设置  Java堆内存被划分为新生代和年老代两部分,新生代主要使用复制和标记-清除垃圾回收算法,年老代主要使用标记-整理垃圾回收算法,因此java虚拟中针对新生代和年老代分别提供了多种不同的垃圾收集器,JDK1. ...
JVM介绍 JVM 是Java Virtual Machine(JVM )的缩写,JVM 是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM 与JDK、JRE的关系从下图可以很清晰的了解,图中蓝色部分为JVM ,从图中了解到JVM 从属于JRE 。  java程序运行流程 首先,要编写一个Java 程序,将其保存为.java 类型文件; 然后,通过JDK bin目录下的javac 应用程序将.java 文件编译成.class 类型文件; 最后,通过JDK bin目录下的java 应用程序执行.class 文件,输出结果。 ...

UI颜色运用

选择颜色 在美术中,色轮的基础是黄、红和蓝3种颜色。这些颜色称为三原色,因为这是唯一 无法创建的颜色。然后对这三种颜色进行混合就可以得到其他的颜色。       如果向纯色中增加白色和黑色,可以大幅的增加色轮,扩充选择。  
 《用户体验的要素》一书描述的是作者对用户体验的理解和总结,其实就是一幅图: 我的理解 用户体验、产品设计、研发流程类似,都是从抽象到具体,首先需要明确目标、意义,然后制定计划,全力冲刺。 战略层:明确用户的目标和商业目标; 范围层:由于资源有限,根据投入产出比,优先保证最有价值的,确定功能范围和优先级; 结构层:设计网站的结构、用户交互,为了方便用户直观的访问内容和使用;需要进行系统架构,明确功能——模块(子系统)对应关系,生成网站地图;生成系统的结构,几个模块、层次、子系统; 框架层:用户看到的东西,导航、界面元素、信息如何呈现布局,在结构中思考放什么; 表现层:包含了视觉内容,例如 ...
在UltraEdit、NotePad++等工具中: 1.按CTRL+R(或者选择菜单“搜索”里面的“替换”)出现替换对话框;2.查找的内容:$;3.替换为:'需要增加的内容';4.选中“正则表达式”选项;5.按“全部替换”按钮即可完成每一行的后面添加指定的符号; 按照同样的思路,只要符合正则的表达式,都可以进行替换,举一反三。
Case:spring-mybatis配置事务的时候报错,错误如下:   Caused by: java.lang.IllegalArgumentException: Cannot subclass final class class com.sun.proxy.$Proxy8 at net.sf.cglib.proxy.Enhancer.generateClass(Enhancer.java:446) at net.sf.cglib.transform.TransformingClassGenerator.generateClass(TransformingClassGenera ...
resultSets在学习Mybatis的过程中,应该或多或少的都会遇到一些问题,先整理如下。 Mybatis是什么,为什么使用? 答:MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs映射成数据库中的记录。使用的原因因为流行、简单、易维护优化、提高开发效率、开源、性能不错。   什么是N+1问题,如何解决?  使用Mapper XML配置的时候,查询一个list的结果集,需要执行N+1次SQL进行查询,如果数据量大的话,会带来很大的性能问题。 举例: & ...
  Mybatis的官网中提供了一些工具如图:    MyBatis Generator MyBatis Generator(MGB)是一个代码生成器。MBG旨在使数据库上很大比例的操作是简单的CRUD产生重大影响,可以很大的提高开发效率。但是您仍然需要手动编写对象的连接查询SQL或存储过程。使用MGB可以自动生成: 匹配表结构的Java POJO对象 Mybatis的SQL映射文件,一张表对应一个配置 Java的客户端类,客户端类的生成是可选的 MGB的设计是为了在迭代开发环境中运行良好,也可以作为一个Ant任务和Maven插件运行,具体的使用可以参看官方文档:http ...
  使用Java开发的程序员一般在学习的时候,可能都会涉及到使用配置文件,在使用Eclipse类似IDE进行编辑配置配置文件的时候,如果配置文件不能自动联想,是一件比较恼人的事情。笔者这里拿mybatis配置不能自动提示来举例。   问题描述 在参考官方文档进行学习的时候,发下如下的配置代码在IDE中不能够自动提示。   <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD C ...

Linux常用命令

查找 find ./ -name "*.sh" | xargs chmod 777 (改变所有的sh文件的权限); find . -name '*.xml'|xargs grep 'type'(查找所有xml文件中包含type的内容); find /export/home -size +10000000c -print(查看指定目录下大于10M的文件); ls -lrt /proc/`ps -ef|grep java|grep -v grep|awk '{print $2}'` |grep -E "exe|cwd"(根据进程找关键到对应路径 ...

HTTP协议介绍

    博客分类:
  • WEB
超文本传输协议 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。   概述 HTTP的发 ...
Global site tag (gtag.js) - Google Analytics