IDEA自定义Maven的archetype

在创建maven的项目时我们发现了一个很不方便的问题就是每次创建maven的工程的时候都需要选择一个骨架但是每个骨架都需要删除一部分东西才行这样的话实在是太不方便了。为什么要自定义archetype在创建maven的项目时我们发现了一个很不方便的问题就是每次创建maven的工程的时候都需要选择一个骨架但是每个骨架都需要删除一部分东西才行在平时开发中如果是分布式项目有可能会频繁创建子项目每次都要删除不要的文件然后拷贝我们要的文件例如弹簧配置webxml中配置等。这样做不仅会浪费大量时间拷贝和删除文件也容易导
阅读更多

Java获取url中参数

方案在java中你可以利用urlencoder​​和urldecoder​​来对url字符串进行编解码然后使用stringsplit()​方法或者使用正则表达式​来从url字符串中获取参数。代码示例获取url中的参数at_paramurl链接at_paramkey参数keyat_return参数值publicstaticstringgetparameterfromurl(stringurlstringkey){string[]params=urlsplit(string[]queryparams=para
阅读更多

解决Tomcat8+设置allowLinking不生效问题

升级到tomcat版本后原先项目中的软连接目录都不好用了查了一下资料发现是配置发生了改变参考资料_https_tomcatapacheorgmigrationhtmlforexample_​tomcat​​tomcat​以上ps_tomcat​如果遇到设置allowlinking=​不生效解决办法与tomcat​一样。
阅读更多

搭建一个轻量级的ftp服务器

搭建直接使用我写好的dockercompose​脚本即可。​dockerfile​#依赖的镜像fromdelferalpineftpserver_latest#镜像创建者的信息maintainerterwer#设置编码envlangcutf#设置时区envtzasiashanghai#dockerinspectportableftpserver_grepipaddres​dockercomposeyml​#dockercomposeloglevelinfoupbuildportableminaftpser
阅读更多

Mac使用iTerm2代替默认终端

默认的mac终端是不支持多个远程链接的也不支持多个tab通过配置使用iterm替换默认终端可以很方便的解决这些需求。下载地址https_itermcomdownloadsstableiterm__zip安装解压后直接拖进应用程序即可。配置管理多个远程链接并支持自动登录自动登录安装sshpass下载_http_sourceforgenetprojectssshpassfiles如果嫌慢可以使用我的阿里云osshttps_staticrsterwerosscnbeijingaliyuncscomlibsshp
阅读更多

JDK之JavaBean内省机制

jdk规范目录javabean是一种特殊的java类主要用于传递数据信息这种java类中的方法主要用于访问私有的字段且方法名符合某种命名规则。一javabeanjavabean命名规则一个javabean类中的方法去掉set或get前缀剩余部分就是属性名如果剩余部分的第二个字母是小写的则把剩余部分的首字母改成小的。getagesetageagegettimesettimetime如果去掉前缀剩余部分的第二个字母为大写则全部大写getcpugetcpu完整示例publicclasstestbean{priv
阅读更多

docker的WordPress启用https

docker的http部署配置集成mysql的版本version_services_db_image_mysql_volumes_data_varlibmysqlports__restart_environment_mysql_root_password_wordpressmysql_database_wordpressmysql_user_wordpressmysql_password_wordpresswordpress_depends_on_dbimage_wordpress_ports__rest
阅读更多

plantuml配合graphviz

idea安装插件直接idea搜索plantuml即可mac安装brewinstallgraphvizps_收藏一个写的很好的homebrew脚本binzshcplantuml编解码https_githubcommarkushedvallplantumlencoder编码varplantumlencoder=require(plantumlencoder)varencoded=plantumlencoderencode(ab_hello)consolelog(encoded)srjgjldmibbmicto
阅读更多