kun坤_个人页

个人头像照片 kun坤
个人头像照片 个人头像照片 个人头像照片 个人头像照片
0
13394
0

个人介绍

暂无个人介绍

擅长的技术

  • Java
  • JavaScript
  • 前端开发
  • 移动开发
  • API
获得更多能力
通用技术能力:
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

    获取记录:

  • Python
    高级

    能力说明:

    通过课程学习与实战项目,熟练掌握Python的语法知识与编程技能,具备Python语言的函数、面向对象、异常处理等能力,常用开发框架的实际应用和开发能力,具备使用,掌握Python数据分析三剑客Matplotlib、Numpy、Pandas的概念与应用场景,掌握利用Python语言从数据采集到分析的全流程相关知识。

    获取记录:

    • 2020-03-19大学考试 Python高级能力 大学参加技能测试未通过
    • 2020-03-19大学考试 大学/社区-用户参加考试
  • Go
    高级

    能力说明:

    能够开发出高质量的代码。能够熟练使用Golang的高级特性,各种应用框架和测试框架。

    获取记录:

    • 2020-03-06大学考试 大学/社区-用户参加考试
    • 2020-03-06大学考试 Go语言高级能力 大学/社区用户通过技能测试
  • 前端开发
    高级

    能力说明:

    掌握企业中如何利用常见工具,进行前端开发软件的版本控制与项目构建和协同。开发方面,熟练掌握Vue.js、React、AngularJS和响应式框架Bootstrap,具备开发高级交互网页的能力,具备基于移动设备的Web前端开发,以及Node.js服务器端开发技能。

    获取记录:

    • 2020-03-11大学考试 前端开发高级 大学参加技能测试未通过
    • 2020-03-11大学考试 大学/社区-用户参加考试
    • 2020-03-04大学考试 大学/社区-用户参加考试
    • 2020-03-04大学考试 前端开发初级 大学/社区用户通过技能测试
  • 数据库
    高级

    能力说明:

    掌握Java开发环境下所需的MySQL高级技巧,包括索引策略、innodb和myisam存储引擎,熟悉MySQL锁机制,能熟练配置MySQL主从复制,熟练掌握日常SQL诊断和性能分析工具和策略。可对云数据库进行备份恢复与监控、安全策略的设置,并可对云数据库进行性能优化。掌握主要NOSQL数据库的应用技术。

    获取记录:

    • 2020-03-06大学考试 大学/社区-用户参加考试
    • 2020-03-06大学考试 数据库高级 大学/社区用户通过技能测试
云产品技术能力:

阿里云技能认证

详细说明

暂无更多信息

2021年01月

2020年12月

2020年10月

2020年06月

正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2021-01-29

    【周末hi聊】今年春节,你怎么过?

    杭州 躺床上过吧,还能怎么过

    踩0 评论0
  • 回答了问题 2020-12-18

    【周五hi聊】对于程序员来说,学历和学力哪个更重要?

    工作最重要,加油 打工人!

    踩0 评论0
  • 回答了问题 2020-10-21

    为体验实验室取一个新名字。

    云燕
    -- 云上体验
    云上生长,乘风而行

    踩1 评论0
  • 回答了问题 2020-06-20

    nginx重定向配置问题:报错

    apache可以用Alias/AliasMatch轻松解决。猜测nginx也有类似的功能,查一下吧.

    EDIT: google了一下,nginx也有alias这个指令,see: http://stackoverflow.com/questions/21399789/nginx-how-to-create-an-alias-url-route

    ######

    引用来自“Feng_Yu”的评论

    apache可以用Alias/AliasMatch轻松解决。猜测nginx也有类似的功能,查一下吧.

    EDIT: google了一下,nginx也有alias这个指令,see: http://stackoverflow.com/questions/21399789/nginx-how-to-create-an-alias-url-route

    没有那么简单啊,我也可以实现下面的代理啊

    从:http://localhost/abc/dojo/0.0.12/js/common/util.js

    到:/Users/maosun/git/dojo/src/abc/dojo/0.0.12/js/common/util.js

    但我这次提问的目的是 代理到:

    /Users/maosun/git/dojo/src/js/common/util.js

    去掉了请求url中的一段路径:abc/dojo/0.0.12

    ######回复 @Feng_Yu : 静态资源存放在cdn上,所以url里有版本号了,本地开发都用fiddler之类的代理,赶我感觉那个好慢,想改成nginx,可惜水平有限没搞成,所以跑来提问了######回复 @子苓 : 纯粹给自己找事,为何URL不能按照project的目录结构?这样你alias指向project的上层目录不就完事了?######而且按照目前使用 alias的 方法,一个project_name 就必须得配置一个location,这...######alias 好用,但还有点遗憾,url里有一个版本号,如果每个版本都配置一个location的话 有点麻烦,通配符我没搞定...######alias /abc/dojo /Users/maosun/git/dojo/src/abc/dojo​
    踩0 评论0
  • 提交了问题 2020-06-20

    nginx重定向配置问题:报错

  • 回答了问题 2020-06-20

    SpringMVC 4 + Hibernate4的Entity自动扫描配置问题? :报错

    偶然翻进来这个问题,题主是没有理解那个配置的意思,packagesToScan表示配置你需要sping帮你扫描的包名,也就是只需要详细到包,而题主在配置的时候写的是com.springapp.mvc.entity.*表示的就是entity包下的所有包,而你的entity里面只有详细的类,所以第一次扫描不到包。第二次配置为com.springapp.mvc.*就是表示扫描mvc下的所有包,mvc下至少有个entity包,所以可以生效。

    其实题主只需要把配置写成com.springapp.mvc.entity就行了。加上“.*”就是画蛇添足。

    ######

    人工置顶=。=

    ######

    自己搞定,需要把mvc.conf.xml里面的

    <property name="packagesToScan" value="com.springapp.mvc.entity.*" />

    修改成为

    <property name="packagesToScan" value="com.springapp.mvc.*" />



    必须在扫描Entity的上一级 =。=

    ######

    lz,你好,能把这个demo发我邮箱吗?fucaihefch@126.com

    ######回复 @抢小孩糖吃 : 也发我一下,353306158@qq.com 谢谢######以发送###### 楼主好  能不能把工程发我看下呀  谢谢 我也想创建一个这样的项目   ######不好意思 你这个放到eclipse和myeclipse真的能work 吗
    ######能的
    踩0 评论0
  • 提交了问题 2020-06-20

    SpringMVC 4 + Hibernate4的Entity自动扫描配置问题? :报错

  • 回答了问题 2020-06-20

    QT 配置opengl 总是提示函数未定义:报错

    不要自己配置OpenGL,你这八成是库没有链接好。

    Qt5内置了OpenGL,既然用Qt,就按Qt的方式来使用OpenGL。

    http://doc.qt.io/qt-5/qtgui-openglwindow-example.html

    http://doc.qt.io/qt-5/qtgui-index.html

    踩0 评论0
  • 提交了问题 2020-06-20

    QT 配置opengl 总是提示函数未定义:报错

  • 回答了问题 2020-06-20

    如何设置php全局代理?:报错

    直接抓网卡的包######

    引用来自“CarltonCheng”的评论

    直接抓网卡的包
    最后还是开虚拟机抓包的
    踩0 评论0
  • 提交了问题 2020-06-20

    如何设置php全局代理?:报错

  • 回答了问题 2020-06-20

    sql 的jdbc怎么配置:报错

    毛,不就这1个就搞定了么。######回复 @昨夜的寂寞 : 不需要,我们都没用######有些网上的孩子说还有个mysql-connector-java-5.1.20-bin-g的jar包######

    @昨夜的寂寞 如果是连接mysql数据库把这个mysql-connector-java-5.1.20-bin.jar放到你项目的lib目录下即可啊!
    如果是连接SQL Server请下载jtds驱动包

    踩0 评论0
  • 提交了问题 2020-06-20

    sql 的jdbc怎么配置:报错

  • 回答了问题 2020-06-20

    windows系统上已配置jdk1.7,想再加个jdk1.8应该怎么配置 :报错

    引用来自“跬步至千里”的评论

    Idea和eclipse项目都可以单独指定用哪个jdk。

    那么我直接安装jdk1.8然后在eclipse里指定就可以了吗

     

    ######可以的,甚至你安装jdk1.8,maven里配置不同jdk版本都可以######就把java_home环境变量的路径改一下的事儿######可以安装两个jdk,想用哪个就改环境变量!######

    引用来自“木有龙井茶”的评论

    就把java_home环境变量的路径改一下的事儿

    两个jdk都想用,一个公司项目,一个自学项目

    ######对######回复 @木有龙井茶 : 也就是说我直接安装JDK1.8,然后在IDE里设置就行了,不用管环境变量什么的######项目用哪个jdk可以在IDE里设置,java_home只是提供一个默认设置######

    引用来自“星汉”的评论

    可以安装两个jdk,想用哪个就改环境变量!

    每次都要重新改一遍吗,我在网上搜索到的好像没这么麻烦

    ######

    1. 如果使用ide的话,直接改项目使用的jdk,各个项目可以分别指定,不影响;

    2. 如果不是ide,配置java全路径

    ######eclipse创建项目的时候有三个选择jdk的方式,你可以看一下!######回复 @星汉 : eclipse和idea都不自带jdk,都需要自己指定######一般ide自带的jdk容易出问题######Idea和eclipse项目都可以单独指定用哪个jdk。######还有一个方案,如果你的电脑配置够高的话,再装一个win系统的虚拟机,在里面装1.8,学习的时候用虚拟机,这就两不耽误了######

    只要JDK8就可以。

    ######

    引用来自“蓝水晶飞机”的评论

    只要JDK8就可以。

    直接安装就可以吗

    ######是的。装好之后在项目的JDK版本里面指定JDK路径。
    踩0 评论0
  • 提交了问题 2020-06-20

    windows系统上已配置jdk1.7,想再加个jdk1.8应该怎么配置 :报错

  • 回答了问题 2020-06-20

    intellij IDEA软件配置Tomcat的问题:报错

    就这一点不方便######

    确实是需要配置tomcat,不过很快啊,选择一个配置好的tomcat就可以了,javax这个没遇到过,你们用maven嘛

    ######

    javax ?肯定是你搞错了

    ######就是HttpServletRequest和。。。。Response这两个没有,总是需要我引入jar包######

    引用来自“开源中国首席董事长”的评论

    javax ?肯定是你搞错了

    servlet  的依赖加了?

    ######就是每次需要我到tomcat的lib下面导入jar,挺麻烦的######

    用maven管理不是挺方便的么,做一个通用的pom.xml内容,每次做新的项目的时候拷贝内容不就行了,其他额外的jar再在pom.xml

    ######

    为什么不用maven做架构项目

    踩0 评论0
  • 提交了问题 2020-06-20

    intellij IDEA软件配置Tomcat的问题:报错

  • 回答了问题 2020-06-20

    LNMPA,单独配置的问题 :报错

    .php 做 提交到apache
    ######

    引用来自“滔哥”的答案

    .php 做 提交到apache
    不需要在nginx里面做配置嘛?
    ######中间层apache直接可以省略,直接nginx既做balance,也可以server######

    引用来自“Meso”的答案

    中间层apache直接可以省略,直接nginx既做balance,也可以server
    哎呀。这不是你说省略就省略的呀。需求要这么搞,就得这么搞呀。。。
    ######需要 怎么配置还得需要具体需求来看了。
    1:php和静态文件分别在两个不同的域,这是最好配置的了。
    2:如果都在一个域,但是静态文件又都在一个目录下,那就把这一个目录交给nginx处理,其它的交给apache处理
    3:这种是最麻烦的,到时都可能存在静态文件和php,那么把.js、.css、.flv、.swf、.gif、.png、.txt、.jpg、.jpeg,其它的都交给apache处理,如果有urlrewrite,但是后缀不带有html、htm等,那么htm、html也交给nginx处理,如果带有,那么只好都交给apache处理了
    ######nginx.conf
    user  www www;
    
    worker_processes 1;
    
    error_log  /home/wwwlogs/nginx_error.log  crit;
    
    pid        /usr/local/nginx/logs/nginx.pid;
    
    #Specifies the value for maximum file descriptors that can be opened by this process.
    worker_rlimit_nofile 51200;
    
    events
    	{
    		use epoll;
    		worker_connections 51200;
    	}
    
    http
    	{
    		include       mime.types;
    		default_type  application/octet-stream;
    
    		server_names_hash_bucket_size 128;
    		client_header_buffer_size 32k;
    		large_client_header_buffers 4 32k;
    		client_max_body_size 50m;
    
    		sendfile on;
    		tcp_nopush     on;
    
    		keepalive_timeout 60;
    
    		tcp_nodelay on;
    
    		fastcgi_connect_timeout 300;
    		fastcgi_send_timeout 300;
    		fastcgi_read_timeout 300;
    		fastcgi_buffer_size 64k;
    		fastcgi_buffers 4 64k;
    		fastcgi_busy_buffers_size 128k;
    		fastcgi_temp_file_write_size 256k;
    
    		gzip on;
    		gzip_min_length  1k;
    		gzip_buffers     4 16k;
    		gzip_http_version 1.0;
    		gzip_comp_level 2;
    		gzip_types       text/plain application/x-javascript text/css application/xml;
    		gzip_vary on;
    
    		#limit_zone  crawler  $binary_remote_addr  10m;
    
    server
    	{
    		listen       80;
    		server_name www.lnmp.org;
    		index index.html index.htm index.php;
    		root  /home/wwwroot;
    
    		location / {
    			try_files $uri @apache;
    			}
    
    		location @apache {
    			internal;
    			proxy_pass http://127.0.0.1:88;
    			include proxy.conf;
    			}
    
    		location ~ .*\.(php|php5)?$
    			{
    				proxy_pass http://127.0.0.1:88;
    				include proxy.conf;
    			}
    
    		location /status {
    			stub_status on;
    			access_log   off;
    		}
    
    		location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    			{
    				expires      30d;
    			}
    
    		location ~ .*\.(js|css)?$
    			{
    				expires      12h;
    			}
    
    		log_format  access  '$remote_addr - $remote_user [$time_local] "$request" '
                 '$status $body_bytes_sent "$http_referer" '
                 '"$http_user_agent" $http_x_forwarded_for';
    		access_log  /home/wwwlogs/access.log  access;
    	}
    include vhost/*.conf;
    }

    proxy.conf

    proxy_connect_timeout 30s;
    proxy_send_timeout   90;
    proxy_read_timeout   90;
    proxy_buffer_size    32k;
    proxy_buffers     4 32k;
    proxy_busy_buffers_size 64k;
    proxy_redirect     off;
    proxy_hide_header  Vary;
    proxy_set_header   Accept-Encoding '';
    proxy_set_header   Host   $host;
    proxy_set_header   Referer $http_referer;
    proxy_set_header   Cookie $http_cookie;
    proxy_set_header   X-Real-IP  $remote_addr;
    proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;

    httpd.conf

    就不贴了 ,默认就行 ,伪静态 可以直接在 nginx .conf 里添加 ,也可以直接添加进httpd.conf

    仔细研究揣摩以上 代码

    ######

    好复杂,我一直都是nginx,php-fpm,mysql,这样的结构很好,不知道为什么要加一个apache,就算要平均负载,直接让dns,平均解析到不同的nginx上面,例如192.168.1.1,192.168.1.2,192.168.1.3.

    然后碰到.php就丢给内网的php-fpm,几台机子rsync一下,把php代码一致,每台台子开个600进程.集群memcache,主从mysql,就这架构,我想百万级是一点问题没有阿.

    ######

    引用来自“红星”的答案

    nginx.conf
    user  www www;
    
    worker_processes 1;
    
    error_log  /home/wwwlogs/nginx_error.log  crit;
    
    pid        /usr/local/nginx/logs/nginx.pid;
    
    #Specifies the value for maximum file descriptors that can be opened by this process.
    worker_rlimit_nofile 51200;
    
    events
    	{
    		use epoll;
    		worker_connections 51200;
    	}
    
    http
    	{
    		include       mime.types;
    		default_type  application/octet-stream;
    
    		server_names_hash_bucket_size 128;
    		client_header_buffer_size 32k;
    		large_client_header_buffers 4 32k;
    		client_max_body_size 50m;
    
    		sendfile on;
    		tcp_nopush     on;
    
    		keepalive_timeout 60;
    
    		tcp_nodelay on;
    
    		fastcgi_connect_timeout 300;
    		fastcgi_send_timeout 300;
    		fastcgi_read_timeout 300;
    		fastcgi_buffer_size 64k;
    		fastcgi_buffers 4 64k;
    		fastcgi_busy_buffers_size 128k;
    		fastcgi_temp_file_write_size 256k;
    
    		gzip on;
    		gzip_min_length  1k;
    		gzip_buffers     4 16k;
    		gzip_http_version 1.0;
    		gzip_comp_level 2;
    		gzip_types       text/plain application/x-javascript text/css application/xml;
    		gzip_vary on;
    
    		#limit_zone  crawler  $binary_remote_addr  10m;
    
    server
    	{
    		listen       80;
    		server_name www.lnmp.org;
    		index index.html index.htm index.php;
    		root  /home/wwwroot;
    
    		location / {
    			try_files $uri @apache;
    			}
    
    		location @apache {
    			internal;
    			proxy_pass http://127.0.0.1:88;
    			include proxy.conf;
    			}
    
    		location ~ .*\.(php|php5)?$
    			{
    				proxy_pass http://127.0.0.1:88;
    				include proxy.conf;
    			}
    
    		location /status {
    			stub_status on;
    			access_log   off;
    		}
    
    		location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    			{
    				expires      30d;
    			}
    
    		location ~ .*\.(js|css)?$
    			{
    				expires      12h;
    			}
    
    		log_format  access  '$remote_addr - $remote_user [$time_local] "$request" '
                 '$status $body_bytes_sent "$http_referer" '
                 '"$http_user_agent" $http_x_forwarded_for';
    		access_log  /home/wwwlogs/access.log  access;
    	}
    include vhost/*.conf;
    }

    proxy.conf

    proxy_connect_timeout 30s;
    proxy_send_timeout   90;
    proxy_read_timeout   90;
    proxy_buffer_size    32k;
    proxy_buffers     4 32k;
    proxy_busy_buffers_size 64k;
    proxy_redirect     off;
    proxy_hide_header  Vary;
    proxy_set_header   Accept-Encoding '';
    proxy_set_header   Host   $host;
    proxy_set_header   Referer $http_referer;
    proxy_set_header   Cookie $http_cookie;
    proxy_set_header   X-Real-IP  $remote_addr;
    proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;

    httpd.conf

    就不贴了 ,默认就行 ,伪静态 可以直接在 nginx .conf 里添加 ,也可以直接添加进httpd.conf

    仔细研究揣摩以上 代码

    你这nginx里面的配置,是不是有用到fastcgi啊?这个东西放到nginx里面来干嘛?

    据我所了解的,apache是以fastcgi来跑PHP的,而PHP是用php-fpm来管理fastcgi的,对吧?

     

    ######你都 php-fpm了,还要apache干嘛######

    引用来自“xiaojia2008”的答案

    你都 php-fpm了,还要apache干嘛
    。。。。汗。。php-fpm是用来管理fastcgi的吧?要apache是要它以fastcgi方式来运行PHP呀。。。
    踩0 评论0
  • 提交了问题 2020-06-20

    LNMPA,单独配置的问题 :报错

  • 回答了问题 2020-06-20

    php打开word文档提示"因为没有打开的文档,所以这一命令无效" :报错

    http://stackoverflow.com/questions/12104775/cant-open-word-doc-with-com-in-php

    http://stackoverflow.com/questions/4659936/using-office-word-to-read-doc-files-with-php

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息