自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 安装mysql显示service已存在,sc query mysql却为空

mysql显示service already exits

2023-02-03 13:37:13 491

原创 java编程思维笔记

一、乱码原因1.解析错误(比较简单)法国人用windows-1252编码文件,中国人用GB18030解析,改变编码查看方式即可2.在错误解析的基础上进行了编码转换(复杂)改变编码查看方式不行恢复:两个关键信息:原来的二进制编码方式A;错误解读的编码方式B,尝试对两个关键信息进行逆向操作。二、面向对象3.类的基础除了八种输出类型,其他类型的数据都用类这个概念表达static表示类方法,也叫静态方法,与之对应的是实例方法,实例方法没有static修饰符,必须通过实例获对象调用,而类方法可以直接

2021-12-30 16:31:24 170

原创 dashboard暴露端口

2021-12-08 18:11:14 394

原创 kubeadm init一直超时的解决方法之一

错误如下图所示,一直超时,这里是hosts文件里面有问题查看了一下 cat /etc/hosts 问题出现了。[root@k8s-135 ~]# cat /etc/hosts192.168.17.135 k8s-135192.168.17.138 k8s-138192.168.17.140 k8s-140一般情况下hosts的内容是关于主机名(hostname)的定义,每行为一个主机,每行由三部份组成,每个部份由空格隔开。分别是: 网络IP地址 主机名.域名 主机名(主机名别名)这里缺

2021-12-08 15:47:59 4946

原创 后台往前端传Spring数据时,前端接收后两位变为0

后台往前端传Spring数据时,前端接收后两位变为0,导致出错,之前代码不知道咋回事,心里想着试试StringBuilder,结果一试还真可以了,不明白咋回事了。

2020-12-29 15:35:06 591 1

原创 mybatis 出现Error instantiating interface with invalid types () or values ().

Error instantiating interface with invalid types () or values ().我这里是因为在resulttype写错了导致的

2020-10-12 10:36:51 1158

原创 List与ArrayList

List是一个接口,而ArrayList是List接口的一个实现类。 ArrayList类继承并实现了List接口。 因此,List接口不能被构造,也就是我们说的不能创建实例对象,但是我们可以像下面那样为List接口创建一个指向自己的对象引用,而ArrayList实现类的实例对象就在这充当了这个指向List接口的对象引用。...

2020-08-05 20:39:29 164

原创 Binary Tree Level Order Traversal II

public class BinaryTreeLevelOrderTraversalII { public List<List<Integer>> levelOrderBottom(TreeNode root) { List<List<Integer>> ret =new ArrayList<>(); if(root==null) { return r

2020-08-05 20:37:28 69

原创 Same Tree

首先可以用DFS深搜的递归方法来做public class SameTree { public boolean isSameTree(TreeNode p, TreeNode q) { if(!p&&!q) { return true; } if(!p&&q||!q&&p||p.val!=q.val) { return false; }

2020-08-03 20:17:31 78

原创 RemoveDuplicates

数据结构中比较简单的链表题 public ListNode deleteDuplicates(ListNode head) { ListNode pre = head; ListNode cur=head.next; if(head==null||head.next==null) {return head;} while (pre.next != null) { if (pre.val == cur.

2020-07-26 21:21:51 429

原创 MergeSortedArray

这个题还是比较简单的public void merge(int[] nums1, int m, int[] nums2, int n) { int[] nums3; nums3=new int[m+n]; for(int i=0,j=0,k=0;i<m+n;i++) { if(j<m&&k<n)

2020-07-26 21:20:51 87

原创 爬楼梯

这个题一开始看有点晕,后来把1,2,3,4,5挨个算出来,越算越惊奇,这不就是传说中的斐波那契吗,知道是这个就好做了,代码如下public class Stair { public static void main(String[] args) { Stair stair=new Stair(); System.out.println(stair.goStair(2)); } public int goStair(int n) {

2020-07-25 10:02:09 71

原创 Sqrt(x)

这个题的坑真的是太多了,感觉踩了好多的坑,首先,暴力枚举是不可能的,肯定会超时,然后又尝试了下二分法查,结果发现溢出,因为一开始选择的方法是a*a=x,这样确实会溢出,后来有尝试了下除法,结果还是过不去,仔细一想,应该是mid作为除数不能有为零的情况,所以把mid,max,min初始值最好都不要设为0,都设为从1开始,这样x为0的情况也统计进去了。代码如下:public class SqrtX { public static void main(String[] args) {

2020-07-23 23:16:29 278

原创 AddBinary

没做出来,去查了一下,感觉这种方法挺好的。public class AddBinary { public static void main(String[] args) { String a="11",b="1"; AddBinary addBinary=new AddBinary(); System.out.println(addBinary.myaddBinary(a,b)); } public String myaddBinary(St

2020-07-23 20:31:55 98

原创 Pllus one

这道题一开始方向想错了,是按加1是否等于10 弄得,这样弄太复杂了,考虑的太多,耽误了很长时间也没弄出来,后来按是否小于9处理很快就弄出来了。代码如下:public class PlusOne { public static void main(String[] args) { PlusOne plusOne = new PlusOne(); int[] a = {9, 9, 9, 9}; int[] b = plusOne.myplusOne(a)

2020-07-23 19:20:34 131

原创 LengthOfLastWord

这题乍一看挺好做的,但是还要考虑的详细一点,坑挺多的,尤其是空格的位置要考虑好。`public class LengthofLastWord {public static void main(String[] args) {String s="";LengthofLastWord lastWord=new LengthofLastWord();System.out.println(lastWord.LastWord(s));}public int LastWord(String s) {i

2020-07-21 22:28:12 171

原创 SpringBoot 2.0 报错: Failed to configure a DataSource: 'url' attribute is not specified and no embe...

这是因为在pom文件中引入了数据库的相关依赖,而项目中没有用数据库,所以说还是不能瞎引用;

2020-04-24 16:37:18 288

原创 使用spring data elasticsearch遇到了一些坑

今天用spring data elasticsearch出现了一系列的坑,折腾了一天总算是解决了,下面来说一下1.首先就是出现NoNodeAvalibleExcepetion:出现这种情况大概率的原因就是spring data elasticsearch的版本与elasticsearch版本不对应,我的spring data elasticsearch版本为3.2.5,对应elasticsea...

2020-04-15 23:18:22 1108

原创 Navicat连接服务器时10060的解决方法

服务器上的mysql卸载重装后用navicat连接时出现10060的错误,估摸着应该是防火墙的问题。修改方法:mysql -u root -p passwordmysql> use mysql;#接着对系统数据库的root账户设置远程访问的密码,与本地的root访问密码并不冲突。添加新用户 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDE...

2020-04-13 21:06:28 2904

转载 springboot JPA出现500

在此标记不生成json对象的属性因为jsonplugin用的是java的内审机制.hibernate会给被管理的pojo加入一个hibernateLazyInitializer属性,jsonplugin会把hibernateLazyInitializer也拿出来操作,并读取里面一个不能被反射操作的属性就产生了这个异常.不过我用的是jackson来转json,所以想到了用annotation来排...

2020-04-01 15:18:24 338

原创 出现Error creating bean with name 'entityManagerFactory'怎么办

这是由于mysql-connector-starter的默认版本号过高,与hibernate不匹配,解决办法,在pom文件中降低mysql的版本号:<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</ar...

2020-04-01 14:48:40 1370

原创 Could not get JDBC Connection; nested exception解决方法

运行程序时一直出现这个,使用的mysql是8.0.17,试了很多方法后才发现是数据库版本的问题。错误如下到最后才发现是pom.xml中的版本号不对应导致的,将版本号改过来就行。如下所示:<dependency> <groupId>mysql</groupId> <artifactId>mysql-...

2019-09-23 15:50:13 21712 2

原创 R.string.xx输出的是int类型的

今天做的项目中本来想使用R.string.xx直接让其输出string文件中的某段文字,但是显示的是R.string.xx是int类型的,后来忽然想起来java编译的的时候会把string类型变量存放在栈的临时变量表中,并给出一个int类型的ID指向此变量。所以说R.string.xx给的是一个id,因此我们要通过getString( )方法,因为getString( ) 方法底层实现过程有一句“...

2019-08-29 16:45:53 2896

转载 try/catch/finally用法

try{ //可能抛出异常}catch(Exception e){ //捕获异常}finally{ //不管有无异常都执行}finally内的代码不管有无异常发生,都会执行。具体来说:如果没有异常发生,在try内的代码执行结束后执行。如果有异常发生且被catch捕获,在catch内的代码执行结束后执行如果有异常发生但没被捕获,则在异常被抛给上层之前执行。由...

2019-07-30 11:49:28 412

原创 JSON中optString与getString的区别

optString方法会在对应的key中的值不存在的时候返回一个空字符串或者返回你指定的默认值,但是getString方法会出现空指针异常的错误。并且如果key中的值不存在的话我们也可以先检查一下,obj.has(你的字段值);...

2019-07-18 10:38:58 123

原创 关于List类型循环取值相同的问题

使用这个类型时,如下代码Map<String,Object> map1=new HashMap<String,Object>();for(int i=0;i<8;i++) { map1.put("id",i); map1.put("merchant_im...

2019-07-02 15:19:59 1091

原创 关闭Dialog后主界面的状态栏又重新出现的问题

在设计优惠券时,弹出优惠券的Dialog后再关闭时,会使得状态栏重新出现,这时候我们只要在MainActivity里加入getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN , WindowManager.LayoutParams. FLAG_FULLSCREEN);就可以解决了。...

2019-06-24 14:17:43 1196

原创 从子Fragment调用父Fragment中的方法

((PresentFragment) (Keyboard_fragment.this.getParentFragment())).showpresent();其中PresentFragment为父fragment,Keyboard_fragment为子fragment;showpresent()为PresentFragment的方法。

2019-06-19 14:55:12 2488

原创 关于android点击类别标签后商品列表变为空的情况

show_table1.clear(); LogUtil.e(TAG,show_table.size()+"LZ1"); if(category.equals("全部")) { showtable1=showtable; }错误代码是这样的,出现的问题是每次程序刚运行时有商品,点击其他按钮后商品消失,找了一下...

2019-06-17 19:23:41 168

原创 动态添加Radiobutton时的一些问题

在动态添加radiobutton时若是想引入style需要RadioButton button=new RadioButton(new ContextThemeWrapper(mcontext,R.style.sh_ShopRadioButtonStyle),null,0);但是这样的话控件的宽度和高度都是自适应的,而且margin也没法定义所以定义方法为public void addvi...

2019-06-05 19:47:18 458

原创 设置背景半透明的方法

国际色彩标准名称与色值(如果想半透明的话,只要在前面加入7f后面跟下面这些代码的六位数。全透明为#00000000,半透明为7f000000,透明度从00到ff)

2019-06-05 09:26:12 1255

原创 继承AppCompatActivity的Activity对标题栏进行隐藏

在使用android:theme="@android:style/Theme.NoTitleBar"时出现错误:You need to use a Theme.AppCompat theme (or descendant) with this activity.``解决方法:设置actionBar.setDisplayShowCustomEnabled(true)或者actionBar.se...

2019-06-03 16:32:03 85

原创 Android标题栏无法隐藏

1.安卓标题栏不显示的原因活动是按照教材(Android第一行代码)上继承的Activity,但打开主题的styles.xml,会发现<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">设定中用到了AppCompat的主题解决办法就是让所有的活动都继承 AppCompatActivity就行了,...

2019-06-03 16:16:32 378

原创 Unknown host 'd29vzk4ow07wi7.cloudfront.net'.

今天跑项目的时候突然出现这个问题,一开始以为是被墙了,结果后来开了VPN也不行,在网上找到了解决这个问题的两种方案:方案一:打开build.gradle,在jcenter()前添加上mavenCentral();这种方法若是不行可以尝试下方案2;方案二:添加中央仓库,和阿里云镜像服务,如下所示: mavenCentral() maven { url 'http://maven...

2019-05-08 10:07:13 2072

转载 背景设置为透明RGB

透明度对应的16进制0xffff00ff是int类型的数据,分组一下0x|ff|ff00ff,0x表示颜色整数的标记,ff表示透明度,f00f表示色值,注意:0x后面ffff00ff必须是8位的颜色表示。颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0到 255(00到 ff)。对于 alpha,00表示完全透明,ff表示完全不透明。表达式顺序是“aa...

2019-05-06 11:08:37 9718

原创 用OKhttp进行PULL解析xml数据时一直读不到数据

使用OKhttpclient时,一直显示Response response = client.newCall(request).execute();此处语句异常,猜想肯定是网址出错了,后来一想模拟器访问笔记本时不能用本地地址,必须访问笔记本的IP才行,所以在命令行中输入ipconfig查看一下电脑IP地址,然后将url换成IP地址就行。...

2019-04-25 15:43:18 330

原创 【Content Provider】uri.getPathSegments.get()解析

在URI content://com.example.app.provider/table1/#使用uri.getPathSegments会将URI权限之后的部分即从table1开始的部分按“/”进行分割,所以这个列表中的第0个位置存放的就是路径,第一个位置存放的就是Id了。...

2019-04-19 15:40:29 740

原创 DDMS中的Exploer下data文件夹为空的解决方法

出现这种问题是真的无语,这是由于对data没有读取权限,给相应的文件夹赋予权限即可,方法如下:1.如果是在模拟器中运行的程序,可以直接修改权限,在控制台中先中进入到android sdk中的platform-tools中(要先配置环境变量),然后输入下图红色划线的命令(其中com.example.filepersistencetest是自己项目的包名)。权限修改之后就可以打开了,这个问题查...

2019-04-18 11:39:36 1007 1

原创 Could not open Selected VM debug port (8700)解决办法

出现这种情况是由于android studio与DDMS的端口冲突,所以我们可以打开DDMS中的windows->preference->Android->DDMS,将8600换为8601,同时选中ADBHOST,设为127.0.0.1,然后再将windows系统中的host文件中添加127.0.0.1 localhost...

2019-04-18 10:56:17 8709 12

原创 Android studio3.0 如何打开DDMS

DDMS(Dalvik Debug Monitor Service),在 Android 开发环境中的Dalvik虚拟机调试监控服务。可以进行的操作有:为测试设备截屏,查看特定行程中正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等,功能强大,对我开发者来说是一个非常好的工具。 AndroidStudio开发工具中,打开DDMS的方式如图:...

2019-04-18 09:42:35 1605 1

空空如也

空空如也

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

TA关注的人

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