技术方案
各种未分类技术文章汇总
westinyang
这个作者很懒,什么都没留下…
展开
-
GraalVM最佳实践,使用Java开发CLI、Desktop(JavaFX)、Web(SpringBoot)项目,并使用native-image技术把Java代码静态编译为独立可执行文件(本机映像)
原创文章,转载请注明出处!源码地址:GiteeGtihub介绍GraalVM最佳实践,使用Java开发CLI、Desktop(JavaFX)、Web(StringBoot)项目,并使用native-image技术把Java代码静态编译为独立可执行文件(本机映像)。GraalVM让Java再次变得强大,使用native-image把程序编译为目标平台的可执行文件,脱离jvm直接运行,启动速度飞快,内存负载也很低。模块概览体验我已经编译好的可执行文件(Windows、Linux、M.原创 2021-03-08 21:31:40 · 2372 阅读 · 1 评论 -
ubuntu下允许root用户ssh远程登录
1.修改 openssh server 的配置<pre><code>sudo vim /etc/ssh/sshd_config</code></pre>2.找到 PermitRootLogin 那行配置,修改为yes,如下<pre><code>PermitRootLogin yes</code>...原创 2017-03-19 21:32:30 · 68 阅读 · 0 评论 -
nginx把顶级域名和二级域名指向不同端口的tomcat
server { listen 90; server_name io.ceadeal.com; location / { proxy_pass http://localhost:9001; proxy_set_header XHost $host:$server_port; ...原创 2017-03-24 12:46:53 · 139 阅读 · 0 评论 -
mongodb aggregate 实践
这段时间公司的项目业务改动,原来用的数据库是mysql,最近打算把部分业务相关的数据存在mongodb,我需要做的工作,第一点是数据迁移,在这里就不说了,写段小程序就迁移过去了,然后还要把这块业务的数据访问层,重写一版mongodb的实现。下面分别是mysql和mongodb不同实现的查询,统计某一天内,账单类型为1010(业务含义就不说了),累积账单金额大于10000的用户mysql:SE...原创 2017-04-07 15:16:15 · 75 阅读 · 0 评论 -
Genymotion下载镜像速度慢解决方案
以下路径中westinyang是我本机用户的文件夹,请自行替换Genymotion日志文件中有下载镜像的日志,包含镜像下载地址,日志位置:C:\Users\westinyang\AppData\Local\Genymobile\genymotion.log我在百度网盘放了个android7.1的镜像文件(genymotion_vbox86p_7.1_170320_224018.ova),直接在...原创 2017-08-16 21:54:40 · 99 阅读 · 0 评论 -
修改docker安装的machine位置
win7下安装Docker ,默认的machine location 是在C:\users\xx.docker\machine\machines 下面,为了不占用系统盘,想修改盘符位置google了一下,发现只需要设置MACHINE_STORAGE_PATH环境变量就可以,变量值为你想要设置的路径保存,重新运行docker quickstart流程如下设置MACHINE_STORAGE_PA...原创 2017-08-18 00:35:36 · 178 阅读 · 0 评论 -
在IntelliJ IDEA中自定义类注释和方法注释
设置位置:File -> Settings -> Editor -> Live Templates -> +cc/** * TODO: 类描述 * @author yourname * @date $date$ $time$ */mc/** * TODO: 方法描述 * @author yourname * @date $date$ $time$$p...原创 2018-03-13 08:34:12 · 204 阅读 · 0 评论 -
Linux修改命令行格式和颜色
示例图片:修改步骤:1 cd2 ls -la3 vim .bashrc 4 加入以下代码: # SET PS1 export PS1="\[\e[31m\]\u\[\e[m\]\[\e[37m\]@\[\e[m\]\[\e[32m\]\h\[\e[m\]\[\e[32m\](`getip eth0`)\[\e[m\]\[\e[37m\]:\[\e[m\]\[\e[33m\]...原创 2018-06-04 15:42:40 · 259 阅读 · 0 评论 -
Win7 IE11、Flash插件、.NET Framework组件 安装教程
IE浏览器11Windows 7 32 位Windows 7 64 位Flash 插件Flash for IE - ActiveX.NET Framework 4 组件QQ图片20190531174132.png原创 2019-05-29 13:34:06 · 627 阅读 · 0 评论 -
使用OpenSSL生成RSA公私钥,并转为pkcs8格式
Windows OpenSSL 下载(下载_Light版本即可,安装后可以把\bin目录配置到环境变量)http://slproweb.com/products/Win32OpenSSL.html1.生成私钥(默认就是pkcs1格式,这里指定了加密长度为1024)openssl genrsa -out rsa_private_key.pem 10242.根据私钥生成对应的公钥opens...原创 2020-01-06 16:44:30 · 561 阅读 · 0 评论 -
Win10安装MinGW-w64
MIinGW-w64,原来是 MinGW 的分支,后来发展成独立项目。不仅支持编译32位程序,也能编译64位程序,还支持交叉编译。SourceForge MinGW-w64文件列表https://sourceforge.net/projects/mingw-w64/files/SourceForge 离线版本下载 速度慢x86_64-8.1.0-release-posix-seh-rt_...原创 2020-01-09 09:49:56 · 215 阅读 · 0 评论 -
Ngnix常用命令和配置
常用命令nginx -V 查看版本start nginx 启动Nginxnginx -s stop 快速停止或关闭nginx -s quit 正常停止或关闭nginx -s reload 重新加载配置文件配置静态网站server { listen 80; server_name mytestdoamin.com; location ...原创 2020-03-05 11:54:24 · 307 阅读 · 0 评论 -
iTunes更改备份保存路径
第一步删除C:\Users\你的用户名\AppData\Roaming\Apple Computer下的MobileSync文件夹第二步在E盘创建iTunesBackup文件夹第三步用管理员命令窗口运行以下命令mklink/j "C:\Users\你的用户名\AppData\Roaming\Apple Computer\MobileSync" "E:\iTunesBackup"...原创 2020-03-09 09:20:00 · 706 阅读 · 2 评论 -
Git初始化仓库,并Push到远端
git initgit remote add origin 地址git add . //把工作区的所有变化提交到暂存区git commit -m "备注"git push -u origin master原创 2020-03-18 21:48:23 · 127 阅读 · 0 评论 -
MongoDB 3.4 安装、设置远程连接、开启用户验证
3.4版本的mongodb配置文件为/etc/mongod.conf,格式是yaml。点击查看官方文档安装1.引入公钥sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C62.创建列表文件Ubuntu 12.04echo "deb...原创 2017-03-19 12:19:11 · 146 阅读 · 0 评论 -
JavaFx学习笔记
最初,笔者在工作中需要为客户开发一个Excel批量数据处理工具,虽然实现的方式有很多(C#、Electron、Python...),但笔者平常用Java多一些,还是想用Java实现,毕竟熟悉的语言开发起来更顺手。在查阅了相关资料后,对JavaFx产生了浓厚的兴趣(感觉AWT、Swing界面太丑),然后开始学习JavaFx,并开发了第一个工具。了解JavaFx看了很多JavaFx相关的教程资...原创 2020-03-19 13:06:37 · 600 阅读 · 0 评论 -
安卓APP开发技术整理
原生开发Java / Kotlin / C++混合开发、跨平台开发自己封装webview + 开源jsBridge 实现Cordova / PhoneGap Ionic AppCan APICloud WeX5DCloud 5+Runtime wap2app uni-appReactNative / NativeScript / WEEXFlutter + DartXam...原创 2020-07-16 22:40:52 · 399 阅读 · 0 评论 -
Linux deploy ubuntu 18.04 arm64 安装笔记
前言旧安卓手机利用起来当个小服务器,部署点项目玩玩,也不用买树莓派了。arm上安装lamp是真的坑多啊,折腾了一整天,终于搞定了,赶紧备份下系统。机型:Huawei P8配置:Kirin 935 + 3g + 64g系统:LineageOS 14.1(Android 7.1.2)安装列表Ubuntu 18.04 arm64JDK 1.8LAMP apache 2.4 |...原创 2020-07-23 12:35:58 · 1235 阅读 · 1 评论 -
Windows Server 安装 Oracle11g 配置远程连接
下载官网下载地址找到 Oracle Database 11g Release 2下载 11.2.0.1.0 对应的 windows 版本安装参考安装教程配置远程链接监听配置路径:C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora需要在 LISTENER 下新增一个本机IP的监听,然...原创 2020-10-19 23:37:04 · 388 阅读 · 0 评论 -
Ubuntu 18.04 设置开机启动脚本
0 我的配置#!/bin/sh -e# Gogssu - ubuntu -c "/home/ubuntu/service/gogs/gogs web &"# MinDocsu - ubuntu -c "cd /home/ubuntu/service/mindoc;./mindoc-linux &"# Java/home/ubuntu/deploy/auto-admi...原创 2020-12-26 10:44:49 · 254 阅读 · 0 评论 -
Ubuntu 18.04 安装 MySQL 5.7 并配置远程连接
01 安装sudo apt install mysql-server02 进入mysqlsudo mysql03 改密码,允许远程use mysql;update user set plugin='mysql_native_password' where user='root';update user set authentication_string=PASSWORD('12345...原创 2021-01-15 19:20:57 · 173 阅读 · 0 评论 -
新时代 Java 11+ JavaFx JLink GraalVM native-image 等技术学习
笔者是在2014~2020年从事JavaWeb开发工作,之前的工作项目和业余研究一直停留在JDK1.8时代,这几天刚好研究了下JavaFx15+Java11组合使用jlink打包为精简jvm映像的技术。在近几年微服务、云原生等概念的发展趋势下,挑大梁的Spring全家桶系列也在面临各种挑战。目前Oracle和Spring团队也在密切配合关于Spring系列适配GraalVM native-im...原创 2021-03-03 08:25:04 · 1804 阅读 · 0 评论 -
Visual Studio 2019 配置 MSVC 环境变量,使用命令行编译。
笔者本机使用的是 VS 2019 Pro,如果你使用的是其他版本的VS或者安装位置不全在C盘,你需要修改下面的前三个(MSVC、WK10_INCLUDE、WK10_LIB)环境变量指向的位置。提示:使用 GraalVM native-image 打包编译 java maven 项目的时候,也很有必要配置MSVC环境变量。话不多说,直接上才艺!环境变量MSVCC:\Program ......原创 2021-03-04 21:13:10 · 19679 阅读 · 6 评论 -
非云环境Ubuntu主机关闭Cloud-init
执行以下两条命令即可关闭Cloud-init提示systemctl disable cloud-init-local cloud-init cloud-config cloud-finalsystemctl stop cloud-init-local cloud-init cloud-config cloud-final原创 2021-03-07 15:00:06 · 2207 阅读 · 0 评论 -
安卓端一键自动设置WiFi代理的APP,配合Fiddler、Burp、Charles等抓包工具使用,懒人必备!
前言在安卓逆向、软件测试等工作过程中,使用Fiddler、Burp、Charles等抓包工具,需要经常设置和取消手机的WiFi代理。因为一个字“懒”,所以开发了一个安卓端一键自动设置WiFi代理的APP。思路使用Auto.js基于无障碍的自动化模拟点击,实现了一键自动设置WiFi代理的需求。效果项目内附app下载链接https://gitee.com/westinyang/WiFiProxyAutoSet...原创 2020-07-18 14:10:35 · 3578 阅读 · 0 评论 -
kindeditor图片上传后url不带域名问题终极解决方案
目前鉴定这是kindeditor的一个bug,网上有说初始化的时候设置urlType的值为domain,我自己测试之后还是不管用,下面给大家提供一个简单粗暴的方法,直接改源码,把 url = url.substr(host.length); 这句代码注释掉就ok了,不同版本可能代码位置行可能不太一样,建议直接搜索这句话,然后注释掉即可。原创 2016-09-02 15:04:03 · 7600 阅读 · 4 评论 -
springboot security CSRF问题
最近在用Spring boot 开发项目,使用Spring安全框架遇到了POST提交被安全框架拦截返回403的问题,下面给出解决的方法,以供参考。1.表单提交,添加隐藏域 type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/>2.Ajax提交,添加参数data:{ "${_csrf.par原创 2016-09-02 15:14:10 · 6238 阅读 · 1 评论 -
解决:关于MyEclipse下关联Tomcat7时运行出错
解决:关于MyEclipse下关联Tomcat7时运行出错今天在官方网站上下了一个tomcat7.0版本,我用的是安装版的,安装完测试也没有问题,但是我在MyEclipse中关联Tomcat,点击运行按钮时,出现了一个错误,于是在网上找了很久终于解决了,在这里呢也分享给大家,不过启动完之后我这里的提示信息是红色的,如果谁有更好原创 2013-03-20 09:56:51 · 962 阅读 · 0 评论