- 博客(23)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Idea中通过逆向工程的方式创建p
文章目录一、最终的效果二、 为什么要使用逆向工程三、如何在工程中使用逆向工程1. 前期准备2. 创建generatorConfig.xml文件3. 运行逆向工程,生成相关文件一、最终的效果上图中dao层、pojo层以及mapper等文件都是通过逆向工程来获得的。二、 为什么要使用逆向工程总的来说,就一个原因就是创建po更方便,并且实现了接口和mapper的一次性生成。 在使用逆向工程之前,我们生成数据库表的实体类的时候都是采用手动创建的方式,那么这个带来了一个问题?如果我的数据库
2020-11-16 23:16:02
519
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 java中接口的使用(默认方法和静态方法)
由于最近在学习接口这一部分,就想着记下来,以便以后的复习。如果那里有写的不对的请指正!1什么是接口(接口概述)既然要用接口首先要明确什么是接口,它能帮助我们实现什么哪些事儿。接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能…”的思想。 比如如果你是汽车,则必须能跑;如果你是坏人,则必须欺负好人等。接口是比“抽象类”还“抽象”的“抽象类”,可以更加规范的对子类进行约束。全面地专业地实现了:规范和具体实现的分离。接口是Java语言中的一种引用类型,是方法的"集合",所以接口的内部
2020-07-23 21:50:46
4778
原创 如何查看cookie文件信息(sqlite3工具)
有些时候我们可能要得到或者查看cookie的相关信息,但是由于cookie文件不能直接使用记事本或者其他的一般性软件打开,那么这个时候我们可以下载一个小工具来实现查询甚至一些编辑工作。首先你如果是向单纯的查询网页请求之后,服务器返回给你的cookie信息得到话,直接使用浏览器自带的"开发者工具"就OK了。具体操作是这里我是用的是chrome浏览器来操作。其他浏览器也是一样,直接按F12就行了(如果是笔记本键盘的话要Fn+F12同时按即可).使用sqlite3工具来查看这个可以查看当前和历
2020-11-18 10:44:37
2933
原创 mybatis中显示Type interface com.javacto.dao.UserMapper is not known to the MapperRegistry.
一、报错二、问题描述在使用mapper代理的方式实现开发的时候,要注意这个问题:这个说明是资源文件中的配置出现了问题。—sqlMapConfig.xml文件中的中的配置出现了问题。就是说在mybatis的全局配置文件中在映射配置管理文件的时候由于路径或者文件的名字不一致而导致。**其中最常见的一种就是映射文件 userMapper.xml和接口的名字不一致导致(比如接口的名称命名为usermapper或者说mapper等),**这个一定要注意。以后在使用mapp代理开发的时候这两个文件的名称一定
2020-11-05 12:41:48
787
原创 让人混淆的Person p=new Person();和Person p=null;
一、 对 Person p=new Person()的理解要理解这个问题,首先要知道整个过程中内存中发生了什么!我们知道,内存中我们最常用的就是三个:栈、堆、方法区。其中对于基本值类型和引用变量(就是User user;中的user)来说,它们是存储在栈内存中的;而new出来的东西都是存储在堆内容中;而成员变量和成员方法在随着类的加载存储在方法区中。Person p=new Person();其实是两行代码的合并,我们将其分开再结合内存可以更好的理解这个问题。 Person p=new Person(
2020-10-13 11:21:12
5235
1
原创 mysql显示cannot connect to mysql server on localhost(10061)
今天打开mysql突然提示,无法连接,重启了几次也不能解决问题。之前使用都是好好的,什么也没有动今天突然就打不开了。之前有过一次重装mysql的经历,繁琐的步骤然我果断放弃了重装这条路。在我仔细回想之前的操作,确定没有更改或删除mysql相关文件的前提下,我上网查了一下,果然发现了端倪。最有可能的原因就是mysql的服务关了。因为毕竟有关mysql的文件我 没有删除或者修改,因此我试着查看了mysql的启动服务,发现果然停止了,服务重新启动之后就可以正常连接并使用了。至于为什么mysql的服务突然自
2020-10-04 11:12:30
2474
2
原创 idea中运行Maven工程显示error不支持发型版本5和不再支持源选项 5。请使用 7 或更高版本。
1. 问题描述当运行Maven工程时,显示不再支持源选项 5。请使用 7 或更高版本。这个问题的最常见的就是当你下载了多个版本的JDK后创建项目的时候,该工程中的一些地方的JDK版本不一致导致的。那么解决办法就是版本更改成一致的就行了。2. 问题解决<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.co
2020-09-27 19:55:21
692
原创 ajax+servlet实现一个简易的搜索框效果
1. 效果主要功能:ajax+servlet实现简单的数据交互;点击输入框外部,清除动态生成层;点击动态生成层中的内容,可将内容显示在输入框中,同时清除动态生成层。2. 实现过程在输入框中输入信息,jsp通过ajax的方式立即将该数据传递到对象的servlet中;servlet得到jsp中的数据后,立即执行数据查询操作,和得到的数据进行匹配,并通过response.getWriter().write()把数据返回给jspjsp得到servlet传过来的数据后,动态生成一个table,
2020-09-24 16:27:33
436
原创 JSP 中使用${ param.info}获取值
一、需求:有两个JSP界面,分别是login.jsp用户验证用户登录;一个showInfo.jsp当用户登录成功后会将用户的用户名和密码在改界面中显示出来。其实就相当于两个jsp界面之间进行传值。二、结果:Login.jsp当点击提交按钮后将会跳转到showInfo.jsp中并显示一下信息。三、实现过程简单来说就是login中首先添加用户名: input type=“text” name=“loginName” id=“userName”/> 密码: input typ
2020-09-12 23:56:10
1712
原创 java中对递归的简单理解
本人是一个小白,本文是自己在学习递归的过程中通过参考大神的文章并结合自己的一些见解完成的,过程中可能有某些地方有所偏差, 请各位批评指正…一、什么是递归所谓递归,简单来说就是自己调用自己,当满足某个条件时停止调用。递归体现的是一种解决问题思路、解决问题的一个过程,递归由递归头和递归体两部分组成:1.递归头:什么时候不调用自身方法。如果没有头将陷入死循环2.递归体:什么时候调用自身方法。当然,由于递归体现的是一种解决相关问题的过程,我们还可以这样理解:递归就是“递过去,归回来”,是产生栈帧并压栈.
2020-08-13 23:09:21
1741
原创 java方法重载与返回值类型无关
方法的重载是指方法的名称相同而参数列表不同的方法。这里的参数列表不同主要包括:参数的类型不同参数的个数不同(个数不同一定构成重载)具有多个且类型不同的参数,其顺序不同构成重载第三种情况是最容易被忽视的。比如这里的getMax()方法,参数的个数相同参数的类型种类也相同,但是由于参数的顺序的不同也 构成重载。这个在笔试题中可能会出现。另外,方法的重载和访问修饰符以及返回值类型无关。关于返回值类型无关我们可以冲构造函数的重载去理解。我们知道构造函数是可以实现重载的,或参数类型不同或个数不
2020-08-13 17:06:41
5624
原创 java中的for循环的嵌套(实现打印正三角形效果)
运行效果:一、 for循环嵌套和正方形对角线说明: 上面的两种方式使用for循环的嵌套(主要是内循环的循环条件的不同)最后的效果都是生成一个正方形。 但是我们知道正方形有两个对角线,在java中我们可以通过内循环的控制是范对角线还是正对角线。快速判断正方向的对角线走向,同时看外循环和内循环的第一个值:如果是 for (int i=1; ){ for(int j=1; )} 说明就是就是反对角线(此时对应的是左上角)如果是for(int i=1;
2020-08-12 22:59:11
2433
原创 JAVA 中的对冒泡排序的个人理解
1. 什么是冒泡排序冒泡排序是一种排序算法,可以实现对要排序的元素列按照从小到大(或者从大到小)的顺序进行排列(我们还可以直接使用java中Arrays.sort(int[] a)进行排序)。2. 冒泡排序思想简单来说,我们可以把排序的过程看成是水中冒泡的过程:水中有一系列的水泡(有大有小),大的水泡向下沉,小的水泡向上浮。。。。最终的结果就是按照从上往下看去水泡从最小依次增大。放到数组的比较中就是把数组中无序的数,按照"冒泡"的规则将其进行有序排序。3. 算法描述:比较相邻的元素,如果前一个
2020-07-21 12:24:53
166
原创 android实现滑动标签页效果
实现效果:实现功能:ViewPager+Fragment实现加载界面SQLite数据获取并显示到ListView上ListView的item监听并携带数据跳转到其他界面使用SharedPreference存储部分测试数据实现过程:各方法和变量的作用请详见代码注释。listview的数据显示请见Android Studio获取SQLite数据并显示到ListView上Fra...
2020-04-27 18:26:20
1221
5
原创 android调用百度地图实现地理围栏
效果: 实现功能:后台定位地图长按添加marker得到当前位置经纬度坐标创建地理围栏(以marker所在位置为中心,半径默认设置为100米)通过BroadcastReceiver监听当前位置与围栏的位置关系实现过程:1. 后台定位为了最大程度的增加定位进程的存活率,百度Android定位SDK提供后台持续定位的能力,可在应用退后台的状态下,持续记录位置信息。首先初始化定位...
2020-04-25 00:32:19
3551
10
原创 android调用百度地图实现多点的距离量算
实现功能: 调用百度地图的DistanceUtil. getDistance(p1, p2)实现多点距离量测,并将过程点进行连接。实现效果:实现过程:1 声明变量List<LatLng> points = new ArrayList<LatLng>();//位置点集合---存储2个点数据,size()>2时清空(因为使用的是DistanceUtil. get...
2020-04-19 14:54:04
1099
原创 Android Studio调用百度地图(三):定位数据实时上传到云端数据库
定位数据保存在bomb后端云中。本文将实现定位信息实时上传到云端的数据中 (后台定位功能详见Android Studio调用百度地图(二):实现地图显示后台定位和步行导航)。最终数据库中的数据为...
2020-04-18 00:23:38
2090
原创 Windows7重新安装IIS显示 "出现错误,并非所有的功能被成功更改"
最近重新安装IIS时突然显示“出现错误,并非所有的功能被修改”。起初以为是在删除IIS时勿把一些重要文件一并给删除了,按照网上查到的资料都试了一遍也都没有成功。最后在查看系统正在运行的“服务”时发现原来是和IIS相关的服务没有关闭导致出错。关闭该服务后,重新安装IIS即可。右击桌面上的计算机,选择管理,打开计算机管理页面在最下面找到 服务选项查看正在运行的服务,找到和IIS相关的服务,将...
2020-04-16 21:28:17
9409
转载 解决Android studio打开eclipse项目中文全部是乱码的问题
https://blog.csdn.net/qq_36317441/article/details/77676516
2020-04-15 17:07:10
147
原创 Android Studio获取SQLite数据并显示到ListView上
我们在使用ListView的时候需要和数据进行绑定,那么问题来了,如何获取SQLite数据库中的数据并动态的显示到ListView当中呢?其实过程很简单:首先要获取SQLite数据(当然首先你要创建一个SQLite数据库并填写了一些数据),然后引入ListView控件,最后将数据和ListView绑定就好了。一 获取SQLite数据库中的数据SQLite是一个轻量级的数据库,它能将数据保存到你...
2020-03-25 18:23:44
12890
1
原创 Android Studio如何打开不同版本的项目
android开发过程中常常要通过分析开源的项目来达到学习和提升自己的目的,那么如何才能直接运行下载下来的工程将是我们首先面临的难题。
2020-03-21 23:16:22
4059
1
原创 SQLServer2012安装出现更新以前的VISUAL STUDIO 2010实例
解决SQLServer2012安装出现更新以前的VISUAL STUDIO 2010实例不知道什么原因之前的安装的SQLserver2008R2突然不能用了,总是显示无法连接到(local)服务器。本以为是小问题,结果查了各种资料整了好几天都没整好,无奈之下只能选择删除重新安装,哎真是点背。在重新安装时,一定要确保之前的版本完全卸载干净,否则会出现各种问题。 SQLserver彻底删除详见ht...
2020-03-21 21:40:50
1909
android实现搜索效果并将搜索历史保存到SQLite中
2020-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人