
分享
宇宙浪子
本人从事java软件开发
展开
-
Webview 将浏览器作为golang的GUI
将浏览器作为golang的GUI界面使用,外面可套层壳,也可直接控制转载 2023-02-22 15:14:30 · 3955 阅读 · 4 评论 -
Maven项目缺少jar的操作方式
maven配置原创 2022-11-05 22:04:44 · 601 阅读 · 0 评论 -
CenOS7各种自启动配置
CentOS7开机自启动设置原创 2022-10-26 22:30:26 · 995 阅读 · 0 评论 -
kafka_2.13-3.3.1在CentOS7中单机部署
kafka单机部署,并注册成服务启动原创 2022-10-14 16:48:48 · 859 阅读 · 0 评论 -
CentOS 7 中Tomcat7注册成服务
Tocmat注册成服务转存失败重新上传取消还想要了解》》六十甲子安葬吉凶表 六十甲子表 甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未 甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥......原创 2022-06-13 12:50:45 · 465 阅读 · 0 评论 -
Apache Log4j 五连环漏洞修复锦囊秘籍
1 、以数据之名 简介微信公众号、知乎和稀土掘金等,主体均为“以数据之名”; 本文主要针对近期Apache Log4j 5连环漏洞,做修复策略实践经验总结。2 、Log4j 漏洞综述【安全通告-高危】Apache Log4j 五连环安全漏洞 【综述】近日,监测到Apache Log4j 存在多个任意代码执行及DoS拒绝漏洞: CVE-2021-4104:Apache Log4j 1.2.x版本在特定配置时存在JMSAppender 反序列化代码执行漏洞。 CVE-2021-442转载 2022-01-21 13:21:01 · 645 阅读 · 0 评论 -
VSCODE配置文件
{ "terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe", "editor.fontSize": 15, "window.zoomLevel": 0.5, "extensions.ignoreRecommendations": true, "emmet.syntaxProfiles": { "vue-html": "html", "vue": "ht.原创 2021-08-11 16:46:23 · 344 阅读 · 0 评论 -
树莓派Compute-Module-4使用教程
1、 如果是LITE版本,烧录SD卡即可,准备好 SD卡、读卡器。2、 如果带有eMMC需要通过Micro USB 连接电脑,下载并运行rpiboot软件以安装驱动程序和启动工具。3、 下载系统(戳我下载)下载最新发布的系统(或如图所示以下之后的版本)才能使用。如果下载的是种子文件,使用使用迅雷或彗星等软件再下载如果是带有eMMC,需要确保计算模块已正确安装在IO板上。它应该平放在IO板上。确保将IO板上的nRPI_BOOT J2(disable eMMC Boot)设置为“ EN”位置(即短路帽是.转载 2021-03-07 15:07:00 · 5489 阅读 · 0 评论 -
GoLang编译说明
go mod init:初始化modules go mod download:下载modules到本地cache go mod edit:编辑go.mod文件,选项有-json、-require和-exclude,可以使用帮助go help mod edit go mod graph:以文本模式打印模块需求图 go mod tidy:检查,删除错误或者不使用的modules,下载没download的package go mod vendor:生成vendor...原创 2022-01-21 13:24:37 · 262 阅读 · 0 评论 -
CEF3 解决中文输入法问题
gnome的可执行如下操作:gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'fcitx'>}"linuxlint的安装如下:sudo apt-get install gcin-gtk3-immodule原创 2021-01-15 18:07:41 · 2410 阅读 · 3 评论 -
Ubuntu和树莓派编译内核模块
进入对应内核源码位置,执行如下:make -C /lib/modules/`uname -r`/build M=`pwd` modules原创 2020-08-04 10:38:16 · 921 阅读 · 0 评论 -
Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Dubbo背景 大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远转载 2015-04-22 10:44:49 · 643 阅读 · 0 评论 -
数据库查询优化
1 使用SET NOCOUNT ON 选项:缺省地,每次执行SQL语句时,一个消息会从服务端发给客户端以显示SQL语句影响的行数。这些信息对客户端来说很少有用。通过关闭这个缺省值,你能减少在服务端和客户端的网络流量,帮助全面提升服务器和应用程序的性能。为了关闭存储过程级的这个特点,在每个存储过程的开头包含“SET NOCOUNT ON”语句。2转载 2015-04-22 16:14:10 · 521 阅读 · 0 评论 -
SQL Server 损坏修复
一 常见错误解读 SQL Server 对数据库损坏的错误类型做了细化,在此对几个典型的错误作一下介绍。 错误信息是:“在文件 '%ls'中、偏移量为 %#016I64x 的位置执行 %S_MSG 期间,操作系统已经向 SQL Server 返回了错误 %ls。”“The operating systemreturned error %ls to SQL Server duri转载 2015-04-21 09:04:38 · 8045 阅读 · 3 评论 -
关于未完全Root的Android系统如何彻底ROOT
用root工具获取权限后,你会发现其实root不完整,这时我们可以通过一系列操作来获取ROOT权限。1,个人觉得360一键ROOT和金山的ROOT工具还是可以的;2,安装busybox,去下载busybox,然后将此文件放入system/bin下就可以了。3,安装超级终端或者是终端模拟器;4,打开超级终端或者是终端模拟器;输入su回车获取权限输入使用busybox moun原创 2015-05-02 21:55:07 · 6566 阅读 · 0 评论 -
Nginx简介及配置文件详解
一 Nginx简介 Nginx是一款开源代码的高性能HTTP服务器和反向代理服务器,同时支持IMAP/POP3/SMTP代理服务 1.Nginx工作原理 Nginx由内核和模块组成,完成工作是通过查找配置文件将客户端请求映射到一个location block(location是用于URL匹配的命令),location配置的命令会启动不同模块完成工转载 2017-10-18 15:06:04 · 666 阅读 · 0 评论 -
shell编程报错:“syntax error near unexpected token `”
今天写了个shell脚本,在自己机器上运行正常,给同事,运行报错syntax error near unexpected token `,左看右看shell脚本没有问题,没有办法google搜索,发现一位仁兄讲的挺好,内容如下: 用命令vi -b 打开你的SHELL脚本文件,你会。发现每行脚本最后多了个^M。 那么接下来就要搞清楚这个^M是什么东东? long l转载 2015-04-05 14:14:04 · 982 阅读 · 0 评论 -
JNIEnv解析
1.关于JNIEnv和JavaVM JNIEnv是一个与线程相关的变量,不同线程的JNIEnv彼此独立。JavaVM是虚拟机在JNI层的代表,在一个虚拟机进程中只有一个JavaVM,因此该进程的所有线程都可以使用这个JavaVM。当后台线程需要调用JNI native时,在native库中使用全局变量保存JavaVM尤为重要,这样使得后台线程能通过JavaVM获得JNIEnv。转载 2015-04-04 16:25:39 · 458 阅读 · 0 评论 -
Memcached集群/分布式/高可用 及 Magent缓存代理搭建过程 详解
当网站访问量达到一定时,如何做Memcached集群,又如何高可用,是接下来要讨论的问题。有这么一段文字来描述“Memcached集群”Memcached如何处理容错的?不处理!:) 在memcached节点失效的情况下,集群没有必要做任何容错处理。如果发生了节点失效,应对的措施完全取决于用户。节点失效时,下面列出几种方案供您选择:* 忽略它! 在失效节点被恢复或替换之转载 2015-04-03 12:03:50 · 2976 阅读 · 0 评论 -
Redis 集群方案
根据一些测试整理出来的一份方案:1. Redis 性能对于redis 的一些简单测试,仅供参考:测试环境:Redhat6.2 , Xeon E5520(4核)*2/8G,1000M网卡Redis 版本:2.6.9 客户端机器使用redis-benchmark 简单GET、SET操作:1. 1单实例测试1. Value大小:10Byte~1390Byte转载 2015-04-03 12:41:47 · 666 阅读 · 0 评论 -
Tomcat集群和Session复制应用介绍
一个配置文件: 复制代码代码如下:转载 2015-04-03 09:02:58 · 628 阅读 · 0 评论 -
tomcat使用memcached完成集群
一.安装memcached1.windows下安装memcached需要到一个网站下载memcached的for win 32版本.在memcached的官方网站我是找不到的.我看了下,提供win版下载的是一个个人网站,老外的.应该是他自己用src编译的.下载到只有几十K大小(我也吓了跳,还以为是病毒).安装后确实能用.我尝试在本帖提供附件下载.下载后输入命令安装命转载 2015-04-03 11:08:23 · 508 阅读 · 0 评论 -
基于Twemproxy的Redis集群方案
概述由于单台redis服务器的内存管理能力有限,使用过大内存redis服务器的性能急剧下降,且服务器发生故障将直接影响大面积业务。为了获取更好的缓存性能及扩展型,我们将需要搭建redis集群来满足需求。因redis 3.0 beta支持的集群功能不适合生产环境的使用,所以我们采用twitter正在使用的twemproxy来搭建redis缓存服务器集群,目前用户包括Pinterest、T转载 2015-04-03 12:26:25 · 1439 阅读 · 0 评论 -
Java中RSA非对称密钥加解密使用示例
一、简介:RSA加密算法是最常用的非对称加密算法,CFCA在证书服务中离不了它。RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。这个算法经受住了多年深入的密码分析,虽然密码分析者既不能证明也不能否定RSA的安全性,但这恰恰说明该算法有一定的可信性,目前它已经成为最流行的公开密钥算法。二、RSA的公钥、私钥的组成,以及加密、解密的公式可见于下表三、使用方式转载 2015-03-20 20:10:21 · 649 阅读 · 0 评论 -
sqlserver相关知识
1.查看缓存大小:SELECT [name],[type],pages_kb,entries_count FROM sys.dm_os_memory_cache_counters ORDER BY pages_kb DESC;原创 2015-11-04 18:10:19 · 658 阅读 · 0 评论 -
android开关屏幕
之前77平台在终端输入如下两个命令屏幕就可以点亮echo on > /sys/power/stateecho 222 > /sys/class/leds/lcd-backlight/brightness 现在89平台输入这两个命令屏幕不能点亮,请问如何可以直接在终端通过命令来点亮屏幕? 89以后平台和77之前的架构不一样, 可以如下操作测试: 在系统正常开启的时候,adb输入echo转载 2015-09-18 16:53:50 · 1415 阅读 · 0 评论 -
在UltraEdit (UEStudio)使用技巧及其中的正则表达式
Tip 1: 如何去掉所编辑文本中包含特定字符串的行? 这则技巧是在UltraEdit的帮助文件里提到.CTRL+R 调出来替换(Replace)窗口,选中"使用正则表达式";然后用查找 %*你的字符串*^p 替换成空内容即可.如,我当前有个文本文件,需要去掉所有包含 http://www.dbanotes.net/ 这个字符串的行,查找 %*http://www.dbanotes.net/*转载 2013-11-15 15:41:19 · 1444 阅读 · 0 评论 -
ffmpeg处理部分介绍
mp3转pcmffmpeg-y-itest.mp3-acodecpcm_s16le-fs16le-ac2-ar16000 16k.pcm参数 说明 -y 允许覆盖 -i test.mp3 源文件 -acodec pcm_s16le 编码器 -f s16le 强制文件格式 -ac 2 双声道 -ar 1600...转载 2019-05-31 18:09:59 · 354 阅读 · 0 评论 -
后端Apache获取前端Nginx反向代理的真实IP地址
第一:Nginx配置 ①:编辑nginx虚拟主机配置文件。(因为我引用了虚拟主机单独配置文件,所以修改的不是nginx.conf)vim /usr/local/nginx/conf/conf.d/vhos_blog.conf ②:在虚拟主机标签内添加如下语句:proxy_set_header Host $host;proxy_set_h...转载 2018-09-06 14:32:32 · 855 阅读 · 0 评论 -
Hadoop2.7.3+Spark2.1.0完全分布式集群搭建过程
1.选取三台服务器(CentOS系统64位) 114.55.246.88 主节点 114.55.246.77 从节点 114.55.246.93 从节点 之后的操作如果是用普通用户操作的话也必须知道root用户的密码,因为有些操作是得用root用户操作。如果是用root用户操作的话就不存在以上问题。 我是用root用户操作的。2.修改hosts文件 修改三台服务器的hosts文件...转载 2018-04-24 10:06:30 · 401 阅读 · 0 评论 -
C# WinForm程序退出的方法
this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;System.Envir...转载 2018-03-14 16:00:30 · 260 阅读 · 0 评论 -
maven-dependency-plugin插件的使用
转:http://liugang594.iteye.com/blog/2093082maven-dependency-plugin是处理与依赖相关的插件。它有很多可用的goal,大部分是和依赖构建、分析和解决相关的goal,这部分goal可以直接用maven的命令操作,例如:mvn dependency:tree、mvn dependency:analyze;这类操作在平时的maven应用中很少会...转载 2018-02-23 11:52:30 · 3244 阅读 · 0 评论 -
Jdk8内存参数解析与修改(新的参数)
JDK内存jdk内存实际是jvm内存,jvm有一个运行时数据区,其实就是对这一部分的大小分配。运行时数据区通常包括这几个部分:程序计数器(Program Counter Register)、Java栈(VM Stack)、本地方法栈(Native Method Stack)、方法区(Method Area)、堆(Heap)Xss:每个线程的stack大小(栈)Xmx:JAVA HEAP的最大值、默...转载 2018-03-01 14:56:03 · 5520 阅读 · 0 评论 -
Intellij Idea配置Git到码云
1.码云创建项目;2.添加个人公钥;3.Intellij Idea开始创建项目;4.Intellij Idea中添加Git版本控制; 过程中遇到报错:Push failed: Failed with error: Could not read from remote repository.Push rejected: Push to origin/master was rejected.Gi...原创 2018-03-01 14:35:08 · 1693 阅读 · 0 评论 -
Nginx服务器安装及配置文件详解
1. 安装nginx1.1 选择稳定版本我们编译安装nginx来定制自己的模块,机器CentOS 6.2 x86_64。首先安装缺少的依赖包:# yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel这些软件包如果yum上没有的话可以下载转载 2017-10-18 15:09:26 · 568 阅读 · 0 评论 -
MySQL数据导出与导入
工具mysqlmysqldump应用举例导出导出全库备份到本地的目录mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --routines --default-character-set=utf8 --lock-all-tables --add-drop-database -A > db.all.sql转载 2016-04-07 16:53:58 · 464 阅读 · 0 评论 -
Oracle数据库常用查询集锦
1.查询数据库当前进程的连接数:select count(*) from v$process;2.查看数据库当前会话的连接数:select count(*) from v$session;3.查看数据库的并发连接数:select count(*) from v$session where status='ACTIVE';4.查看当前数据库建立的会话情况:原创 2015-12-16 10:37:02 · 502 阅读 · 0 评论 -
oracle 将表名和字段名变为大写
当使用powerdesigner创建数据库时要注意大小写。注:以下脚本在oracle 10g,11g上正确执行1.批量将表名变为大写begin for c in (select table_name tn from user_tables where table_name <> upper(table_name)) loop begin转载 2015-12-10 10:34:21 · 8823 阅读 · 5 评论 -
Maven Pom.xml文件详细解释
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xs转载 2015-03-16 15:21:15 · 566 阅读 · 0 评论 -
Android、iOS和Windows Phone中的推送技术
推送并不是什么新技术,这种技术在互联网时代就已经很流行了。只是随着进入移动互联网时代,推送技术显得更加重要。因为在智能手机中,推送从某种程度上,可以取代使用多年的短信,而且与短信相比,还可以向用户展示更多的信息(如图像、表格、声音等)。推送技术的实现通常会使用服务端向客户端推送消息的方式。也就是说客户端通过用户名、Key等ID注册到服务端后,在服务端就可以将消息向所有活动的客户端发送。实际转载 2015-02-26 10:07:37 · 846 阅读 · 0 评论