Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'BaiduLinkSeo_Plugin' does not have a method 'post' in /www/wwwroot/typecho/var/Typecho/Plugin.php on line 489
技术联盟 - 分享是一种快乐

tomcat配置301重定向

tomcat默认情况下不带www的域名是不会跳转到带www的域名的,而且也无法像apache那样通过配置.htaccess来实现。如果想要把不带“www'的域名重定向到带”www"域名下,又不想写代码,可以使用UrlRewriteFilter来实现。1.简介urlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如

- 阅读全文 -

Java AES256加密解密实现

import it.sauronsoftware.base64.Base64;import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; import java.security.Security;import javax.

- 阅读全文 -

配置独立sftp账号

 设置用户组和用户、并设置密码groupadd sftp #创建sftp用户组 useradd -g sftp -s /bin/false mysftp  # 创建mysftp用户 passwd mysftp #设置mysftp密码 创建并设置mysftp的主目录mkdir  mydata #创建mydata文件夹cd mydata #进入mydatamkdir uploads #创建upload

- 阅读全文 -

Retrofit2 使用FastJson作为Converter

Retortfit2 Retrofit是由Square公司出品的针对于Android和Java的类型安全的Http客户端,网络服务基于OkHttp 。 个人觉得更为准确的说法是,Retrofit是OkHttp的一个包装工具类,可以更加方便的调用Restful API。Retrofit2 默认提供的Converter Gson: com.squareup.retrofit2:converter-gs

- 阅读全文 -

Mac安装mysql 8.0.13步骤

下载Mysql 下载地址 https://dev.mysql.com/downloads/mysql/ 选择tar压缩文件 配置环境 解压文件放到你希望的目录中 配置环境变量 例如: vi ~/.bash_profile export PATH=$PATH:/usr/local/mysql/bin 使其生效:source ~/.bash_profile 初始化mysql

- 阅读全文 -

使用BottomNavigationView底部导航栏、添加数量角标提醒

度娘了一圈发现基本上都是TabLayout或者其他的导航栏添加角标,所以写这篇博客记录下来。 先来看下实现的效果图: 代码也是很简单的 BottomNavigationMenuView中的每一个Tab就是一个FrameLayout,所以我们可以在上面随意添加View、这样也就可以实现我们的角标了。//获取整个的NavigationView BottomNavigationMenuView menu

- 阅读全文 -

新时期的Node.js入门总结

基础汇总 require引用的文件中不要有内部调用,否则可能有未知隐患(内存泄漏、或者直接崩溃) Buffer 是Node特有的数据类型(固有属性、不需要require),主要用来处理二进制数据(Buffer通常表现为十六进制的字符串),新Node API Buffer()方法为Deprecated,推荐使用Buffer.form来初始化一个Buffer对象 buffer.toS

- 阅读全文 -

Android studio项目java文件过大导致的问题记录

最近在做一个项目的时候,出现了一个很奇怪的问题,我的java文件前面出现了一个奇怪的蓝色j,这使得我的代码其他地方无法对它进行调用,所以程序一运行,调用到它的地方就会报错,(因为我的这个代码是用protobuffer协议自动生成的java文件,比较大,大概有5M多)。后来上网查了一下,发现是IDEA对能关联的文件大小做了限制,主要是为了保护内存,默认值为2500kb或者5000kb,对于一般的ja

- 阅读全文 -

node.js之热更新重启nodemon

安装nodemon:npm install --save-dev nodemon 修改package.json"scripts": { "start": "node ./bin/www", "run":"./node_modules/.bin/nodemon ./bin/www" }, 启动命令 npm run runnodemon最大的作用就是项目重启,触发重启的事件就是系统文件改变了。因为我们

- 阅读全文 -

解决 Mac OSX 无法识别 Android 设备

1. 在终端输入命令,进入用户目录$ cd ~1. 测试adb,开启终端,输入命令,显示出"Android Debug Bridge version 1.0.39" 为配置成功$ adb version第二步工作是:创建、修改 adb_usb.ini 文件,这里也分为2小步1. 打开终端,输入命令,查看设备信息$ system_profiler SPUSBDataType1.2 得到自己对应的设备

- 阅读全文 -

微信公众号

开发者社区(扫一扫关注)

赏杯咖啡

微信打赏
支付宝打赏

热门文章

最新文章

最近回复

分类

标签

链接

  • 暂无链接

其它