首页 文章 精选 留言 我的

精选列表

搜索[文旅营销和支付],共10000篇文章
优秀的个人博客,低调大师

SSM-MyBatis-10:Mybatis中SqlSession的getMapper()和简单的工具类MyBatisUtils

------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- getMapper的作用,获取到接口,直接通过点的方式调用方法,以免直接手打的方式写错方法名,(强类型的方式) 例子: IBookDAO mapper = session.getMapper(IBookDAO.class); List<Book> list = mapper.findAllBook(); 那个工具类,主要是获取SqlSession对象,写法 package cn.dawn.util; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder; import java.io.IOException; import java.io.InputStream; /** * Created by Dawn on 2018/2/24. */ public class MyBatisUtils { static String path = "mybatis-config.xml"; static InputStream e; static SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder(); static SqlSessionFactory factory; static { try { e = Resources.getResourceAsStream(path); factory = builder.build(e); } catch (IOException e1) { e1.printStackTrace(); } } public static SqlSession getSession(){ return factory.openSession(); } } 他这个方法怎么使用呢? 如下: SqlSession session= MyBatisUtils.getSession();

优秀的个人博客,低调大师

利用命令行查看keystore的SHA1和MD5

终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ Android开发app时,必须使用keystore进行签名,否则应用将无法安装在手机等设备上,这里简单介绍如何使用命令行工具查看keystore信息:打开CMD命令行进入本机安装的jdk或jre下的bin目录,在命令行输入: keytool -list -v -keystore C:\Users\Desktop\browser\debug.keystore-storepass android 这里查看的是android adt 默认带的debug版keystore,密码是:android

优秀的个人博客,低调大师

Centos7下实现python2.x 和python3.x共存

摘要 目前centos7系统自带的Python版本是2.7.5,这个版本呗系统中的很多程序锁依赖,所有我们不可能去删除它。如果这个时候我们还想用python3.x 版本,其实这里有两个方式,一个是利用pyenv 创建一个纯净的python3.x 环境,可以参考Centos 下 python 纯净虚拟环境;另外一个就是这里介绍的。 下载 root@pts/0 $ wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz --2018-01-11 17:13:58-- https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz 正在解析主机 www.python.org (www.python.org)... 151.101.228.223, 2a04:4e42:36::223 正在连接 www.python.org (www.python.org)|151.101.228.223|:443... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:22540566 (21M) [application/octet-stream] 正在保存至: “Python-3.6.1.tgz” 100%[=========================================================================================>] 22,540,566 3.34MB/s 用时 7.8s 2018-01-11 17:14:06 (2.74 MB/s) - 已保存 “Python-3.6.1.tgz” [22540566/22540566]) 依赖 正式安装之前,需要先安装一些依赖保证后续的安装正常进行 yum install -y gcc gcc-c++ autoconf automake zlib-devel 安装 # 解压 root@pts/0 $ tar -zxf Python-3.6.1.tgz root@pts/0 $ ll 总用量 26112 drwxr-xr-x 17 501 501 4096 3月 21 2017 Python-3.6.1 -rw-r--r-- 1 root root 22540566 3月 21 2017 Python-3.6.1.tgz # 编译 默认会被安装到 /usr/local下面。这里我们通过configure 的--prefix参数自定义安装路径,方便以后的卸载 root@pts/0 $ cd Python-3.6.1 root@pts/0 $ ./configure --prefix=/usr/local/python3 checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for python3.6... no checking for python3... no checking for python... python checking for --enable-universalsdk... no checking for --with-universal-archs... no checking MACHDEP... linux checking for --without-gcc... no checking for --with-icc... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no # 安装 root@pts/1 $ make && make install 验证 root@pts/1 $ ls -l /usr/local/python3/ 总用量 16 drwxr-xr-x 2 root root 4096 1月 11 17:09 bin drwxr-xr-x 3 root root 4096 1月 11 17:09 include drwxr-xr-x 4 root root 4096 1月 11 17:09 lib drwxr-xr-x 3 root root 4096 1月 11 17:09 share root@pts/1 $ /usr/local/python3/bin/python3 -V Python 3.6.1 root@pts/1 $ /usr/local/python3/bin/python3 Python 3.6.1 (default, Jan 11 2018, 17:08:20) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux Type "help", "copyright", "credits" or "license" for more information. >>>

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册