自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (5)
  • 收藏
  • 关注

原创 HashMap及其相关知识点

通过将key转换为hashCode(int),通过hashCode计算下标,int index = hashCode & (length - 1),从而实现插入与删除。

2024-08-06 00:47:36 702

原创 ArrayList效率分析与LinkedList性能对比

ArrayList与LinkedList对比

2024-05-19 23:56:50 340

原创 关于Activiti7的actiBPM中文乱码解决

1.通常解决办法IDEA安装目录下,找到以下两个文件,加上以下内容:-Dfile.encoding=UTF-8如果上述没有解决问题,看方法二:2.方法二找到C:\Users\用户名\.IntelliJIdea2019.3\config文件夹下的idea64.exe.vmoptions文件,加入以下内容:-Dfile.encoding=UTF-8...

2020-03-27 14:56:47 998

原创 Android——侧滑面板

1.完成布局activity——main.xml<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns...

2020-01-02 22:51:58 2628

原创 Android--使用RecyclerView出现的小bug

一、java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionViewHolder1.bug原因:请求刷新数据时,调用了list.clear(),同时滑动了RecyclerView2.问题解决:在list.clear()之后,执行以下代码:adapt...

2019-12-31 11:35:03 342

原创 Android——去除标题栏

一、创建的activity继承Activity代码中设置://在setContentView()方法前执行requestWindowFeature(Window.FEATURE_NO_TITLE);AndroidManifest.xml中配置:<application android:theme="@android:style/Theme.NoTitleBar">...

2019-12-28 23:56:14 166

原创 Android屏幕保持常亮的三种方法

一、界面布局文件顶层添加keepScreenOn属性android:keepScreenOn="true"二、Window中设置flaggetWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);以上两种方法均不需要申请权限,也是Android官方推荐的做法。三、持有WakeLock(已经不推荐的...

2019-12-24 18:03:25 1337

原创 GridView使用遇到的一些问题

一、GridView的item设置宽度和高度不起作用描述:item顶层布局设置的宽高不起作用原因:使用自定义的adapter时,使用convertView = mInflater.inflate(R.layout.grid_view, null)方法就不会起作用,这个方法第二个参数传入父View,当传入null时,就没有加载父布局(顶层布局),设置的宽度和高度自然也不起作用。解决:使用...

2019-12-20 17:44:13 286

原创 AS3.0以上打包,输出文件名添加版本号和时间

1.在module的build.gradle的android节点下添加以下内容applicationVariants.all { variant -> variant.outputs.all { output -> def outputFile = output.out...

2019-12-17 11:03:07 597

原创 Android常见异常错误解决

1.问题Unable to find method 'org.gradle.api.tasks.compile.CompileOptions.setBootClasspath(Ljava/lang/String;)V'这是gradle插件与gradle版本不兼容造成的。2.解决修改gradle版本修改gradle-wrapper.properties3.gradle插件...

2019-12-17 09:57:43 518

原创 git命令使用--提交&下载

1.提交到主分支git add 修改的文件(以空格分隔)(使用.表示提交所有文件,公司里不建议使用) git commit -m "修改描述" git pull origin master(拉取主分支代码,看是否有冲突) git push origin master(没有冲突即可提交修改)2.提交到分支git checkout my-branch(切换分支) 同提交到主分支3....

2019-12-16 15:04:02 224

原创 Android中this,getActivity,getContext,getApplicationContext,getApplication,getBaseContext的区别

1.thisMainActivity.this,一般是内部类指示外部的activity this:指当前类对象this继承activity,activity继承context,所以可以使用context或activity的地方一定可以使用this。2.getActivity获取fragment依赖的activity对象。但是不推荐使用,getActivity()将返回当前Fragm...

2019-12-09 11:27:20 3053

原创 Android——横屏锁屏导致Activity的onCreate()重新执行导致界面错乱问题解决

1.问题Activity在设置为横屏时,如果锁屏后重新打开会重新执行Activity的生命周期的各个方法,导致界面重绘,使得界面错乱。2.解决禁止重启Activity,设置以下属性android:configChanges="screenSize|keyboardHidden|orientation"设置以上属性后,禁止屏幕大小改变,隐藏键盘,方向切换时执行Activity生...

2019-12-05 11:59:18 1039

原创 Android——自定义ProgressBar

1.使用Progress<ProgressBar android:id="@+id/refresh_progress_bar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" ...

2019-12-05 11:45:38 121

原创 RecyclerView滑动时,设置背景错乱问题

1.问题描述:RecyclerView滑动时,多个item被设置了背景,如下图所示:2.原因:RecyclerView的onBindViewHolder()方法,只有在getItemViewType()返回值不同时才会调用,所以如果要每次都调用onBindViewHolder()刷新item数据,就要重写getItemViewType(),让其返回position,否则容易产生数据...

2019-11-28 10:56:33 778

原创 ElasticSearch--Java客户端操作

一、IK分词器1.两种分词算法ik_smart和ik_max_word二、Java客户端操作elasticsearch1.创建索引 @Test //创建索引 public void test1() throws Exception { // 创建Client连接对象 Settings settings = Settings...

2019-09-21 18:19:15 2474

原创 Windows 10和虚拟机上Windows 7 Ping不通的解决

首先先说一个似乎是万能的方法:双方都关闭防火墙即可!问题1:虚拟机的Windows 7系统和Windows 10不再同一个网段,如下图Windows 10中安装完VM之后的两个网卡虚拟机中Windows 7网络的连接方式将网段修改为与Windows 10同一网段解决办法1:1.进入虚拟网卡编辑器2.点击更改设置3.修改ip问题2:如果上述...

2018-11-19 00:17:19 3095

原创 Hibernate主键生成策略

1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。&lt;id name="id" column="id"&gt;&lt;generator clas...

2018-10-14 21:20:48 133

原创 Java重写equals方法时为什么要重写hashCode方法

hashCode是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值。public int hashCode()返回该对象的哈希码值。支持此方法是为了提高哈希表的性能。协定:一致性: 在Java应用程序执行期间,在对同一对象多次调用hashCode方法时,必须一致地返回相同的整数,前提是将对象进行hashCode比较时所用的信息没有被修改。eq...

2018-10-07 22:46:17 124

原创 深入理解Java中的String

一、String类String类的部分源码:public final class String implements java.io.Serializable, Comparable&lt;String&gt;, CharSequence{ /** The value is used for character storage. */ private final...

2018-10-05 01:40:43 150

原创 深入理解JVM(一)-- 基本原理

运行流程: java一次编译,到处执行。 java程序经过一次编译之后得到字节码文件(class文件),在不同的平台(操作系统)上依靠不同的java虚拟机进行解释,从而转化为不同机器的机器码,最终得到执行。程序从编译到运行所经历的步骤:java代码通过编译得到字节码文件(class文件),通过java HelloWorld执行,java根据系统版...

2018-10-04 18:31:57 3554 1

原创 数据结构:将一个具有n个元素的数组向左循环移动i个位置

#include &lt;iostream&gt;using namespace std;/* 问题描述:将一个具有n个元素的数组向左循环移动i个位置。*//*将数据反转的实现*/void reverses(char *arr, int start, int over){ for(; start &lt; over; start++, over--) {...

2018-10-03 02:42:54 3015 1

原创 测试中出现ERROR StatusLogger No log4j2 configuration file

概述 在hibernate框架搭建完成用log4j2进行测试时,总是出现ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console。错误。经过各种方法后,终于找到一种有效管用的方法。首先介绍我的环境版本号: log4j...

2018-09-11 13:48:09 770

原创 WEB相关知识:get、post、session、cookie、request、response

1.GET(重点):请求指定的页面信息,并返回实体主体。2.POST(重点):向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。3.HEAD:类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头4.PUT:从客户端向服务器传送的数据取代指定的文档的内容。5.DELETE:请求服务器...

2018-09-03 21:17:17 244

原创 Java四大域对象总结

根据有作用范围由小到大:page(jsp有效)------》page域指的是pageContext.request(一次请求)---》request域request HttpServletContextsession(一次会话)---》session域session HttpSessionapplication(当前web应用)---》application域指的是application...

2018-08-19 01:36:02 423

转载 Oracle创建存储过程实例

认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块。但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命名的方式存储于数据库中的。和PL/SQL程序相比,存储过程有很多优点,具体归纳如下:* 存储过程和函数以命名的数据库对象形式存储于数据库当中。存储在数据库中的优点是很明显的,因为代码不保存在本地,用

2018-04-24 23:15:05 7540

原创 Oracle存储过程

一、 存储过程1、定义所谓存储过程(Stored Procedure),就是一组用于完成特定数据库功能的SQL语句集,该SQL语句集经过编译后存储在数据库系统中。在使用时候,用户通过指定已经定义的存储过程名字并给出相应的存储过程参数来调用并执行它,从而完成一个或一系列的数据库操作。2、存储过程的创建Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常。(1)无参存储过程语法S

2018-04-24 21:43:41 157

原创 Oracle SQL Developer导入Excel数据

1.选择要导入的excel表格2.预览完数据,单击下一步,进入导入方法页面,输入表名3.单击下一步,进入选择列页面4.单击下一步,进入列定义页面5.单击下一步,进入完成界面...

2018-04-24 20:33:25 2913

原创 Oracle数据库循环插入数据

循环插入数据语句:DECLARE   maxnumber CONSTANT int:=1000;  i int:=1;  begin    for i in 1..maxnumber loop      insert into TESTINDEX("NO","NAME","SEX","AGE")      VALUES (TO_CHAR('99'+i),'xxx','男','18...

2018-04-22 18:51:57 5686 1

原创 Hibernate 项目配置 xml文件时 报错提示(The reference to entity "useSSL" must end with the ';' delimiter.)

最近在用Hibernate时出了不少的问题,现在看来的确是掌握的不扎实。这次在配置xml文件时,出现错误提示( The reference to entity “useSSL” must end with the ‘;’ delimiter.) 报错行为&lt;property name="url" value="jdbc:mysql://www.xxxx.com:3306/db?characte...

2018-04-15 13:10:15 469

原创 Oracle查询语句分类汇总

--对oracle 查询的学习--select &lt;*,column [alias],...&gt;--from tble [where condition(s)]--[group by group_by_expression]--[order by column[desc|asc] ]--emp表describe emp;select * from emp;--dept...

2018-04-14 16:39:49 1029

原创 Oracle命令

1.启动SQL PLUS:sqlplus [username]/[password] [@connect_identifier] | [NOLOG] [AS sysdba | AS sysoper]username:指定连接的用户名password:用户连接密码@connect_identifier:指定连接描述符,默认为系统环境变量的SIDNOLOG:至启动SQL PLUS,...

2018-04-07 17:27:54 4120

原创 使用PL/SQL连接Oracle时报错ORA-12541: TNS: 无监听程序

在用PL/SQL Developer连接Oracle 11g时报错“ORA-12541: TNS: 无监听程序”,如下图所示。可以安装厦门的步骤进行解决。解决方法:1、从开始菜单中打开“Oracle Net Configuration Assistance”,选择“监听程序配置”,如下图所示,点击下一步。2、选择“重新配置”,如下图所示,点击下一步。3、选择监听程序,如...

2018-03-23 15:23:13 417

原创 EJB容器数据源的配置

1、概述(1)把数据库的JDBC驱动拷贝到GlassFish安装目录的lib目录下。由于GlassFish自带JavaDB Derby的驱动,因此,如果使用Derby数据库,这一步可以省略。(2)创建JDBC连接池。(3)创建引用JDBC连接池的JNDI名称。GlassFish本身带有TopLink的JPA实现,如果对JPA实现没有特殊要求,可以直接使用自带的TopLink。启动GlassFish...

2018-03-19 23:00:11 958

原创 Eclipse集成数据库

1、配置数据库驱动选择Window-&gt;PreferencesData Management-&gt;Connectivity-&gt;Driver Definitions,在右上部的Filter选择MySQL,此时应该还没有任何MySQL数据库驱动弹出的New Driver Definition对话框中,默认选中Name/Type,在Vendor Filer的下拉列表框选择MySQL,再选择...

2018-03-19 20:04:41 3510 3

原创 Java EE SDK安装出错问题

Error.Could not find the required version of the Java(TM) 2 Runtime Environment in '(null)'.解决方法:按下键盘win+R,输入cmd,点击确定先进入SDK安装文件的目录:在命令行窗口输入:java_ee_sdk-6u3-jdk7-windows-x64.exe -j "D:\Program Files\Ja...

2018-03-18 14:13:31 801

原创 Oracle 11g使用Net Configuration Assistant工具配置监听程序

1、找到Net Configuration Assistant工具,单击运行,选中“监听程序配置”,单击“下一步”。2、打开监听程序配置对话框,可以添加、重新配置、重命名或删除监听程序。重命名或删除监听程序前,要先停止监听程序。第一次配置时选中“添加”,然后单击“下一步”。3、打开配置监听程序名对话框,输入监听程序的名称。每个监听程序由唯一的名称标志。可以就是默认的LISTENER...

2018-03-12 20:19:32 29416 5

原创 Eclipse集成GlassFish

1、集成GlassFish并不是所有的Eclipse透视图都支持Web容器或EJB容器,最好在Java EE透视图下集成GlassFish。步骤是,通过Window-&gt;Perspective-&gt;Open perspective菜单命令打开Java EE透视图,在IDE的右下角切换到Servers标签页。在空白处右击鼠标,从弹出的快捷菜单中选择New-&gt;Server命令,在弹出的对...

2018-03-11 23:06:01 2640 1

原创 GlassFish的启动和停止

在GlassFish的安装目录下,找到bin目录,该目录中有两个批处理文件:startserv.bat和stopserv.bat注意:如果要关闭GlassFish的命令行窗口,一定要使用stopserv.bat来关闭,不能随便单击命令行窗口的,否则可能造成数据丢失或数据库崩溃等不可预料的后果。...

2018-03-11 20:43:10 2712

原创 安装配置MySQL

1、MySQL官网:https://dev.mysql.com/downloads/windows/选择MySQL Installer这是MySQL官网的提示,MySQL安装器是32位的,但是可以安装32位和64位的MySQL,所以不用在意下载的是32位的选择不登录等待下载完成后安装----------------------------------------------------------...

2018-03-10 23:10:20 207

Spring SpringMVC Mybatis SSM整合.pdf

Spring SpringMVC Mybatis SSM整合 超级详细图文整合SSM

2020-12-29

jdk-11.0.9_windows-x64_bin.zip JDK11 百度云 迅雷 最新

jdk-11.0.9_windows-x64_bin.zip JDK11 百度云 迅雷 最新 jdk-11.0.9_windows-x64_bin.zip JDK11 百度云 迅雷 最新

2020-12-14

jdk-8u271-windows-x64.exe JDK 百度云

jdk-8u271-windows-x64.exe JDK 百度云 官网下载需要注册登录 上传csdn 方便下载

2020-12-07

Hibernate Hibernate5 讲义 PDF

hibernate5 hibernate PDF 讲义 动力 hibernate ssh hibernate5 节点

2020-12-05

spring+struts2+hibernate(SSH整合)

这是spring、struts2、hibernate三大框架的整合过程详细文档,有兴趣的可以看看,spring structs2

2018-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除