- 博客(53)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
原创 go 实现添加或修改m4a文件tag信息
网上找了很多修改音乐文件tag信息的代码,但是都是修改mp3文件的,没有修改m4a文件的,无奈研究里一下,自己写了一个,顺便学习一下。不过还是有很多标签没有弄明白。先实现一个简单的吧,能修改名称、艺术家、专辑、注释以及封面的功能。从网上下载了几个文件,都可以正常修改。GitHub - wellmoon/m4aTag: add or modify tag for m4a file by golang...
2021-10-22 22:36:35 785
原创 go语言实现一个简单的工作池
一直做java开发,最近刚接触go,为了更好的学习,尽量把一些基础用的东西自己实现一下,前几天发现go好像没有类似java里的线程池概念,goroutine虽然好用,但也不能一下子开太多。自己写个简单的吧,正好学习一下channel的使用。写在这保存一下,也不知道这样写会有什么问题,毕竟刚开始学,欢迎拍砖。package poolimport ( "reflect" "runtime")type zfunc struct { f interface{} p...
2021-09-29 10:55:49 156
原创 spring boot spa 事务中通过sql更新后不生效问题解决
使用spring boot jpa操作mysql数据库,封装的太深了,使用起来并不方便,所以经常会出现各种问题。其中一个问题,在事务中有一系列的操作,先插入某一个表一条数据,后面会更新这条数据的一个字段。更新后再次select出来,发现获取到的值并不是更新后的值,而是最开始插入的值。这些操作都是在一个事务中。最开始以为是事务没控制好,可能最后select的时候不在同一个事务中了。后来发现不是这个问...
2018-03-29 12:04:20 1744
原创 Invalid argument(s) in call: absolute(0)
Invalid argument(s) in call: absolute(0)使用ojdbc6的包,当使用jdbc做分页查询时,ResultSet.absolute(0)会抛这个错误:Invalid argument(s) in call: absolute(0)。更换最新的ojdbc包即可,例如;com.github.norauiojdbc712.1.0.2
2018-01-22 14:38:26 3341
原创 linux mysql 重启
/etc/init.d/mysql restart/etc/init.d/mysql start/etc/init.d/mysql stop
2017-11-08 15:29:18 826
转载 linux 修改时间和时区
修改为上海时区rm -rf /etc/localtimeln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime同步时间ntpdate 0.asia.pool.ntp.org
2017-08-25 11:50:23 1174
原创 nginx负载均衡
upstream api{ server 192.168.82.153:8080 weight=1; server 192.168.90.160:8080 weight=1;}可以设置权重设置切换时间location /****/ { proxy_pass http://ap
2017-08-24 16:46:37 140
原创 centos6 安装nginx
1.安装pcre 安装包拷贝到/usr/local/lantu/下 tar -zxvf pcre-8.38.tar.gz 进入目录,./configure --prefix=/usr/local/lantu/pcre/ make & make install2.安装zlib 同安装pcre3.安装nginx 加压后执行 ./confi
2017-08-24 11:20:23 261
转载 linux 打开防火墙端口
vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙) 特别提示:很多网友
2017-08-24 11:09:59 303
转载 linux 修改dns
重启后不失效vi /etc/sysconfig/network-scripts/ifcfg-eth0增加DNS1=114.114.114.114重启networkservice network restart
2017-08-20 17:11:24 328
原创 oracle删除主键
alter table HX_AUTH_LOGIN_INFO drop constraint HX_AUTH_LOGIN_INFOPK;alter table HX_AUTH_LOGIN_INFO add constraint HX_AUTH_LOGIN_INFOPK primary key(AUTH_LOGIN_ID,MERCHANT_ID,LOGIN_TYPE);al
2015-06-10 19:39:37 3958
原创 使用jconsole监控weblogic的性能
在被监测的服务器的weblogic域中,找到bin/setDomainEnv.sh ,再JAVA_OPTIONS 后追加-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=1207 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.j
2015-03-04 13:48:48 1086
原创 linux下启动weblogic并查看日志
nohup ./startWebLogic.sh > netpay18004.log & tail -f netpay18004.log
2015-02-03 12:51:56 20551
原创 sql查看数据库连接数
用system 查下 select value from v$parameter where name = 'processes';看看数据库的连接有多少
2013-12-18 17:56:23 565
原创 ora-01536报错问题解决办法
system用户执行:grant unlimited tablespace to OMCW_OWNER;授权该用户可以使用其他表空间
2013-12-18 17:44:18 775
转载 最新笔记本装完ghost win7 后不能启动,只能进入grub
很简单 DISKGEN 9 w. O' g) H) t8 s1.清除保留扇区2.重建主引导记录 -
2013-02-06 19:50:21 2240
原创 观察者模式和监听器
一。jdk自带的观察者模式例子:1.被观察者public class Watched extends Observable{ private String str; private int i = 0; public void change(String s){ str = s; super.setChanged(); super.notifyObservers(i+
2012-06-29 16:46:20 1705
转载 android 查看已保存的无线密码
root 用re进入date/misc/wifi.里面有个bcm_supp.conf的文件,所有记住的wifi密码都在这里
2012-06-20 10:01:32 8013
原创 hibernate group by
DetachedCriteria dc = DetachedCriteria.forClass(EnterpriseSummaryMonth.class); if (isNotEmpty(c.getEnterpriseId())) { dc.add(Restrictions.eq("enterpriseId", c.getEnterpriseId())); }else{
2012-06-16 13:57:56 2952
原创 oracle 删除临时表
1.查询出那些session正在锁住临时表select sid,serial# from v$session where sid in (select sid from v$lock where id1= (select object_id from user_ob
2012-06-15 12:41:01 765
原创 hibernate 调用存储过程几个错误 记录
1.返回对象的id需要不能重复,不然返回的对象都是一样的。Hibernate映射时必须要设置id,且这个id是唯一值。如果不唯一则,选择出来的几个对象就会重复。2.存储过程中生成ID方法:sys_guid()3.临时表使用前需要清空,不然在一个事物中每次返回的都累加上一次的。execute immediate 'truncate table enterprise_stat_report_t
2012-06-13 18:31:25 737
转载 hazelcast map 备份策略
BackupsHazelcast will distribute map entries onto multiple JVMs (cluster members). Each JVM holds some portion of the data but we don't want to lose data when a member JVM crashes. To provide data
2012-06-04 17:03:40 947
原创 hibernate调用存储过程,有输出参数
ResultSet rs = null; Connection conn = null; CallableStatement proc = null; return dao.getHibernateTemplate().execute(new HibernateCallback>() { @Override public List doInHibernate(Sessio
2012-05-31 15:29:06 2369
转载 jquery easyui combobox 二级联动
$(function(){ var provinceId = $('#provinceId').combobox({ url:'${pageContext.request.contextPath}/region/province/json.htm', editable:false, valueField:'id
2012-05-18 16:49:51 11322
原创 扩展spring编码过滤器,实现接收不同页面编码
public class MyEncodingFilter extends OncePerRequestFilter { // Determine whether the Servlet 2.4 HttpServletResponse.setCharacterEncoding(String) // method is available, for use in the "doFilterIn
2012-03-19 16:03:58 502
原创 plsql 连接 oracle 报错:ora-12514
1.在centos6.2下安装了最新版的oracle11gR2。安装的时候到了最后一步死活就不动了,但是那一项是可选的,所以取消后,数据库已经安装成功了。2.使用plsql怎么也连不上数据库,提示:ora-15214。网上搜了一大堆解决办法,大都是修改 listener.ora,添加以下代码:SID_LIST_LISTENER = (SID_LIST = (SID_DESC =
2012-03-09 21:43:38 11239
转载 linux 安装 nodejs
1: yum install gcc-c++ openssl-devel2:去官网下载合适的nodejs包 我下载了node-v0.6.4.tar.gz3:本人的工具目录/home/tools/ 将上述的文件包放到tools下4:tar -zxvf node-v0.6.4.tar.gz5:cdnode-v0.6.46:./configure7:make && make
2012-03-08 10:50:18 4956
原创 spring工程中,不通过注入的方式获取bean
ApplicationContext factory = ContextLoader.getCurrentWebApplicationContext();factory.getBean("xml文件中的服务名");
2012-03-07 09:49:17 811
haresources2cib.py
2012-03-02
weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB 类型转换解决办法
2009-05-10
spring security实现动态授权
2009-02-08
jquery的Api文档,需要的下吧
2008-09-04
使用netty5,收消息和发消息是同一个线程吗
2019-07-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人