自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (15)
  • 收藏
  • 关注

原创 六、Hibernate映射之一对多处理

环境准备1.创建数据库create database hibernate_day03;2.创建web工程,导入相关jar包,具体jar包有哪些看这里3.创建实体类以客户和联系人关系为例,客户(Customer.java)为一方,联系人(Linkman.java)为多方.Customer.java/** * 客户实体 (一方) * @author mChenys * */pu...

2018-11-30 17:47:25 149

原创 五、Hibernate相关理论知识

持久化对象的状态Hibernate的持久化类Java类与数据库的某个表建立了映射关系.这个类就称为是持久化类.持久化类 = Java类 + hbm的配置文件Hibernate的持久化类的状态Hibernate为了管理持久化类:将持久化类分成了三个状态:瞬时态:Transient Object没有持久化标识OID, 没有被纳入到Session对象的管理.持久态:Persis...

2018-11-29 17:05:24 223

原创 四、Hibernate完成增删改查操作

没什么可说的,直接上代码// 测试插入一条数据 @Test public void testSave() { Session session = null; Transaction tr = null; try { // 获取会话 session = HibernateUtils.getSession(); // 开启事务 tr = session.b...

2018-11-28 15:24:01 183

原创 三、Hibernate常用接口和类

Configuration类和作用Configuration对象用于配置并且启动Hibernate。Hibernate应用通过该对象来获得对象-关系映射文件中的元数据,以及动态配置Hibernate的属性,然后创建SessionFactory对象。简单一句话:加载Hibernate的配置文件,可以获取SessionFactory对象。加载配置文件的种类,Hibernate支持xml和pro...

2018-11-28 14:30:57 242

原创 二、Hibernate配置文件

配置文件之映射文件映射文件通常保存在和实体bean的同一个包下,命名格式建议为:类名.hbm.xml,例如Customer.hbm.xml。<hibernate-mapping>标签:根节点<class>标签: 用来将类与数据库表建立映射关系,包含以下属性name:类的全路径

2018-11-28 13:54:20 136

原创 一、Hibernate快速入门

概述Hibernate是一个开放源代码的对象关系映射(ORM)框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。Hibernate是轻量级JavaEE应用的持久层解决方案,是一个关系数据库ORM框架...

2018-11-27 18:18:39 718

原创 Linux下配置Nginx+Tomcat集群

1.安装和配置Tomcat由于没有多台linux服务器,因此我是在一台linux服务器上部署2个tomcat应用来演示群集,在/usr/local/下创建2个目录,分别为tomcat1和tomcat2,然后将实现准备好的tomcat压缩包,解压到这2个目录中然后将tomcat2配置文件内的所有端口进行修改(因为一台机上无法同时运行两个端口号一样的tomcat程序),进入conf目录,编辑se...

2018-11-26 10:37:12 521

原创 Linux下安装nginx

1.上传和解压nginx在/usr/local/目录下创建nginx目录,然后上传nginx并解压[root@mChenys ~]# cd /usr/local;mkdir nginx[root@mChenys nginx]# rz -be[root@mChenys nginx]# tar -xvf nginx-1.8.0.tar.gz 上面看到只是源码,并没有可执行文件,因此需要对...

2018-11-23 15:36:47 185

原创 Windows下Nginx+Tomcat群集

NginxNginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。———来自百度百科互联网飞速发展的今天,大用户量高并发已经成为互联网的主体,怎样...

2018-11-23 14:05:11 360

原创 Linux下配置tomcat默认端口为80端口

进入tomcat安装目录下的conf目录,然后编辑service.xml文件输入:/8080,快速搜索默认端口的位置,然后将其修改80端口wq保存退出[root@mChenys conf]# ../bin/shutdown.sh [root@mChenys conf]# ../bin/shutdown.sh 关闭,重启tomcat最后还需要在linux上开放80端口/sbin/...

2018-11-22 16:11:06 3284 2

原创 Linux下发布web应用

Linux下发布web应用,大体分为4个步骤搭建java环境安装数据库安装tomcat发布web项目搭建java环境卸载OpenJDK先检测是否有安装了jdk,运行java-version,默认Linux下会安装一个OpenJDK这个不是Oracle公司的,需要先卸载卸载这2个版本rpm -e --nodeps xxx安装包安装Oracle的jdk先上传jdk包到...

2018-11-22 14:36:07 564

原创 Linux与Windows文件上传下载

这里介绍2种方式1.通过FileZilla软件来上传下载,在window上安装该软件,就可以使用ftp协议来访问Linux系统了,然后就可以愉快的通过拖拽文件的方式操作上传下载了.2.通过SecureCRT连接工具自带的上传下载功能来实现.首先你得先在window上安装SecureCRT软件,然后连接到你的Linux服务器然后,配置上传下载目录,选择菜单栏的Options->Se...

2018-11-21 15:25:19 292

原创 查询、管道命令和重定向

grep命令查找符合条件的字符串选项与参数:-a :将 binary 文件以 text 文件的方式搜寻数据-c :计算找到 ‘搜寻字符串’ 的次数-i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号-v :反向选择,输出不匹配的内容–color:可以将找到的关键词高亮显示例如从/etc/passwd中查看tom关键字grep -in --color tom /e...

2018-11-21 13:49:20 767

原创 文件打包压缩

tar命令tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成xxx.tar.gz(或称为xxx.tgz)的文件。常用参数:-c:创建一个新tar文件-v:显示运行过程的信息-f:指定文件名-z:调用gzip压缩命令进行压缩-t:查看压缩文件的内容-x...

2018-11-21 10:26:55 228

原创 原码、反码和补码的计算

原码:就是二进制点表示法,正数最高位是0,负数最高位是1,其余位表示数值大小反码:正数的反码与原码相同;负数的反码符号位不变,其余位和原码相反补码:正数的补码和原码相同;负数的补码等于其反码的末尾+1,在计算机内,所有数据的运算都是采用补码进行的例1.已知某数x的原码为10110100,求x的补码和反码?从最高位是1可以看出,这是一个负数的原码操作符号位数值位...

2018-11-20 17:22:17 1354

原创 用户管理

一、3个配置文件/etc/passwd:记录Linux上所有的账户信息/etc/shadow:记录了账户对应密码信息/etc/group:记录了所有的组信息其中,账户和组名是给人看的,UID和GID是给系统看的,通过id命令可以查看当前账号对应的uid和gid信息。当使用ls-l命令查看文件时,系统会根据/etc/passwd和/etc/group文件的内容,找到uid和gid对应的...

2018-11-19 12:30:58 301 1

原创 SUID、SGID、SBIT权限的作用

一、SUID权限当s这个标志出现在文件所有者的x权限上时,此时就被称为Set UID,简称SUID。作用:SUID权限仅对可执行文件有效 执行者对于该可执行文件需要具有x权限 在执行过程中,调用者会暂时获得该文件的拥有者权限 该权限只在程序执行的过程中有效例如/bin/su和/usr/bin/passwd这2个命令的所有者的x权限上都用s权限替换了。实际上这2个可执行文...

2018-11-16 14:05:05 10411

原创 linux默认权限

用户创建文件或者文件夹的时候都会有默认权限,且创建文件的时候u(拥有者),g(所属组),o(其他组)默认都会没有x权限。那么如何查看当前用户默认没有那些权限呢?通过umask查看,会得到一组4位数,第一个表示特殊权限,后3个分别对应u,g,o所不具有的权限,千万不要搞错了,umask不是用来查看默认具有那些权限的,而是用来查看默认没有那些权限的。查看root用户的umask得到...

2018-11-15 17:53:13 1079

原创 Linux文件权限操作的细节问题

1.尽管非拥有者对于该文件具有RWX的权限,但是任然不能对其使用这3个命令:chmod(修改权限)、chown(修改拥有者)、chgrp(修改所属组),只有文件的拥有者才能使用。2.如果当前用户对于一个文件没有任何的权限,但是编辑该文件保存的时候用wq!(强制保存)的操作是会将该文件的所有者和所属组替换为当前操作的用户,前提是该用户对此文件所在的父目录具有rwx的权限,即使是该目录的拥有者...

2018-11-15 16:58:42 416

Okhttp3的封装2

详情 https://blog.csdn.net/mChenys/article/details/103160025

2019-11-21

HttpManager.java

详情https://blog.csdn.net/mChenys/article/details/103160025

2019-11-20

HttpManager.java

详情查看https://blog.csdn.net/mChenys/article/details/92721013

2019-06-18

Glide库封装

https://blog.csdn.net/mchenys/article/details/51635535

2018-04-18

RecycleView实现拖拽交换item位置

http://blog.csdn.net/mChenys/article/details/55259510

2017-02-16

整合Camera和MediaRecorder实现拍照和录像

整合Camera和MediaRecorder实现拍照和录像

2017-01-26

emoji表情的使用

详情:http://blog.csdn.net/mchenys/article/details/52823662

2016-10-15

修改状态栏颜色

详情链接:http://blog.csdn.net/mChenys/article/details/52768221

2016-10-09

Android自制弹幕

详情:http://blog.csdn.net/mChenys/article/details/52704078

2016-09-30

自定义弹幕

自定义弹幕

2016-09-29

通过BaseHolder的方式展示数据

详情描述:http://blog.csdn.net/mchenys/article/details/50569480

2016-01-29

Android自制侧滑菜单

详情描述:http://blog.csdn.net/mchenys/article/details/50321795

2016-01-29

Android自制带刷新的ListView

支持下拉刷新,滚动加载,滚动加载失败时支持点击重新加载,无更多数据时显示没有更多数据

2016-01-29

Android自制手机相册

类似手机相册一样可以浏览相册,查看相册内的所有相片,点击相片查看详情,支持缩放平移方式浏览.

2016-01-29

下拉刷新和滚动加载ListView

详情http://blog.csdn.net/mchenys/article/details/50224979

2015-12-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除