- 博客(27)
- 收藏
- 关注
转载 ssh整合报错org.hibernate.HibernateException: createQuery is not valid without active transaction
只有一个事物的时候有<property name="current_session_context_class">thread</property>不会报错,当再次加个事物的时候就会报错org.hibernate.HibernateException: createQuery is not valid without active transaction,原来"curren...
2018-10-12 23:04:50
403
原创 Linux中的常见命令和文件管理的命令
Linux常见命令因为初学,有的一些是参考的Linux命令大全里面的 http://man.linuxde.net/Linux命令的通用格式:命令 [选项(参数)] 操作的目录或者文件ls:list列举出某个目录下的文件-a:显示所有的文件,包好隐藏文件-l:使用长格式查看ls -l == ll (ll是别名,ls是不能省略的)使用...
2018-09-04 21:19:23
505
原创 关于SVN版本冲突的问题
上篇有点忘写了,这篇补上版本冲突,这个是开发人员都知道代码管理工具是开发中一个必不可少的工具。不管你个人喜欢git还是svn还是其他,但还有一大部分公司在使用svn做代码管理工具。这里介绍下SVN提交文件时冲突问题的解决方式。我们现在假设有a,b两个用户,分别都有远程服务器里面的文件test1,而且版本号是相同的,版本号2。现在我们让b用户在test1.txt文件里添加一行数据。并...
2018-08-24 17:39:14
1451
原创 SVN版本控制工具图解
开发中我们会遇到的问题:项目分工合作代码整合难度高,易出错 版本问题SVN:集中式:既可以管理代码,还可以管理文件使用:申请一个远程服务器(阿里,腾讯,/svnbucket,等等) 建立一个私有项目 将项目小组成员拉入到项目中 将本地和服务器的项目建立关联a):chenckout 检出b):update 更新(下载)c):commit 提交(上传)设置:可...
2018-08-24 16:48:52
627
原创 TortoiseSVN的安装和汉化包
下载安装客户端,我们使用的是TortoiseSVN。下载地址:https://tortoisesvn.net/downloads.html根据操作系统来选择合适的安装然后打开下载好的应用程序下一步然后一直next,直到安装安装完成后出现下图,点击finish完成。然后在桌面鼠标右键查看快捷菜单,是否出现如下,如果是,说明安装成功啦下面我们可以...
2018-08-24 11:45:36
15227
3
转载 Git 2.18版本的安装
安装步骤:1.首先去git的官网上找到下载页,下载适合自己电脑操作系统的那个。Windows下载地址:https://git-scm.com/download/win2.下载完成后打开3.选择安装目录4.选择组件5.选择开始菜单文件夹,这里默认,直接下一步6.使用vim作为默认的git编辑器7.选择Windows命令符下可以使用git...
2018-08-21 11:45:58
1360
原创 类和对象(四)访问修饰符和final
1.访问修饰符:Private:私有的,外部是不可访问的。Public:公有的,外部可以访问Protected:保护的,外部访问如果是来自子类是可以的,其他是拒绝的。也就是外部分为两种:子类和非子类,对于子类而言,protected等用于public,而对于非子类,protected有等同于private;比如在Employee类中,如果name是私有的,那么这个访问就是被拒绝...
2018-07-31 00:27:48
352
原创 类与对象(三)继承与多态
继承的基本概念什么是继承:继承就是可以直接使用前辈的属性和方法。为什么需要继承:自然界中如果没有继承,那一切都是处于混沌状态,在软件开发中,我们可以借鉴自然界的机制,已经有的东西我们希望能够直接拿来用(复用)而不是重新开发。如下面的示例:定义人类:public class Person { private String id;//身份证号码 private ...
2018-07-31 00:18:06
245
原创 用 Navicat for MySQL 创建数据库及表的过程,图解
首先,在下载好工具的情况下,有工具的不要在意...使用过sqlserver的玩家,这些使用过程都不尽相同。下面是我的一些帮助。第一步:新建连接第二步:创建数据库第三步:新建数据库表第四步:填写数据库表,完成数据库表 ...
2018-07-30 22:33:49
43316
原创 mysql 和 Navicat for MySQL视图工具
下载和安装教程链接:https://pan.baidu.com/s/1krKUv7TSgMpC1MLycPzGJw 密码:qk9o
2018-07-30 21:09:50
2218
原创 类与对象( 二 )--静态和内部类
这些只是我在这方面所学到的一些皮毛,整理的粗糙,请多指教。静态静态成员修饰的成员与一般的成员区别:一般的成员是每个对象有一份数据,而静态成员是属于类的,即所有对象所共享;一般成员的访问方式:对象名.成员名;而静态成员的访问方式:类名.成员名。如下案例:public class Student { //公有的就定义成静态的 private String na...
2018-07-25 23:32:45
270
翻译 类与对象 一
类和对象的定义与使用类的定义:class 类名{ 数据成员-静态属性(一般设置为私有) 成员函数-动态行为(一般设置为公有)}对象的定义:类名 对象名 和 int a 的含义差不多引用:一个储存了某个对象地址的变量,它储存的不是对象本身,而是对象的地址。Point point = new Point();的含义是:首先,实例化一个对象(n...
2018-07-17 21:40:16
268
翻译 面向对象概述
面向对象概述:1.程序设计方法2.面向对象的基本概念:对象:万物皆对象,对象是由静态的属性和动态的方法组成。类:一组具有相同属性和行为对象的抽象。消息:对某个对象发送请求,比如:手机收到来电。方法:对象收到请求的响应,比如:手机收到来电的前后会响铃或者震动提示。3.面向对象的基本特征:抽象:从一个具体的对象中提取一组数据,去除非本质和特性的属性,保留本质的,共性的。...
2018-07-16 21:44:30
234
原创 常见算法
累加/累积 累加和累积是程序中经常用到的算法,比如:求1-100的和,求一个数的阶乘,求一个数有规律的数列之和等等。累加/累积的算法就是把一系列数据的和/积存入结果中。 累加的表达形式:sum = sum+num; 累积的表达形式:product = product*num;表示的含义:sum(表示本次循环所求结果)=sum(表示上次循环所求结果)+num(当前项...
2018-07-12 15:43:54
324
原创 函数
数学中的函数:F(x)=x^2+3;y=f(3)=3^2+3=12;这里的x叫做自变量,y叫做应变量,计算f(3)的过程就是将3带入函数中的x。自变量叫什么无所谓的。如果在java中,这个问题应该怎么解决呢?public static void main(String[] args){ int y = f(3); System.out.println(y);}publi...
2018-07-12 11:39:41
270
原创 数组的查找
查找顺序查找法:逐个比较,直到找到为止二分查找法/折半查找法:重视将要查找的数和查找范围中心位置的数进行比较,如果结果只有三种:相等,大于和小于。如果大于,说明应该在后半段查找,否则应该在前半段查找,但是二分查找有一个前提是,数据必须是有序的。查找最大/最小值冒泡排序:相邻的数两两比较,不符合顺序要求则对调,一趟下来可以安排好一个数,重复n-1趟即可将n个数排好序。选择排序法:找出最大数的位置,将...
2018-07-09 21:31:39
331
原创 数组
数组的定义(三种)double [] a = new double[5];申请一个连续的内存单元,储存一批数据。String [] b = {"数组0","数组1","数组2","数组3","数组4"};int [] c = new int[]{1,2,3,4,5};访问数组元素:数组名+下标。但是注意数组的第一个下标是从0开始的,比如:数组中存5个数,那么他们的下标是[0,4];数组的本质:一组...
2018-07-09 20:52:07
1062
原创 java基础_案例循环打印输出
案例1:打印一行星号public class Demo { public static void main(String[] args) { System.out.println("输入数字"); Scanner sc = new Scanner(System.in); int a = sc.nextInt(); for (i...
2018-07-06 17:26:03
405
原创 java基础_循环结构
循环结构的概念什么是循环结构?循环就是反复的重复去做一件事。为什么需要有循环?因为生活中有很多要重复去做的事情,对应的计算机语言中也有相应的机制去描述。循环的要素:循环的初始值;比如:sum=0;n=1;循环的控制条件;比如:n<=3;循环中反复执行的代码;比如:接收输入,求和。过渡到下一次循环;比如:n++;while循环while循环的语法结构:int n =1;//循环的初始化whi...
2018-07-06 12:03:26
259
原创 Intellij IDEA_错误与调试
错误的概念与处理1)语法错误:所谓的语法错误,就是代码不符合Java语言的语法规则。出现语法错误,开发工具会用红色波浪线提示,当鼠标定位其上时,出现错误提示。在代码的右边也会有相应的红色横线提示,这个在代码较多时便于快速定位错误。如图:由于开发工具不仅提示错误在哪,还提示了是什么错误,所以解决语法非常简单,只需要看懂错误提示并掌握相应语法规则即可。当然还是尽量养成良好的编程习惯,减少出现语法错误的...
2018-07-04 14:51:31
2814
原创 java基础_if嵌套和switch语句
if嵌套:用于选择结构中有多个分支的情况,而基本的if语句只能解决两个分支的情况。多分支的另一种结构:else if的语句结构:if(){}else if(){}else if(){}else if(){}else if形式的特点:这种写法公家简洁,else if 语句的条件是并列的,而不是像if语句的嵌套那样是层次关系。示例:题目:判断整数的符号。public class Demo {...
2018-07-04 12:00:02
7653
原创 java基础_选择结构
选择结构的基本概念:什么是选择结构?选择结构指的是选择某一条件之后,再决定窒息感下一步所要做的是。为什么需要选择结构?因为程序是为了解决生活中的问题,而我们在生活中会遇到选择之类的问题,比如:过年回家,钱够的话,我们选择飞机,不够的话,我们选择火车。所以,对应的程序中也应该有一个描述选择结构。现实中的选择结构都有哪些要素:包含选择的条件、选择某一条件后所执行的步骤。if语句就是一种是,一种不是if...
2018-07-03 18:08:24
327
原创 java基础_简单的程序和程序设计方法
程序:为解决某个问题而设计的步骤;语句:最小的语法单位;程序设计:根据问题的要求编制步骤的过程。程序设计对设计者的要求:1)对某个特定问题的解决过程要非常熟悉;2)掌握相应的语言并描述清楚;3)对于程序员而言,前者更重要,认识到这一点很重要...
2018-07-01 20:26:01
871
原创 java基础_数据的处理
1.输入输出的方式输入:首先需要定义一个Scanner类的对象,然后调用它的nextXXX方法接收输入。next()、nextInt()、nextFloat()......示例:import java.util.Scanner;public class Demo { public static void main(String [] args){ System.out.p...
2018-06-29 18:57:06
285
原创 java基础_数据的表示
1.数据类型java语言一共有八种数据类型:四个整数型:byte,short,int,long;默认值都为0两个浮点型:float,double;默认值:0.0f,0.0d;一个字符型:char;一个布尔型:boolean;默认值:false;数据类型的作用:1)决定了该数据所需要的存储空间,比如整数数据占4个字节。2)决定了该数据所能执行的操作,比如整数可以做乘法,但字符串却不能。代码演示:pu...
2018-06-28 21:03:52
303
原创 java基础_HelloWorld
package 第一章_java基础知识.C101_01_01_HelloWorld;public class Demo { public static void main(String [] args){ System.out.println("Hello_World!"); }}测试结果:
2018-06-28 19:13:56
166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人