开发过程遇到的问题
CarryJey
一、任何事都没有表面看起来那么简单;
二、所有的事都会比你预计的时间长;
三、会出错的事总会出错;
四、如果你担心某种情况发生,那么它就更有可能发生。
展开
-
Java中Split的坑
遇到问题:字符串spilt之后赋值给数组,继续给数组赋值之后发现ArrayIndexOutOfBoundsException原因:split切分之后会重新定义数组的长度。 String te[] = new String[9]; te[3] = "11"; String v = "1,2,3"; te = v.split(",...原创 2018-09-15 19:38:32 · 986 阅读 · 0 评论 -
SpringBoot启动时执行代码
Springboot给我们提供了两种“开机启动”某些方法的方式:ApplicationRunner和CommandLineRunner。在项目启动的时候立即执行否个方法: 我们可以通过实现ApplicationRunner和CommandLineRunner,来实现,他们都是在SpringApplication 执行之后开始执行的。 CommandLineRunner接...原创 2018-09-09 01:32:58 · 1853 阅读 · 0 评论 -
mysql存中文汉子问题
问题:正常varchar(20),和char(20)都是存不了中文的,报错如下:原因:mysql默认设置的字符集为gbk2312,mysql在安装的时候,默认的是客户端和服务器都用了latin1,所以这就导致一个字符集和字符校验不匹配的问题。解决:更新字符集为:gbkalter table test modify username char(20) character...原创 2018-08-18 12:24:51 · 1600 阅读 · 0 评论 -
macpro2015修改用户名之后没有管理员用户怎么办
关闭mac,重新开机开机过程按住command+s:(此时可能并不能进入终端,直接进入登录页面,然后继续按command+s)此时应该会进入终端界面,如果没成功,多次尝试(某度上好多人说会直接进,反正我没进)输入如下3步,完成即可:1、mount -uw /2、rm /var/db/.AppleSetupDone3、reboot此时重启,重启完成后会进入重新设置管...原创 2018-08-13 16:50:20 · 3970 阅读 · 0 评论 -
go、import问题
怎么引都引不进来,最后发现问题是命名的问题,go保留了_test,所以引用的时候出问题了,改一下文件名就好了。1、切记不要用***_test.go的命名方式2、引入步骤:首先将待引入的项目全都放到GOPATH中,如果引入文件有变动,需要更新一下(直接复制过去就行了),如果没有直接变,关了项目重新打开就ok啦,如果不需要急着看,复制过去就行了,不用管别的。3、另外,import了之后...原创 2018-08-13 16:35:37 · 1158 阅读 · 0 评论 -
记一次protobuf编译成objectC过程 For ios开发
相关文档说明:官方文档:https://grpc.io/docs/tutorials/basic/objective-c.html阿里云讨论:https://www.aliyun.com/jiaocheng/ios_1410.html?spm=5176.100033.2.8.Ij2Pzr简书ios-grpc集成:https://www.jianshu.com/p/f33091df088...原创 2018-07-31 19:45:20 · 2231 阅读 · 0 评论 -
Mac os安装mysql,官网是一个大坑,希望能帮到大家。
首先:从官网下载的5.17.22及其他的版本,安装完之后启动不了server。也没有弹出临时密码。网上说的没一个靠谱的。老大说官网可能没下全。于是推荐我去找镜像。在安装新的之前,请完全卸载mysql,卸载方法在上一篇博文中。mac os彻底卸载mysql以下就是全过程,顺通无阻的成功安装上了。1、去搜狐镜像找到mysql mac os的镜像。搜狐镜像:http://mirr...原创 2018-07-21 14:53:10 · 2302 阅读 · 1 评论 -
Mac os彻底卸载mysql
打开终端窗口 使用mysqldump备份你的数据库将文本文件! 停止数据库服务器 sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* 这一步如果没有可跳...原创 2018-07-21 14:34:05 · 2287 阅读 · 1 评论 -
记一次本地java项目发布到linux服务器过程
mac终端+linux服务器1、将编写好的java程序打包,mvn compile,打包完成将会产生一个***.jar 文件2、将.jar文件拷贝到服务器scp -P 2222 /home/***.tar root@ip-远程:/root/解释:2222:对外连接服务器的端口/home/****.jar:打包后的路径+jar文件名@ip-远程:及@服务器的ip/root...原创 2018-07-29 20:43:28 · 239 阅读 · 0 评论 -
Java开发实践包类方法变量命名规范
一、包名的书写规范(Package) 推荐使用公司或机构的顶级域名为包名的前缀,目的是保证各公司/机构内所使用的包名的唯一性。包名全部为小写字母,且具有实际的区分意义。 如下关于例子: net.vschool.user net.vschool.user.dao net.vschool.user.action net.vschool.use...原创 2018-07-25 17:00:27 · 394 阅读 · 0 评论 -
mac IDEA项目左边栏只能看到配置文件,看不到项目目录结构
转载自:https://jingyan.baidu.com/article/86fae346ec143d3c49121a8e.html问题如下:不显示项目目录结构,很难受。 解决:配置modules,+号,import ,点击项目打开,一路next。 具体请参照上面网址,完美解决。 project框不固定在左边栏:view-》tool windows-&...转载 2018-07-18 11:43:06 · 5294 阅读 · 0 评论 -
Mac安装redis(brew)
1、前提:已安装brew(brew 其实就是和ubantu中的yum功能类似)2、语句:brew install redis安装完后提示如下:To have launchd start redis now and restart at login:brew services start redis #同时会把服务加入开机启动项Or, if you don’t want/need a...原创 2018-07-17 21:52:04 · 702 阅读 · 0 评论 -
Tomcat端口占用问题
1、修改tomcat端口(请自行查阅)2、停止占用的端口(1)win+r 打开命令行(2)netstat -ano|findstr "8080"找到(3)打开任务管理器,服务,停止3840原创 2018-07-11 17:57:41 · 163 阅读 · 0 评论 -
springBoot编写插入数据的时候汉子乱码问题,显示问号
解决思路:1、数据库字符集是否正确,设为utf-8 查看数据库编码: show variables like '%char%'; 修改字符编码:(可直接设为全局的,在set后➕global)set character_set_server=utf8;set character_set_database=utf8;show variable...原创 2018-09-07 01:06:07 · 1483 阅读 · 0 评论