- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 记录一次挖矿病毒kthreaddk和rcu_bj,导致CPU飙高处理
kthreaddk和rcu_bj进程,cpu飙高 占用一般cpu或者50-70%
2023-03-01 17:08:57 2829
原创 java进程监控,进程停止,自动启动并企微通知
一、编写监控通知脚本#!/bin/shjarDir="/app/back/sw-system"jarName="sw-system-1.0.0-pro.jar"logFile="/app/back/sw-system/autoMonitorRestart.log"cd ${jarDir}#查看进程是否存在count=$(ps -ef | grep ${jarName} | grep -v "grep")if [ -n "${count}" ];then echo "`da....
2022-04-13 17:00:32 1313
原创 java和JavaScript解析数学表达式、动态时间
1、java写法:public class Jse { public static void main(String[] args) throws Exception { String str = "([t1]-[t2])/[t2]"; JSONObject js = new JSONObject().fluentPut("t1", 62).fluentPut("t2", 30); String ex = expCalculate(str, j
2021-04-02 10:58:26 519
原创 Java 8 Stream 常用API整理
1、JSONArray 转listJSONArray jsonArray = new JSONArray();List<Order> orderList = jsonArray.stream().map(item -> { JSONObject js= (JSONObject)item; return jsonToEntity(trade);}).collect(Collectors.toList());2、JSONArray 转 mapJS.
2021-03-29 09:34:40 678
原创 postgresql-常用时间相互转化
1、获取当前时间(年月日)SELECT CURRENT_DATE;2、获取当前时间(年月日时分秒)SELECT NOW();3、获取当前年月, 转化为字符串SELECT to_char(CURRENT_DATE, 'YYYY-MM') ;4、获取当前年, 转化为字符串-- postsql:SELECT to_char(CURRENT_DATE, 'YYYY') ;-- mysql:SELECT DATE_FORMAT(now(),'%Y-%m-%d');
2021-03-17 16:15:37 2458
原创 mysql和postgresql数据库注释迁移(包含表注释,表字段注释)
代码测试类package org.jeecg;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;/** * @Author Andy * @Date 2021/3/3 */public class SqlCommentTest { //--------------------------.
2021-03-03 14:04:47 552
原创 spring-boot项目使用ulisesbocchio对配置文件敏感信息加密
参考文献github官网地址:https://github.com/ulisesbocchio/jasypt-spring-boot1、添加依赖:maven:<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>3.
2021-02-02 14:33:02 4658 3
原创 jenkins安装,自动化部署,脚本运行<一>
一、Jenkins安装tips:部署Jenkins自动化之前,需要安装jdk、maven、git基本环境1.下载jenkins wget https://pkg.jenkins.io/redhat-stable/jenkins-2.235.1-1.1.noarch.rpm2.安装jenkinsrpm -ivh jenkins-2.235.1-1.1.noarch.rpm3.修改文件todo:修改jenkins配置文件:配置java -jdk -java 路径; ..
2020-12-24 10:01:30 1525
原创 Git submodule 与 Git Remote
业务场景一、Git Submodule :业务场景:项目中经常会使用到第三方的 git 库, 将三方库整合到自己项目中, 但是如果这个库升级了一个很酷炫的功能,我们需要获取它的最新代码1、添加第三方库关联,作为一个submodule,子库$ git submodule addhttps://github.com/pingcc/MyApplication.git2、查看是否关联成功$ git statusOn branch masterYour branch is up to dat.
2020-12-16 19:39:35 514
原创 Git迁移新的版本库Git地址
1.从git服务器上克隆一份裸版本库 ;如github仓库:$ git clone --bare https://github.com/pingcc/AndroidDevelopAssistant.git克隆成功后的裸库截图2.在github上新建一个AndroidDevelopAssistant_copy备份仓库3.以镜像推送的方式上传代码到 ndroidDevelopAssistant_copy服务器上。cdAndroidDevelopAssistant.git 进入git...
2020-06-02 21:19:27 417
原创 初入javaEE 之学习篇数据库MYSQL二
数据库sql分析:多表连接分为:内连接,外连接外连接:分为左连接、右连接关键字用法:IN ,遍历字段,相当于python 的in关键字JOIN 连接OR, AND,或者 并且ORDER BY:可以定义排序字段GROUPBY:分组,根据某一个或多个字段分组distinct:,某一个字段去重例如:SELECT count( DISTINCT a.i...
2019-09-26 16:19:59 192
原创 新手CentOS服务器搭建——安装maven,redis(环境变量配置,变量去重技巧)
一、maven安装1.下载mavenhttps://maven.apache.org/download.cgi2.下载后将文件传到/usr/ftp下3.在usr下新建maven文件夹 mkdir maven4.切换到ftp目录并解压文件到指定maven文件夹下5.Vi /etc/profile 配置环境变量6.source /etc/profile 保存...
2019-03-07 18:28:12 358
原创 新手CentOS服务器搭建——安装jdk(环境变量配置,变量去重技巧)
服务器环境搭建——安装jdk注:(下面一些文件夹是没有的,可以用xftp查看是否包含文件夹,也可以cd 切换到指定目录下ls,查看目录结构,如果需要创建mkidr命令创建文件夹即可,不懂,可以自行百度linux文件操作命令)1、将java的linux的jdk解压包上传到到服务器的/usr/ftp目录下 (注:可去java官网下载linux操作系统的最新jdk)2、然后解压到指定文件夹...
2019-03-07 17:53:42 284
原创 新手CentOS服务器搭建——安装mySql(mysql使用,常用操作)
一丶服务器环境搭建之工具准备:1.购买云服务器,服务器的基本配置,2.工具下载:终端工具(Xshll6)、文件上传工具(Xftp6)、数据库连接工具(Navicat Premium 12)、调试接口工具(Postman)(上述仅是我推荐的工具,能达到目的即可,可自选,这些工具使用都很简单,可自行百度)二、服务器环境搭建——安装mySql从网上下载这个rpm包,(这里wget 命...
2019-03-07 17:47:56 1984
原创 idea,as git插件基本操作(插件回滚,撤销,恢复上一个版本)
撤销基本就是这个界面啦1.Mixed:配合HEAD^ 为撤销操作,一个^表示后退一步,这个操作表示恢复到上一个版本。使用此操作文件不会丢失说明,恢复到上一个版本有两种情况:一种是只执行了commit命令,即提交到了缓存区,也就是本地,使用该操作回退到上一个版本,会丢弃提交commit状态,恢复到上一个未提交的状态,改变的文件不会丢弃,当误commit时,想取消时,此方法非常有...
2019-03-07 16:39:33 1674
原创 初入javaEE 之学习篇数据库MYSQL一
创建用户表:CREATE TABLE IF NOT EXISTS user_info(userId INT UNSIGNED AUTO_INCREMENT,loginName VARCHAR(20) NOT NULL,phone VARCHAR(11) NOT NULL,name VARCHAR(40) NOT NULL,pronvince VARCHAR(40) NOT NULL,...
2018-12-06 10:45:15 757
原创 自定义dialog消失动画,对话框添加购物车飞入动画
动画缩放飞入关键代码: ObjectAnimator animatorScaleX = ObjectAnimator.ofFloat(mView, "scaleX", 1.0f, 0.1f); ObjectAnimator animatorScaleY = ObjectAnimator.ofFloat(mView, "scaleY", 1.0f, 0.1f); Objec...
2018-07-18 09:22:02 489
原创 androidStudio3.1.3不能识别constraint-layout预览布局的问题
你需要将gradle插件版本升级为distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zipdependencies { classpath 'com.android.tools.build:gradle:3.1.3' // NOTE: Do not place ...
2018-07-17 18:12:57 6351 1
原创 reactNative接入Umeng统计(android)
由于android接入友盟统计其实就是调用原生的api,完全可以按原生的方式来接入统计在原生android文件夹下配置1.在build.gradle中依赖所需要的jar包compile 'com.umeng.analytics:analytics:latest.integration'2.添加友盟统计所需要的权限<uses-permission android:name="android....
2018-07-12 15:26:55 883
原创 react-native 与原生交互,react基类封装,网络框架,reactNative常用工具类
react_demo 基本组件搭建,框架先执行命令安装插件 npm install运行命令 react-native run-android 运行项目运行环境:android模拟器(真机)[运行环境]+webStorm(编写工具)+node.js(虚拟机服务器)github地址:https://github.com/pingcc/reactnative_demo...
2018-07-12 14:13:03 1530
原创 长按水波纹,拖拽取消发送的语音控件
按钮实现效果 取消监听,发送监听,水波纹的移动范围已给出监听,Demo源码github 链接地址:https://github.com/pingcc/DownWaveDragView
2017-09-07 15:23:57 1112
原创 基于Glide4.0.0RC1 BitmapTransformation给图片加上各类圆角,并提供将四小图合成大图
/*** Email yy_cping@163.com* Edit androidStudio* desc : 将图片转化为给类的特殊圆角图片*/public class GlideRoundedCornersTransform extends BitmapTransformation { private float mRadius; private Corne...
2017-07-19 15:59:05 7922
原创 升级简单绘制进度条,加粗样式
public class CircleView extends View { private static final String TAG = "CircleView"; private Paint mPaint; private int mCenterX; private int mCenterY; private float ract; //...
2017-07-03 11:54:08 450
原创 关于genymotion的镜像文件下载很慢的问题
大家都知道genymotion的服务器在国外所以下载镜像文件,访问外国服务器时非常慢,那么怎么解决呢?镜像文件 下载成功之后的存储路径为C:\Users\Administrator\AppData\Local\Genymobile\Genymotion\ova这分别是我下载的4.1.1;5.1;6.0;7.0系统的镜像文件genymotion_vbox86p_4.1.1_160825_
2017-04-02 16:26:32 737
原创 使用Genymotion时运行模拟器报错 please use a appropriate for you cpu
please use a appropriate for you cpu原因是64位的系统用了32位的系统不能启动打开VirtualBox设置64位的linux系统启动,如发现没有64位的linux虚拟机系统选择解决办法:重启电脑进入BIOS 选择configuration选项中的 Intel Virtual Technology 将DIsEnable改成Enable保存重启就可以
2017-04-02 11:29:28 564
转载 手势识别器的用法
33.手势识别 (2013-07-31 22:07:33)转载▼标签: android开发 it分类: libGDX开发教程1.GestureListener 类我们做章节选择这个界面的时候,第一个难点就是要解决就是屏幕的 手势识别 ,那么如何解决这个问题呢?
2015-11-08 14:39:39 758
原创 自定义Viewpager
package com.viewpager;import com.viewpager.MyViewPager.OnPageChangeListener;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.ImageV
2015-11-05 18:27:45 352
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人