git 将本地项目推送到GitCode 操作
git 的常用命令 | 如何将本地项目推送到gitCode仓库 | git的个人访问令牌如何使用 | git分支切换
git 的常用命令 | 如何将本地项目推送到gitCode仓库 | git的个人访问令牌如何使用 | git分支切换
在上一篇文章末尾,我阐述了两种图片(文件)上传到服务器后不同的保存方式。直接存放到数据库中,适合图片较小、数量少的应用场景,因为从数据库中读取图片数据会比较慢,特别实在图片较大、网络环境差的情况下。把图片存放到服务器磁盘、数据库存放图片存放路径,前台页面直接通过路径访问图片,这种方式适合需要展示的图片数量多的场景下
文件上传到服务器的存放方式拿图片来说,一般两种方式: ①、将图片上传的服务器上,存放到硬盘的某一个文件夹中,然后将路径存放到数据库中,需要访问图片的时候,直接获取路径即可。这种存放方式在读取时,需要给tomcat配置虚拟路径,指向该文件夹,否则无法正常访问到图片 ②、将图片解析成byte[]字节码,直接存入到数据库中,读取的时候将字节码还原,返回前台即可显示。
在实现权限控制的时候,我们需要根据登录的用户,生成它所拥有的访问权限的菜单,这时我们就需要从数据库里插叙出菜单,然后通过递归的方式生成树,传递到前台页面,渲染主页菜单。实际上,我们在分配权限的时候,也会用到这种方式,遍历出全部的菜单。如何将查出来的数据遍历成树,是本文研究的问题
非对称加密算法需要两个密钥:公开密钥(publickey:简称公钥)和私有密钥(privatekey:简称私钥)。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。
在spring+springmvc+mybatis框架中开发,编写sql语句以前都是直接使用xml的方式编写,现在由于新的项目框架搭建过程中,同事配置的是使用注解的方式编写sql语句,因此我也开始学习使用注解编写sql语句。 项目刚开始的时候,涉及的sql语句比较简单,因此直接通过注解@Select、@Update、@Insert直接编写就好了,
Java开发中,对于时间戳格式化是经常碰到的事,以前总是习惯性地使用‘yyyy-MM-dd HH:mm:ss’来对它进行格式化,直到某一天在刷某条的时候,看到了一篇关于‘YYYY-MM-dd’和‘yyyy-MM-dd’的区别,才开始刻意的在时间格式化时留意不同的格式的区别
无论是常规的10转2、8、16进制,还是2、8、16转10进制的方法都被封装在Integer对象中。十进制转成十六进制:Integer.toHexString(int i) 十进制转成八进制:Integer.toOctalString(int i)
最近手头上项目的涉及到关于目标值录入的问题,甲方爸爸要求提供excel导入的方式录入目标值,之前项目里也用到excel导入的方式录入数据,不过当时是自己研究了导出PPT的时候,顺手给同事写了一个简单的excel导入的工具类,这次的需求稍微复杂一些,涉及到合并单元格的excel读取,因此在网上找了很多的博客结合博主的示例代码完成了这次的需求。
Eclipse配置maven环境的先决条件是,Windows系统已经配置好maven环境。 打开Eclipse,点击Windows-->Preferences-->maven-->installations-->add;打开 Directory,找到maven安装的位置,选中maven文件夹,然后点击finish