自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(9)
  • 收藏
  • 关注

原创 数据库系列问题

配置文件<!--导入context命名空间 --> <context:property-placeholder location="classpath:db.properties"/> <bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource"> <!-- 使用外部文件属性 --> <property name="username" value="

2020-07-24 17:42:57 151

原创 Mybatis和Hibernate区别

相同点:都是java中ORM框架,屏蔽JDBC api的底层访问细节。Mybatis的好处:将SQL语句与JAVA代码进行分离,提供了将结果集自动封装为实体对象和 对象的集合的功能。Hibernate的好处:是一个全自动的ORM映射工具,可以自动生成SQL语句,并执行返回JAVA结果。不同点:hibernate要比mybatis的功能强大,它是自动生成SQL语句。mybati...

2019-11-13 11:16:02 118

原创 strust2和springMVC的区别

相同点都是MVC框架不同点核心控制器(前端控制器) :处理所有的请求,然后对那些特殊的请求统一的进行处理(字符编码、文件上传、参数接收、异常处理等),springMVC的核心控制器是DIspatcherServlet,而struts2的核心控制器是FilterDispatcher。控制器实例:Spring MVC 会比struts快一些(理论上),Spring MVC 是基于方法...

2019-11-13 10:55:02 238

原创 thymeleaf中th:href动态参数

格式:<a th:href="@{'请求路径?参数名='+${modelMap中的key}}">

2019-10-05 23:12:39 2287

原创 AJAX解析数据

给ajax请求返回一个数组 通过Id查询到一个long的数组 long[] artKindCount = artServie.selectArtCount(userId); 将long数组转换为json数组 JSONArray jsonArray = JSONArray.fromObject(artKindCount); 将json数组发送回去 resp.g...

2019-08-27 10:06:32 252

原创 session对象的生存周期

session:表示客户端与服务器的一次会话,存在于服务器端。创建:当用户访问jsp页面时,会自动创建一个session。如果访问的是servlet,看需要,若需要session,则调用getSession()方法。活动周期:在同一会话中,页面发生跳转,任然属于同一session。只要当前会话页面没有全部关闭,那么在同一浏览器的不同页面的访问任然属于同一session销毁:...

2019-08-21 22:58:16 1174

原创 ubuntu安装jdk

ubuntu安装jdk1.下载要安装的jdk2.解压缩sudo tar -zxvf jdk-8u121-linux-x64.tar.gz3.配置环境变量sudo gedit /etc/profile在文件的最后添加以下内容:#set Java environment#export JAVA_HOME=/media/hl/data/jdk/jdk1.8.0_201export J...

2019-05-28 10:53:36 97

原创 Linux系统中常见的目录名称以及相应内容

目录名称 应放置文件的内容 /boot 开机所需文件—-内核、开机菜单以及所需配置文件等 /dev 以文件形式存放任何设备与接口 /etc 配置文件 /home 用户家目录 /root 系统管理员家目录 /bin 存放单用户模式下还可以操作的命令 /sbin 开机过程中需要的命令 /lib...

2018-08-24 14:54:11 604

原创 计算机网络TCP/IP协议

第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的...

2018-07-31 22:08:46 261

空空如也

空空如也

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

TA关注的人

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