- 博客(40)
- 资源 (4)
- 收藏
- 关注
原创 MongoDB根据配置文件启动报错
今天根据配置文件启动mongodb的时候报错,报错内容为:Error parsing INI config file: unrecognised option 'port'配置文件如下port=57017 #端口号dbpath=/data/jkpt40/lib/mongodb/57017/data/mongodb_data/ #数据库路径logpath=/data/jkpt40/lib/mongodb/57017/data/mongodb_log/mongodb
2022-05-25 11:19:11 2182
原创 产品心得——在其位谋其政
故事背景公司(或者说当前所在的业务线)主要是做B端考试业务服务的。服务过程也会需要用到自研的软件,所以公司有完整的销售-市场-产品-研发-测试-实施闭环。现在身处产品岗位有了更多的机会与上下游的接触,其中也免不了会需要各方面的配合。目前所在项目组做的产品是公司新的一个业务方向产品,目前截止做了2年多了吧,产品其实还不是很成熟。另外由于业务流程环节多,项目团队成员较年轻缺少相关的经验,当然也还有很多其他的原因吧。导致产品未达到领导预期想要的效果。最近销售经过努力,通过层层阻碍拿下了一个项目。客户也
2021-10-27 23:00:23 180
原创 Maven学习
一、Maven是什么 首先我们要知道Maven究竟是什么东西,干嘛用的。 来到官网,下面的截图是官网对Maven的介绍,使用谷歌翻译之后的截图。 个人感觉这个介绍还是有点过于官方,基于我自己的经验还有网上一些大神的看法,我做一个通俗一点的解释。Maven 是一个项目管理工具,可以对 项目进行构建、依赖...
2019-04-26 14:31:31 2692
原创 Java8的LocalDate的compareTo方法
今天在一个博客上看到说LocalDate的compareTo方法返回的是两个日期相差的天数。于是我自己做了一下测试,首先我传的值是2019年3月2日,今天是2019年3月6日。用3月2日compareto3月6日,虽然单测试失败了,但是相差四天是对的。然后我用2019年2月28日去测试,坑爹的,不对啊。明明相差6天,怎么返回1呢。于是看了一下方法的源码。源码的方...
2019-03-06 13:25:44 16814 2
原创 Mac Git项目的隐藏目录
现象今天发现一个项目的文件夹里,我的工程的实际上只占了10多M的内存空间,但是整个项目却占了241M然后我把项目复制了一份之后,把目录中所有的工程目录都删掉了,结果系统显示文件夹是空的了。但是还是占用了200多M的内存。这200多M的内存其实就是git的文件夹所占用的内存。 处理方法将系统切换成root用户,在终端中输入 sudo -i,然后输入电脑密码。切...
2018-11-28 16:18:09 717
原创 okhttp3 Response.body().toString()
今天遇到一个诡异问题,在SpringBoot项目中使用Okhttp3框架进行网络请求,使用enqueue(Callback cack)进行异步操作的是时候(因为本人之前做安卓,网络请求要求都用异步)返回的Response调用response.body().toString(),竟然拿不到字符串。使用Call.execute()的使用返回的Response调用response.body()...
2018-10-23 14:14:00 9825 4
原创 Redis数据类型
Redis支持5中数据类型,分别是String(字符串),hash(哈希),list(列表),set(集合),zset(有序集合)。 String是Redis最基本的类型,一个key对应一个value。其中value最大的存储是512MB。在String的value中可以存储任意类型的数据。例如在存储图片的时候可以把图片序列化。可以使用set key名称 value 的方式进行存储。用g...
2018-09-05 11:49:51 806
原创 Glide 4.0报错
昨天在使用Glide的时候加载不出来图片,同一张图片使用Picasso加载没问题,报错日志如下:07-12 09:47:23.486 25562-25562/allenhu.app E/Glide: class com.bumptech.glide.load.engine.GlideException: Failed to load resource07-12 09:47:23.486 2556...
2018-07-12 09:57:17 4505
原创 android SQLiteOpenHelper
SQLiteOpenHelper有两个需要实现的方法。public void onCreate(SQLiteDatabase db) public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)简单的记录一下这两个方法在什么时候会被调用。onCreate方法是在手机安装你的App的时候调用。就是说手机第一次安装或者...
2018-05-23 11:56:29 1448
原创 swagger no content
在使用swagger进行调试代码的Response Body返回no content。但是生成的链接请求的数据是没问题。问题就是因为在yml中配置的环境写错了,我配置的dev环境,但是调试的时候使用的是localhost。...
2018-05-02 18:04:13 6413
原创 FinalShell一体化的的服务器,网络管理软件
最近发现一款Mac上的服务器管理软件FinalShell官网地址是:http://www.hostbuf.com/下面是官网的截图:用户可以在上面提问,相互交流。非常好用的一款Mac ssh客户端。Xshell的替代。下面是一些功能的截图1.网络监控可选择接口,同时监控多个网络接口速度.2. 打包传输,自动压缩解压,适合传输大量文件,文件夹和文本文件.3.高级网络监控,监控每个进程监听的端口,以及...
2018-04-12 14:02:51 1982
原创 SpringBoot笔记二
在学习SpringBoot,写单元测试的时候碰到以下报错。org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.imooc.service.impl.ProductServiceImplTest': Unsatisfied dependency exp...
2018-03-24 12:53:27 345
原创 SpringBoot笔记一(配置swagger文档)
步骤:1、添加pom依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> </dependency&
2018-03-15 11:26:55 2751
原创 android界面切换动画
最近工作不是很紧张,所以下载了“小秋魔盒”的代码在研究。整个应用使用了很多的第三方框架,用很简单的代码实现了比较炫的效果。首页列表的item点击跳转页面效果比较好,于是研究了一下。跳转源码: //设置监听,监听是自己写的 homeAdapter.setOnItemClickListener(new OnItemClickListener() {
2017-10-23 14:02:54 1623
原创 mac上GenyMotion的配置信息
mac上的genymotion的配置信息在/Users/用户名/.Genymobile/目录下,.Genymobile是一个隐藏的文件夹使用genymotion经常会下载不了virtual devices,我们可以打开genymotion.log,找到镜像文件下载地址:类似 “http://files2.genymotion.com/dists/6.0.0/ova/genymo
2017-06-24 14:51:27 950
原创 adb remount
使用adb remount失败了,提示 如下图。解决方法先执行 adb root然后 ctrl+c,然后再adb remount就成功了
2017-04-14 14:27:52 8253
原创 Android EditText总结
这篇博客讲一讲最近使用EditText的时候自己遇到的一些问题,以及对于使用EditText的一些常用的东西吧。1、使用EditText的时候我们往往喜欢去掉EditText默认的样式,去掉默认样式只要设置一个android:background="@null"就行了,另外EditText的默认样式也有不一样的,这个取决你的Activity的theme2、android:s
2016-08-18 17:43:43 384
原创 Intent的Flag总结
最近在项目的开发中通过使用Intent.setFlag()使得开发得到了很大的方便,所以对常用的Flag做了一下总结。首先下面是Android源码中对于setFlag方法的解释 /** * Set special flags controlling how this intent is handled. Most values * here depend on
2016-08-16 17:40:56 455
原创 SQLite Expert查看float数据
今天使用SQLite Expert查看数据表里的数据发现一个问题。我添加的float的数据的数值有变化。这是我添加到表里的money和weight数据,但是在SQLite Expert里面看到的竟然是这样的。刚开始我以为是自己插入进去的数据有问题,但是充数据库里查出来的数据又是正常的。诡异。
2016-03-23 18:15:21 771
原创 微信红包算法
今天试着写了一个微信红包的算法。先是自己写了一个算法,但是效果不好。然后在网上参考了一位大神写的方法。红包的要求就:设置m个,发n分(这里就以分为单位了),保证每个红包的金额要大于1分。首先我自己的思路是:1、判断n是否会大于等于m,如果n2、如果n==m,那么每个就是1分钱。如果n>m那么每个红包的金额范围应该是1~n-m+1之间,例如1块钱,发10个的话,合法的
2016-02-29 18:18:24 1490
原创 Android截屏
private Bitmap generateSpringCard() { //截图 View view = getWindow().getDecorView(); view.setDrawingCacheEnabled(true); view.buildDrawingCache(); return view.getD
2016-02-25 17:03:54 383
原创 使用TabLayout小总结(Pager.setCurrentItem())
直接贴一下代码吧。package com.mmcmmc.mmc.ui;import android.os.Bundle;import android.support.design.widget.TabLayout;import android.support.v4.view.ViewPager;import android.util.Log;import android.view.
2016-01-21 16:45:27 2204 1
原创 Android岗位的面试总结
最近由于公司的一些原因,我选择了辞职,然后开始在找新的工作。今天想写写我的面试中遇到的一些事情。当然了下面讲的这些仅仅是我个人的一些经历和想法,也仅仅是对于Android开发这个岗位的一些面试经验。 首先,本人是今年6月份毕业的一个普通的二本院校毕业的软件工程专业的学生。从去年10月开始一直在公司实习,其实也是正式上班(大四一直在上班)。从去年10月份到现在为止一共有过三段面试的时间。分别
2015-11-01 22:45:50 1289
原创 Android Studio遇到的问题一
这几天在使用AS(Android Studio)的时候遇到了一个这样的错误:注: 某些输入文件使用或覆盖了已过时的 API。注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。在最后面还提示说:Error:Execution failed for task ':wuzi_test:dexDebug'.> com.android.ide.
2015-10-30 11:49:01 1537
原创 Android Studio设置注释模板
Android Studio和Eclipse一样也设置有注释模板设置的功能,使用起来很方便。网上已经有人总结了设置的方式,这里就引用一下大神们的文章。1、Eclipse的设置方式:http://blog.csdn.net/wangjia55/article/details/88342712、AS设置的方式一:http://jingyan.baidu.com/album/e6c850
2015-10-09 10:44:52 506
原创 关于微信分享、登录的一些注意事项
最近在开发的项目中集成了微信的一些功能。碰到了一些坑,在这里记录一下。首先,大家可以到微信的开放平台去下载官方的demo,官方demo下载地址,但是不得不说官方的demo是很旧的了。下面是我想要记录的一些注意事项:1、官方的demo是很旧了,引用的libammsdk.jar不是最新的。BaseResp没有code这个属性。2、在微信开放平台填写的应用签名
2015-08-02 16:02:12 1750
原创 使用Android Stuio自定义属性
在使用Android Studio创建自定义控件的自定义属性时,需要声明命名空间,如:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:round = "http
2015-04-25 16:48:28 589 1
原创 关于IOS开发者账号的申请
最近因为公司的需要我去申请了ios的开发者账号。其中遇到一些问题,但是都解决了,在这里记录一下。首先ios开发者账号的申请流程网上说的很多了,比如:http://www.app111.com/doc/100072820_3.html我在这里主要是讲讲经过 http://www.app111.com/doc/100072820_3.html 所有步骤之后,如果没有审核成功后续
2015-04-15 09:40:05 593
原创 Java的位移运算符
接触java有三年了,工作也快半年了,今天在写代码的时候碰到了java的位移运算符,于是又重新好好学习了一遍。“>”,“>>”,“>>>”这三个运算符当中后面的两个可能很多人都不是特别明白,一般的开发中也用的比较少。“>”不用说,就是大于的意思。“例如:3 3的二进制是:0000 0011, 左移一位之后的二进制就是 0000 0110,0000 0110换成十进制就是6.
2015-03-24 12:27:23 725
原创 Android Notification下拉样式
在android中接受通知,对通知的样式进行设置public void notifyUser(int id, String title, String content, String tickerText) { // 获取系统的状态类通知 notificationManager = (NotificationManager) context.getSystemService(Conte
2015-01-17 14:52:14 603
原创 Android应用程序的位置标识
最近想将一个android工程复制,然后稍微改一下,变成另外一个应用,但是发现复制过后的工程打包出来的应用会将原来的应用给覆盖,这就让我想起了一个安卓当中的知识点,就是android应用的唯一标识。test2是由test1复制过来的android Application,如果我直接运行test2的话,生成的应用会将test1的应用覆盖。但是我们只要改一个地方就能让test2成为一个独立
2015-01-08 10:00:15 492
原创 判断应用程序第几次启动
使用SharedPreferences去判断程序是否是第一次启动。 public void getCount() { // TODO Auto-generated method stub SharedPreferences preferences = getSharedPreferences("count", Context.MODE_PRIVATE); int c
2014-12-22 15:13:22 504
原创 PullToRefreshExpandableListView的点击事件
这几天做项目的时候用到了一个开源的下拉刷新的框架(需要的朋友可以加我Q:359222347)。其中我使用PullToRefreshExpandableListView的时候发现这个东西没有setOnChildClickListener()的点击方法。刚刚在一个国外的网站上看到一个解决的方法:mPullRefreshListView = (PullToRefreshExpandableListVie
2014-11-26 11:27:20 2317 1
原创 将android应用中产生arn的原因写到本地
/** 写入日志文件*/public static File Log_saveFile(String crashReport) {// TODO Auto-generated method stubString fileName = "crash-" + System.currentTimeMillis() + ".txt";if (Environment.getExter
2014-11-06 13:51:54 871
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人