- 博客(35)
- 资源 (3)
- 收藏
- 关注

原创 如何有效地提高会员付费收入?
假如你们公司有一个产品有会员功能,目前已经每个月通过会员功能营收一百万元,但是你有一个任务,要求在某个期间内把这个营收提高30%。那么,怎样才能把这个收入有效地提高呢?在此,我分享一种思维。 这个问题看似简单,有人会说:“让更多的用户付费就行了。”,那么怎样才能让更多的用户付费呢?其实这个问题看似简单其实并不简单,既然是个复杂的问题,那么我们应该把它简单化,如果...
2019-03-23 21:32:56
1856
原创 Android Studio的快捷键Ctrl+Shift+F无效或冲突解决办法
在Win10上安装Android Studio很多人发现快捷键Ctrl+Shift+F用不了,按了没反应,原因是因为和win10自带的“微软拼音”输入法产生了“热键冲突”,有两个解决办法,推荐第一个。解决方法一关闭win10自带的“微软拼音”输入法Ctrl+Shift+F的快捷键打开“设置”-“时间和语言”-“语言”进入到下面界面进入界面拉到最下面,点击微软拼音的选项:解决方案二给Android Studio的全局搜索增加一个快捷键来解决冲突。依次点击File-Settings-Key
2021-10-10 15:49:00
6749
2
原创 Java面试中HR面常见非技术非专业问题问答
本文主要总结一些面试中常见的非技术非专业的一些用于考察参与面试者的综合素质问题和优质答案,供参与面试者和面试官参考。希望能对大家带来帮助,欢迎各位在评论提意见!你给自己前面的面试打多少分?给非技术面试官回答:90分,我觉得我的技术能力和岗位的需求很匹配,所以我能在面试中有很好的表现,让我有自信能胜任这份工作,不给自己打满分是因为我清楚自己还有很大的进步空间,把100分留给永远的明天,不断努力追求完美。家庭关系和谁最好?和我妈(爸)最好,TA总是非常相信我,总是支持我做所有事情。未来五年会有什么规划
2021-03-03 23:17:37
1064
4
原创 详细总结Java Synchronized和Lock的区别
存在层次上synchronized: Java的关键字,在jvm层面上Lock: 是一个接口锁的获取synchronized: 假设A线程获得锁,B线程等待。如果A线程阻塞,B线程会一直等待Lock: 分情况而定,Lock有多个锁获取的方式,大致就是可以尝试获得锁,线程可以不用一直等待(可以通过tryLock判断有没有锁)锁的释放synchronized: 1、以获取锁的线程执行完同步代码,释放锁 2、线程执行发生异常,jvm会让线程释放锁Lock: 在finally中必须释放锁,不然容易造
2021-03-03 20:33:54
500
1
原创 Java怎么去除字符串中的所有数字?
String string = "abc123zxc56qwer89ws5";System.out.println(string .replaceAll("\\d+",""));欢迎评论点赞!您的支持是我创作的动力!感谢支持!欢迎关注公众号“程序员转管理”获取更多优质文章
2020-06-18 15:26:07
4483
原创 惊!超过百分之九十九的人曾经写错了Java的取整方法!
引子故事:今天天气晴朗,天上下着冰雹,正是写代码的好时光。公司领导对一群Java实习生组织了一个考核,题目如下:设计一个程序输入任意一个数字,输出该数字的整数部分。考核时间:下班前完成。实习生们都觉得这很简单,马上开干,实习生四毛一个五分钟就完成了程序的编辑,而实习生九毛第二天中午十一点五十九 分就完成了,他们都根据考核要求在下班前完成了这次考核任务,把代码交给了领导查验。对于按时完成考核,他们应该得到奖励,奖励一朵小红花:领导看了四毛的代码,感到非常生气!然后给九毛涨了一块钱工资。他们的成
2020-06-05 17:28:44
358
1
转载 解决Vue cli 4.0 无法自动导入svg的问题
网上大多数的教程都是vue cli旧版的,通过这些教程导入Vue cli 4.0 可能会出问题。使用vue cli 3/4搭建项目使用svg自动导入的方法:1、安装 svg-sprite-loader、svgo这两个库npm install --save-dev vue-svg-sprite-loadernpm install -g svgo2、在根目录创建vue.config.js,如果存在就不需要创建,然后添加一下配置const path = require('path')function
2020-06-04 16:23:42
964
2
原创 foreach循环进行元素的remove移除add添加操作抛异常Exception in thread java.util.ConcurrentModificationException
JAVA ArrayList for循环进行元素的remove移除/add添加操作抛异常Exception in thread “x” java.util.ConcurrentModificationExceptionException in thread "main" java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909) at ja
2020-05-23 16:18:06
465
原创 Java List ArrayList、LinkedList怎么向List最前面插入元素?
ArrayList数组、LinkedList如何在最前面加一个元素?list.add(0, object);使用了List.add(int index, E element)方法,当第一个参数为0的时候,代表往List最前面增加一个元素。
2020-05-23 14:28:21
33491
1
转载 CSS解决网页HTML元素DIV等无法居中的方法
1.水平居中<div class="box"></div> .box{ width: 100px; height: 100px; margin: 0 auto; background: #E33;}2.水平垂直居中(1)绝对定位水平垂直居中<div class="box"> <div></div></div> .box { width: 100%; heig
2020-05-20 17:14:26
2825
转载 HTML CSS怎么解决网页图片变形的办法
1.背景图片方式这种方法是利用css背景图方式,让图片垂直水平居中显示,不会拉伸变形。.box { width: 400px; height: 400px; background: url("img") no-repeat center center; background-size: cover;}2.CSS3的object-fit属性object-fit有五个值 fill --- 默认,不保证保持原有的比例,根据宽高拉伸或者压缩填满
2020-05-20 17:08:08
2951
原创 解决AJAX跨域请求Java后端收不到cookie
因为规则为了安全的原因,ajax跨域请求默认是不发送cookie的,首先要搞清楚什么是跨域请求。根据百度百科的解释是:AJAX 跨域访问是用户访问A网站时所产生的对B网站的跨域访问请求均提交到A网站的指定页面。说人话举个例子:网站A:a.test.com 通过ajax请求网站B:b.test.com上的接口,很明显网站A和网站B 是两个不同的域,而处于安全机制,JS只能访问与所在页面同一个域...
2020-05-20 10:00:08
1190
原创 IT 程序员、软件工程师值得考的证书有哪些?有什么证书可以考?
证书是一种能非常有效证明自己能力的东西,证书就是实力的证明,短短的面试时间,证书能为自己加不少分,通过考证去提升自己,是一种非常不错的、性价比很高的手段,下面整理和介绍程序员比较值得考的一些证书。随着职业资格认定的发展越来越成熟,国内无论是企业还是政府,越来越重视职业资格认定证书了,比如说有一些地方的人才认定,中级职业资格证书能认定的人才等级往往比本科学历高,一般都是跟硕士学历同等级或者比硕士学历认定的等级低一点,高级职业证书认定的等级往往比硕士学历认定的等级高。所以,程序员最值得考的证书肯定是计算机技
2020-05-16 15:25:57
110590
46
原创 Android安卓handler message消息msg.arg1、msg.arg1和msg.obj变零0或者变null空的问题解决方案
今天遇到一个奇怪的问题,使用安卓Handler消息发送数据进行处理,结果拿到的msg.arg1竟然偶尔变0,不是每次都是0,是偶发性的,我的代码是类似于这样的:...case HandlerMsgId:System.out.println("编号1消息:"+msg.arg1);new Thread(new Runnable() { @Override public void run() { System.out.println("编号2消息:"+msg.arg1);
2020-05-09 09:44:36
4079
2
原创 Android安卓如何创建使用英文专用layout界面和values资源?
前言英文的紧凑度比中文低一些,很多时候表达同一个意思的英文要比中文的长度要长,对于安卓应用的国际化,中英共用同一套布局文件在适配工作上显得比较难,一个简单的做法是不同语言用不同的布局文件,那么怎么实现呢?正文方法很简单,在res文件夹下创建一个名为layout-en-rUS的文件夹,当系统语言设置成美式英文[English (United States)]的时候,APP将会优先使用该文件夹下...
2020-04-01 17:19:25
1896
1
原创 Java基础和底层面试题附答案
在大公司的面试里,最爱考的就是基础和底层的知识,可谓必考题。在小公司的面试里,也有不少考基础的。整理一下基础知识和底层原理相关的高频面试题。为了方便自我检测,答案隐藏起来了,需要看答案的自行向右拖动滚动条查看。 ...
2020-03-10 14:45:18
1209
原创 IDEA一键快速生成JNI头文件(可直接复制使用)
每次都用命令来生成JNI头文件不仅麻烦还容易出错,所以建议在IDEA配置一键生成小工具会节省很多时间以下是配置方法:点击File>Settings>Tools>External Tools:点击上图箭头指着的加号进行添加工具:为了方便大家输入给出四个参数可以直接复制粘贴使用:Name:Generate Header FileProgram:$JDKPath$/bin...
2019-11-17 00:08:34
2094
18
原创 Android的ListView中的CheckBox.isChecked()获取的状态数据不准确的解决方案
可能的原因是ListView设置了:android:layout_height=“wrap_content”,把layout_height设置成固定高度就不会出现获取的状态数据不准确的情况。当android:layout_height="wrap_content"时,会因为计算父控件的高度所以造成了一种反复调用getView()的情况,在计算父控件的高度调用getView()时,获取的Check...
2019-11-04 20:56:55
1099
原创 软考中级软件设计师考试下午答题技巧分享
下午的试题,除了掌握对应的知识点外,也要掌握一些解题技巧,因为下午的题型的比较固定的。试题一问题1一般是固定的题型,用说明中的词语给出图中实体En~Em的名称。问题2一般是固定的题型,用说明中的词语给出图中数据存储Dn~Dm的名称。问题1和问题2可以先在说明中标出所有实体和数据存储的名称,然后使用排除法选出最有可能的答案。要结合说明中的语句语意来选择名称,千万不要自己认为用哪个名称好就选哪...
2019-11-02 11:36:05
16178
2
原创 安卓ListView中 的EditText无法弹出软键盘输入
网上的方法试了很多都不行,后来发现在ListView控件同级处加入一个EditText,ListView中的EditText就可以正常弹出软键盘输入内容了,这个EditText可以设置宽高都为0dp,或者设置为隐藏,这应该是ListView的一个BUG,安卓5.0以上还是建议用recyclerview。代码如下: <ListView android:layout_wi...
2019-09-26 19:55:25
1502
原创 安装Java JDK JRE闪退安装失败一闪而过没有文件
我在安装 64位JDK8的时候遇到一个问题没有安装成功,记录一下希望能帮助到别人。安装的时候安装JDK成功了,但是到了安装jre的时候安装窗口一闪而过就闪退了,打开安装目录发现并没有jre的文件夹,后来经过排查,不可思议的是居然是百度输入法软件冲突导致jre安装失败。解决办法是把百度输入法卸载,安装好JDK后再把百度输入法安装回来。当然可能还有其他办法,比如把百度输入法关闭了,但是我不知道怎么关闭...
2019-08-23 09:27:59
7380
13
原创 MyBatis自动生成的Example用法
Example用于添加条件,相当于where后的部分。selectByExample几乎可以解决所有的查询。举个使用例子:Example example = new Example(); Example.Criteria criteria = example.createCriteria(); criteria.andStatusEqualTo(1); List<User>...
2019-03-28 22:06:12
2614
原创 Spring Boot2.0整合Redis以及常用操作介绍(附封装好的方法)
Redis 是目前使用最广泛的缓存中间件,相比 Memcached,Redis 支持更多的数据结构和更丰富的数据操作,另外 Redis 有着丰富的集群方案和使用场景,这在此介绍总结 Redis 的常用操作。Redis 介绍Redis 是一个速度非常快的非关系数据库(Non-Relational Database),它可以存储键(Key)与 5 种不同类型的值(Value)之间的映射(Mappi...
2019-03-27 16:47:10
647
原创 解决redis连接不上: Can’t connect to redis-server.
如果是连接到非本机的(包括虚拟机也算是非本机),首先检查防火墙是否允许外网访问「edis监听的端口,「edis默认端口为6379。具体方法请自行百度,网上很多方法。检查redis是否巴至启动了。 ps -ef | grep redis如果是redis 3.2以上的版本默认是不允许外网访问的,需要修改redis.conf配置文件:(1) 修改peotected-mode yes改为:...
2019-03-27 11:10:36
22726
原创 Java报错:No serializer found for class org.json.JSONObject and no properties discovered to create
微信搜索“程序员转管理”关注获取经验和技术干货在用Spring Boot进行开发时,返回org.json.JSONObject给客户端,会报No serializer found for class org.json.JSONObject and no properties discovered to create...的错误,原因是org.json.JSONObject没有实现序列化接口。...
2019-03-22 18:36:30
29098
原创 Linux nginx配置多域名多二级域名转发(附带注释)
微信搜索“程序员转管理”关注获取经验和技术干货为方便大家以下教程直接按照步骤复制粘贴即可。首先进入nginx配置文件所在目录cd /usr/local/nginx/conf然后打开文件编辑vi nginx.conf配置文件里默认已经有一个server{}了,在server{}后面再加一个server{} server { listen ...
2019-03-21 18:50:40
2329
原创 如何防止方法返回字符串为空null时调用equals等方法出错报错
微信搜索“程序员转管理”关注获取经验和技术干货如果出现如题 这种情况,那你的代码应该是这样写的:Object.getString().equals("123");String为null时不能调用任何方法, 调用的话会报错。不妨换个思维解决问题,让字符串不为 空:"123".equals(Object.getString());这样写问题就解决啦!...
2019-03-11 11:35:57
2813
原创 解决java springMVC配置json转换器报错Error creating bean with name 'org.springframework.web....
微信搜索“程序员转管理”关注获取经验和技术干货详细报错信息部分如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHa...
2019-03-05 17:08:41
4219
1
原创 大学要不要加入学生会?
微信搜索“程序员转管理”关注获取经验和技术干货关注我的读者有不少是大学生,最近收到不少关于大学学生会的疑问,很多人都是担心加入学生会会占用自己太多时间影响学习,有的人加入了学生会但是占用自己太多时间在考虑是否退出。关于大学生是否要加入学生会这个问题我在这里分享一下我的观点,希望对您有所启发。 开门见山,直接说结论:**对于大部分人,不建议加入学生会。**学生会的职位其实学不到什么...
2019-03-01 14:47:42
540
原创 java验证数字区间内哥德巴赫猜想是否成立
理论依据:欧拉的推理——每一个大偶数(大于4的偶数)都可以拆成两个质数。计算结果:大于5小于1000000000的整数区间哥德巴赫猜想成立。其他区间就没有算了,这个区间都算了很久很久。//理论依据:欧拉的推理:证明:每一个大偶数(大于4的偶数)都可以拆成两个质数。//把1100000000内的素数存放到集合中 boolean flag; int m=110000000...
2019-01-03 11:56:03
595
原创 程序员实习生要注意的几点(亲身心得体会)
已经大学毕业第二年了,感觉刚从学校出来没多久,可能是因为我这两年过得比较充实,回想起来,这两年除了工作就是学习,很忙很忙...身边的朋友很多问我,不累吗?我说不累,为了自己的梦想再累也要坚持。 这两年发生的事我还记忆犹新,在此,趁热打铁,为在校即将找工作的准程序员们和正在工作岗位上的实习生写写自己的心得体会,希望能给大家带来一些指引少走弯路。
2019-01-02 17:10:04
12118
原创 java解决jquery、Ajax 发送中文乱码的方法总结
先说推荐的解决办法:前端两次编码后发送:encodeURI(encodeURI(”要编码的中文“))后端一次解码:URLDecoder.decode(request.getParameter(对应的字段名称), “UTF-8”)接着说不推荐的办法:方法一:前端采用encodeURI对中文编码,后台服务器解码后通过: new String(传过来的参数.getBytes(“ISO8859_...
2018-11-12 14:47:57
519
原创 windows server 2008r2 2012 r2同时用tomcat和iis,iis转发tomcat请求,解决服务器80端口冲突
前言:我看了网上很多文章,很多都不能完美解决windows服务器上同时用iis和tomcat的问题,有一些文章可以解决,可是演示的是老版本的windows server,步骤有差异,特写此文章与大家分享。该教程演示版本为windows server 2008r2,2003以上的版本都可以按照这个方法配置。实现原理:使用iis的处理程序映射功能,当文件为*.jsp时,转发给tomcat处理,处理...
2018-11-06 19:36:15
1622
原创 %@ taglib uri="http://java.sun.com/jsp/jstl/core"prefix="c"%报错
用eclipse写jsp代码时发现下面两行代码报错: &amp;lt;%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c”%&amp;gt; &amp;lt;%@ taglib uri=”http://java.sun.com/jsp/jstl/sql” prefix=”sql”%&amp;gt;这是因为缺少了两个架包,jstl.jar和 standa...
2018-08-25 11:07:52
39132
14
中文版学习OpenCV pdf
2018-10-15
计算机网络基础复习题20180825 (含答案)
2018-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人