- 博客(29)
- 收藏
- 关注
转载 error
the server time zone value ‘?й???’ is unrecognized or represents more than one time zone.
2020-05-21 11:49:21 159
转载 蛙跳台阶问题解决算法
题目:一只青蛙可以一次跳上一级台阶,也可以一次跳上二级,求该青蛙跳上一个n级台阶总共有多少种跳法1 解题思路:我们把n级台阶的跳法看成是n的函数,记为f(n),当n>2时,第一次调的时候就有两种不同的选择,一是第一次跳一级,则此时的跳法数目等于后面剩下的n-1级台阶的跳法数目,即为f(n-1);另一种选择是一次跳2级,此时跳法数目等于后面剩下的n-2级台阶跳法数目,即为f(...
2018-08-02 17:32:56 931
原创 vmware克隆虚拟机
需要将虚拟机关机,才能进行克隆9)修改克隆后虚拟机的ip [root@hadoop101 /]#vim /etc/udev/rules.d/70-persistent-net.rules 进入如下页面,删除eth0行; 将eth1修改为eth0,同时复制物理ip地址10)修改IP地址 [root@hadoop101 /]#vim /etc/sysconfig/network-scr...
2018-07-16 18:28:12 249
原创 ssh免密登录
(2)生成公钥和私钥: [atguigu@hadoop102 .ssh]$ ssh-keygen -t rsa 然后敲(三个回车),就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥) (3)将公钥拷贝到要免密登录的目标机器上 [atguigu@hadoop102 .ssh]$ ssh-copy-id hadoop103[atguigu@hadoop102 .ssh]$...
2018-07-16 18:17:55 197
转载 java的内存管理
原文链接: http://www.charlesxiao.top/2015/07/29/%E6%B5%85%E6%9E%90java%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E6%9C%BA%E5%88%B6/内存管理是计算机编程中的一个重要问题,一般来说,内存管理主要包括内存分配和内存回收两个部分。不同的编程语言有不同的内存管理机制,本文在对比C++和jav...
2018-05-18 16:22:50 480
转载 java的GC,垃圾回收机制
参考文章:http://www.charlesxiao.top/2015/07/29/%E6%B5%85%E6%9E%90java%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E6%9C%BA%E5%88%B6/http://www.infoq.com/cn/articles/cf-java-garbage-referenceshttp://blog.sina....
2018-05-18 15:57:27 262
转载 String类,以及和StringBuilder、StringBuffer的区别
String:final类型,只读字符串,创建了就不会改变 StringBuffer:表示的字符串对象可以直接进行修改,线程安全,效率较低 StringBuilder:表示的字符串对象可以直接进行修改,是在单线程环境下使用的,不是线程安全的,效率比StringBuffer要高题1:String对象的存储请看这样两个语句: String x = "abc"; String y ...
2018-05-16 16:23:38 166
原创 获取数组和字符串的长度
数组有length属性int len=a.length;字符串有length()方法int s_len=str.length();
2018-05-16 14:54:56 4709
转载 java面试题-内存中的栈(stack)、堆(heap)和静态区(static area)
栈:基本数据类型变量,对象的引用变量,还有函数调用的现场保存 堆:new出来的对象,构造器创建的对象 静态区(常量区):程序中的字面量(literal)如直接书写的100、”hello”和常量都是放在静态区中栈空间操作起来最快但是栈很小,通常大量的对象都是放在堆空间,理论上整个内存没有被其他进程使用的空间甚至硬盘上的虚拟内存都可以被当成堆空间来使用。String str = new...
2018-05-16 14:46:55 1392
转载 java面试题-关于int和Integer
Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱机制,使得二者可以相互转换。 Java 为每个原始类型提供了包装类型: - 原始类型: boolean,char,...
2018-05-16 14:34:08 211
原创 mac上 mysql数据库自动备份
创建 mysqlbak.sh脚本文件,对数据库进行备份#!/bin/bashbase="/Users/xingxing/Documents/mysql/data"date=$(date +%Y%m%d)hour=$(date +%H)time=$(date +%H%M%S)charset="UTF8"username="root"password="root"database="qiao
2017-12-09 16:44:44 2262
原创 mybatis分页插件 PageHelper
使用方法: 1,引入依赖jar包<!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelpe
2017-11-24 14:36:20 576
原创 springmvc校验,错误信息显示及数据回显
springmvc使用hibernate的校验框架validation进行校验 校验思路: 页面提交请求的参数,请求到controller方法中,使用validation进行校验。如果校验出错,将错误信息展示到页面。1, 环境准备 引入hibernate的校验框架validation所需要jar包2, 配置文件<!-- validator校验器注入到适配器 --> <mvc
2017-11-18 14:48:58 8676
原创 mybatis mysql自增主键返回
对于自增主键的返回<insert id="insertUser" parameterType="cn.itcast.mybatis.po.User"> <!-- selectKey实现将主键返回,将主键返回到user对象中 keyProperty:返回的主键存储在pojo中的哪个属性 order:selectKey的执行顺序,是相对与insert语句
2017-11-14 18:36:02 1895
原创 mybatis mapper.xml文件中$和#的使用区别
#{}表示一个占位符即?,可以有效防止sql注入。在使用时不需要关心参数值的类型,mybatis会自动进行java类型和jdbc类型的转换。 #{}可以接收简单类型值或pojo属性值,如果传入简单类型值,#{}括号中可以是任意名称。<!-- 根据名称模糊查询用户信息 --> <select id="findUserById" parameterType="String" resultTyp
2017-11-14 18:26:48 6654
原创 springmvc自定义参数绑定实现日期参数绑定
springmvc默认的参数绑定对日期类型是无效。对于controller形参中pojo对象,如果属性中有日期类型,需要自定义参数绑定。将String类型转化为java.util.Date类型。第一步:定义转化类,实现org.springframework.core.convert.converter.Converter接口,覆写convert方法package ssm.controller.con
2017-11-13 23:15:38 1234
转载 mac上使用git上传文件到github
转自:http://www.cnblogs.com/lijiayi/p/pushtogithub.html在此假设你已经在 github 上创建好了一个项目,像这样:并且你已经完成了自己的项目代码,同时你也已经安装了 git,然后 let’s start.首先,建一个文件夹比如文中演示的是 微信小程序 文件夹,然后打开的你的终端,定位到该文件夹,然后输入命令: git init然后配置 ssh ,
2017-11-02 17:14:09 3510
原创 springMVC项目中整合BaseDao
在spring+hibernate项目中,都会涉及到对数据库的crud操作,为了减少重复代码,抽取了BaseDao接口,具体实现如下:BaseDao.java接口package dao;import java.util.List;public interface BaseDao<T> {// 增 void add(T t);// 删 void delete(T t);//
2017-11-02 16:05:15 963
原创 Hibernate中createQuery与createSQLQuery两者的使用区别
如下是数据库中的客户信息,希望通过客户来源即custSource字段进行统计。查询得到的结果如下,希望把结果存到map集合中。public List countSource() { Session session=this.getSessionFactory().getCurrentSession();// String hql="select count(*),custS
2017-11-02 15:39:11 4900
原创 ssh项目中,对于spring的bean.xml和web.xml文件的基本配置
bean.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springf
2017-11-01 16:09:33 2511 1
原创 Hibernate一对多级联操作
以客户和联系人为例:客户是一,联系人是多 表的关系:将一方的主键在多方中设置为外键第一步 创建两个实体类,客户和联系人,并在两个实体类之中互相表示关系Customer实体类(一方)package entity;import java.util.HashSet;import java.util.Set;public class Customer { private Integer cid;
2017-10-31 14:41:31 2040 1
原创 JavaWeb中读取文件资源的路径问题
一. java中使用的两种路径:绝对路径和相对路径 绝对路径:文件在硬盘中存放的实际路径 相对路径:在javaweb中是相对于整个web应用在硬盘上的路径来说的。例如:在Servlet中,”/”代表Web应用的根目录。为了更好的维护项目,即使你的web应用换了服务器环境,只要你的文件在web应用中的相对路径不变,都能动态的获取文件在当前服务器环境的绝对文件路径。所以在编程时,只要想清楚所操作的文
2017-09-29 17:46:29 561
原创 java中使用DOM和xpath对xml文件的常用处理
常用的对xml文件进行读/存操作的工具类public class XmlUtils { private static String filename="user.xml";//user.xml文件放在src目录下 public static Document getDocument() throws DocumentException{ URL url = XmlUti
2017-09-29 13:27:57 511
原创 java关于Date类型的转换
1。获取系统当前时间 long time = System.currentTimeMillis();//为毫秒值2。Date对象转化为毫秒值long Date date = new Date(); long time = date.getTime(); //得到毫秒数3。毫秒值long格式转化为Date对象 long time = System.currentTim
2017-09-29 13:11:15 357
原创 Mac版 eclipse常用快捷键 持续整理
Command+1:快速修复Command+O:快速显示 OutLine视图Command+D:删除当前行Option+方向键:向上或向下移动当前行Command+Option+方向键:向上或向下复制当前行Command+/:注释当前行或者选中的多行Command+M:最大化当前viewCommand+Shift+F:格式化当前代码Shift+E
2017-08-07 20:46:31 596
原创 Mac终端 vi/vim 的简单使用
vi/vim 的使用基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),插入模式(Insert mode)和底线命令模式(Last line mode) 用户刚刚启动 vi/vim,便进入了命令模式。命令模式 ----> 输入模式:按字母i输入模式 ----> 命令模式:按键ESC命令模式 ----> 底线命令模
2017-07-28 14:26:29 3369
原创 Mac java环境变量配置过程记录
查看jdk安装目录打开终端,输入:/usr/libexec/java_home -V如图:3个红框内依次为:输入命令; 当前Mac已安装jdk目录; Mac默认使用的jdk版本;环境变量配置过程1、打开Terminal终端,进入到/Users/yourUserName/目录下; 2、打开.bash_profile文件,若不存在则创建vi .bash_pr
2017-07-28 14:18:15 315
转载 CUDA初学整理
最近在学习CUDA ,也用到了这本书,觉得写得不错,入门用很好。特此转了这篇博客学习。把书《CUDA By Example an Introduction to General Purpose GPU Programming》读薄By bookc发表于5月 8 2014鉴于自己的毕设需要使用GPU CUDA这项技术,想找一本入门的教材,选择了Jason Sander
2015-07-13 22:06:01 475
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人