
Study
文章平均质量分 64
Cravck_it
这个人很懒,啥也没留下
展开
-
CentOS系统更新Base.repo 源
使用CentOS下载软件时,发现源不可使用,解决:一, 将/etc/yum.repos.d/下面所有的源给删除掉了 二, 更新国内源,下载镜像# CentOS 5wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo...原创 2019-01-13 18:27:46 · 4465 阅读 · 0 评论 -
Mybatis-Redis使用二级缓存
. Redis简介 Redis是一个开源(BSD许可),是一个key-value存储系统,内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。 它支持字符串(String)、哈希表(Hash)、列表(List)、集合(Set)、有序集合(zset),位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能, 同时通...原创 2019-01-18 10:35:56 · 423 阅读 · 2 评论 -
泛型通过反射获取具体类
首先需要一个定义一个通用的JavaBean 定义一个私有属性类泛型,用来指定具体类example:(这里做父类)public class BaseDao<T> implements Serializable { private static final long serialVersionUID = 4723300389545055582L; pri...原创 2019-01-10 19:08:20 · 736 阅读 · 0 评论 -
Java类加载机制(学习笔记)
1.概述 Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等,Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能。 虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java...原创 2019-01-10 19:06:46 · 223 阅读 · 0 评论 -
类加载机制(类初始化)
(1) 遇到new、getstatic、putstatic或invokestatic这4条字节码指令时,如果类没有进行过初始化,则需要先触发其初始化。生成这4条指令的最常见的Java代码场景是:使用new关键字实例化对象的时候,读取或设置一个类的静态字段(被final修饰、已在编译期把结果放入常量池的静态字段除外)的时候,以及调用一个类的静态方法的时候。(2) 使用java.lang.ref...原创 2019-01-10 18:48:33 · 277 阅读 · 0 评论 -
前台访问后台post 和 get 方式
POST和GET有什么区别?1、 GET主要用于从服务器查询数据,POST用于向服务器提交数据 2、 GET通过URL传递数据,POST通过http请求体传递数据 3、 GET传输数据量有限制,不能大于2kb,POST传递的数据量较大,一般大量的数据提交都是通过POST方式 4、 GET安全性较低,容易在URL中暴漏数据,POST安全性较高注:多用用再测测 have a try....原创 2018-12-25 23:19:57 · 1322 阅读 · 0 评论 -
js获取select标签选中的值
一、javascript原生的方法通过ID获取值 拿到select对象: var obj = document.getElementByIdx_x(”testSelect”); //定位id 拿到选中项的索引: var index = obj.selectedIndex; // 选中索引 拿到选中项options的value: var text = obj.opt...原创 2018-12-10 20:08:12 · 5263 阅读 · 0 评论 -
Spring AOP思想
1 . AOP AOP(Aspect Oriented Programming)称为面向切面编程,它利用一种称为"横切"的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其命名为"Aspect",即切面。所谓"切面",简单说就是那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块之间的耦合度,并有利于未来的...原创 2018-12-10 11:53:46 · 285 阅读 · 1 评论 -
Spring IOC思想
1. 什么是 IOC 控制反转(IoC=Inversion of Control),控制反转(或依赖注入) ,用白话来讲,就是由容器控制程序之间的(依赖)关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:(依赖)控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。 IOC还有一个另外的名字:“依赖注入 (DI=Dependency Inject...原创 2018-12-08 01:28:03 · 300 阅读 · 0 评论 -
maven项目出现missing artifact错误
在你使用 maven 项目添加依赖后,出现 某个依赖文件 丢失(missing)问题,你可以通过 Maven --> Update Project...去更新你的项目,如果还不行请记得在点更新之前勾上 Force Update of Snapshots/Releases...原创 2018-12-07 21:16:43 · 670 阅读 · 0 评论 -
二级缓存
二级缓存 CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。最初缓存只有一级,二级缓存(L2 CACHE)出现是为了协调一级缓存与内存之间的速度。二级缓存比一级缓存速...原创 2018-11-30 22:12:20 · 900 阅读 · 0 评论 -
Springmvc入门
一, 什么是springMVC? Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。 springMVC入门使用 Hello springMVC. . .1,导入springmvc的依赖<dependency> <groupId>org.springframework<...原创 2019-01-23 20:31:24 · 206 阅读 · 0 评论 -
静态资源处理
更改springmvc-servlet.xml文件springmvc 单独处理图片、样式、js等资源<mvc:resources location="/images/" mapping="/images/**"/>设置静态资源访问文件夹,将静态资源放置文件夹,即可Spring boot 页面访问不到静态资源()解决:SpringBoot的默认处...原创 2019-01-23 21:03:06 · 303 阅读 · 0 评论 -
前台JS开发文件加载优先问题
前台JS开发文件加载优先问题 使用window.onload 页面所有文件执行完后再执行 使用$(function(){}) 等待页面dom元素加载完后再执行提示:layui.use 类似于jquery程序入口...原创 2019-01-08 12:07:30 · 1356 阅读 · 0 评论 -
spring boot自定义属性和定义属性封装类
一,自定义属性配置 在spring的全局配置application.properties中,我们不仅可以修改spring boot的内置配置,还可以自行定义配值属性配置的自定义属性 Java Bean获取自定义属性值 方式一:(通过@Value注解属性值) 方式二:在类上使用@ConfigurationProperties注解,设置自定义属...原创 2019-03-13 15:44:35 · 974 阅读 · 0 评论 -
解决 Idea 下 Lombok 无法使用
解决: 第一步,项目导入 Lombok 依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional></de...原创 2019-03-13 14:25:50 · 18636 阅读 · 0 评论 -
spring mvc文件上传将MultipartFile转换为File
图片上传将MultipartFile转换为File 第一,前台页面通过表单上传文件<form th:action="@{${teacher.tid} ? '/teacher/edit' : '/teacher/add'}" method="post" enctype="multipart/form-data"> //确定是multipart上传 ...原创 2019-03-20 11:20:32 · 787 阅读 · 0 评论 -
spring boot整合redis及redis注解开发
spring boot整合redis步骤一:导入pom依赖<!-- redis与springboot 依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-...原创 2019-03-15 19:29:06 · 448 阅读 · 0 评论 -
MyBatis-ehcache使用二级缓存
Mybatis二级缓存是对映射文件进行的Mapper级别缓存温馨提示:使用ehcache缓存时,查看日志需添加slfj依赖一,为什么需要缓存? 提高程序的性能,优化对数据库查询的效率 二,ehcache是什么 Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大 注1:本章介绍的是2.X版本,3.x的版本和2.x的版本AP...原创 2019-01-16 19:05:48 · 533 阅读 · 0 评论 -
IDEA2018.2安装及使用(学习笔记)
IDEA文件目录介绍bin目录是一些执行和配置相关包 help目录帮助文档手册; jre64目录是jre运行支持; lib目录是运行用到的jar包; licenese目录是许可协议; plugins目录是插件 redist目录是一些杂项;IDEA优化配置,提高启动和运行速度(注:电脑运行内存为8GB,前提情况下更改)找到idea安装盘D:\Intelli...原创 2019-01-14 11:59:22 · 1235 阅读 · 0 评论 -
Idea maven不能创建java Class
为什么:因为此时创建的文件夹为普通文件夹解决:将其设置为源文件夹原创 2019-01-13 19:33:43 · 549 阅读 · 0 评论 -
layui 界面显示不全
这里跟大家分享一个经验,刚在开发 layui 时碰到的一个问题,在我通过点击权限树节点,打开的 iframe 框架的页面显示不全 jsp页面 layui 主体 body 内打开页面<div class="layui-body" id="container"> <div class="layui-tab" lay-filter="t...原创 2018-11-27 16:13:14 · 2316 阅读 · 0 评论 -
hql 学习
1.什么是hql HQL是 Hibernate Query Language 的缩写, 是适用于 hibernate 的 查询语句 2. hql和sql区别/异同 HQL ...原创 2018-11-28 22:19:28 · 416 阅读 · 0 评论 -
Struts2 Action类的三种编写方式
Action类的三种编写方式 1,使用公共POJO类作为Action,提供公共无参数的Action方法(不推荐) 缺点:没有一种方式约束Action方法必须是公共的无参数的。Action方法返回的逻辑视图名可以自定指定,有时起名不规范 注:这里解释一下POJO为无格式的对象实体 2,定义一个类,继承 com.opensymphon...原创 2018-10-22 23:23:48 · 449 阅读 · 0 评论 -
相对布局及网格布局相关示例
RelativeLayout相对布局 关键使用:控件id的设置 相对布局实现小五角示例 layout布局代码<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res...原创 2018-10-22 22:55:01 · 347 阅读 · 0 评论 -
poi相关技术优化
其实生活中不乏很多需要从数据库向excel导入数据的情况,但是如果数据库的东西很多且字段很长,会造成卡死机的状态。那么如何解决这个一问题呢,其实网络上有一门技术叫做poi,官方介绍是:Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。其实可以把它理解为Java和Microsoft之间互相沟通的一...原创 2018-10-22 22:44:46 · 741 阅读 · 0 评论 -
Android线性布局五角示例
LinearLayout线性布局元素属性: gravity="left"(是本元素所有子元素的对齐方式,设置在父元素上,可设置多个值,多个值用|符号隔开 layout_gravity (子元素在父元素的对齐方式,设置在子元素上) orientation="vertical" 时...原创 2018-10-22 22:33:31 · 299 阅读 · 0 评论 -
Android入门学习
一、Android的四大基本组件 1.1Activity 1.1.1 、Activity代表手机的一个屏幕 1.1.2 、一个Android程序由多个Activity组成,即:一个Android程序由多屏内容组成 1.1.3 、Activity相当于一个展板,本身没有可视的内容,你把画(View)...原创 2018-10-15 19:24:57 · 245 阅读 · 0 评论 -
Android Studio安卓安装及离线搭建开发环境
离线搭建Android Studio开发环境前言:Android Studio开发环境,有两种方式进行安装。①:在线安装,需要下载大量的文件,最好电脑进行翻墙,否则下载速度相当的慢。②:离线安装,电脑完全没有网络的情况下,需要提前下载好相对应的软件离线安装操作步骤:①.首先下载离线搭建Android Studio开发环境的工具,需要工具如下图所示:caches:为安装过程和新建...原创 2018-10-15 18:54:09 · 484 阅读 · 0 评论 -
初级权限树设计
所谓权限指的是系统中的资源,资源包括菜单资源(学习情况报表,账号审核...)以及按钮资源。所谓角色值的是系统中的权限集合。(一个职务是会有多个权限的,这个职务可以理解成角色的一种。)1、一星权限设计(用户权限一对一) 注:一位用户只能对应一个权限 2、二星权限设计(用户权限多对多) 注:与一星权限设计相比较,多了一张权限中间表,虽然能实现权限与用户的对应关系,但添加...原创 2018-10-08 18:25:56 · 635 阅读 · 0 评论 -
Jackson和JQuery Ajax上课笔记
1. jackson Jackson是一个简单基于Java应用库,Jackson可以轻松的将Java对象转换成json对象 和xml文档,同样也可以将json、xml转换成Java对象项目使用Jackson需导入以下jar包在工程的WEB-INF下: Java转Json核心代码: ObjectMapper mapper = new ObjectMap...原创 2018-09-21 19:22:23 · 378 阅读 · 0 评论 -
JQuery插件上课笔记
1.JQuery插件机制简介 简单来说,往jQuery类库里面去扩展方法,这类方法就是jQuery插件2.json的三种编写格式 ①.对象格式 ...原创 2018-09-19 18:19:35 · 202 阅读 · 1 评论 -
Struts2的前世今生
1. 早期开发模型servlet + Jsp + JavaBean (类型三层的model层) , 流程凌乱 ,数据传送无序,缺乏辅助功能。2. MVC模式的web应用框架 : Apache struts1. 优 : 代码结构划分合理,较实用的工具框架 劣 : 线程不安全,灵活性较低和API耦合严重,页面传值麻烦...原创 2018-09-24 22:30:57 · 229 阅读 · 0 评论 -
ListView控件
BaseAdapter:是所有适配器类的父类,可以对列表项进行最大限度的定制1.1 自定义适配器中的方法getCountgetViewgetItemgetItemId1.2 LayoutInflater(布局解析器)–LayoutInflater有三种获得方式,资料中有详细介绍用来把layout布局文件解析成一个View对象,不可以new,需要使用系统服务获得inflater ...原创 2018-10-29 21:57:21 · 468 阅读 · 0 评论 -
Android 下拉刷新
导入PullToRefresh1.1 修改library的build.gradle中的sdk版本//修改前 compileSdkVersion 16 buildToolsVersion “27.0.3” defaultConfig { minSdkVersion 4 targetSdkVersion 4 } //修改后 compileSd...原创 2018-10-29 22:01:41 · 191 阅读 · 0 评论 -
Android端与Java端的数据交互
Android从第三方项目获取数据通常使用这两种方式 1,xml格式的数据交互(对xml进行解析获取数据) 2,json格式的数据交互(对json格式数据进行解析,使用HttpClient技术访问后台代码)HttpClient的使用步骤3. HttpClient的使用步骤 3.1 创建HttpClient对象 HttpClient httpClient = n...原创 2018-10-24 17:11:57 · 4096 阅读 · 1 评论 -
hibernate 关联关系配置(一对多,多对一)
Hibernate 关联关系: 1. 什么是关联(association) 1.1 关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如:类A里面 关联 类B public class A{ private B b = new B;//设置类B为类A的属性 public A(...原创 2018-11-23 14:29:26 · 301 阅读 · 0 评论 -
创建maven项目时出现的一个问题
Could not resolve archetype 当时刚配好maven项目的配置环境及项目运行环境,然后第二天真不巧,当我在使用eclipse创建maven web项目时,点Finish后报了Could not resolve archetype的问题。 Could not resolve archetype org.apache.maven.archetypes:m...原创 2018-11-25 18:10:44 · 1545 阅读 · 0 评论 -
hibernate 入门
一. 什么是hibernateORM框架/持久层框架( object reference mapping)ORM(Object-Relationship-Mapping):是对象关系映射的意思,它是一种思想,是指将数据库中的每一行数据用对象的形式表现出来。JPA(Java-Persistence-API):是Java持久化接口的意思,它是JavaEE关于ORM思想的一套标准接口,仅仅是一套...原创 2018-11-19 17:32:11 · 190 阅读 · 0 评论 -
Maven 环境搭建
内容Content : Maven 官网下载地址 : http://maven.apache.org/download.cgi Maven 环境搭建 : 1.下载后 直接解压 Maven ,将其放在自己指定的盘符 2. 配置Maven环境变量 : 打开 我的电脑 --> 右键选择属性 --> 进入页面选择左侧的 高级系统设置 , 打开 --&g...原创 2018-11-16 22:11:05 · 169 阅读 · 0 评论