`
shendixiong
  • 浏览: 393034 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
在研发spark过程,使用spark作为聊天工具。但是使用install4j最初发现在默认情况下是不支持双开的。先提供解决方案: 1.打开spark.install4j(Text Editor),如下图     2:在该文件中搜索“single”。如下   <executable name="starter" type="1" iconSet="false" iconFile="" executableDir="." redirectStderr="true&q ...
最近一段时间在做一个类似QQ聊天的工具。但是在其中遇到一个问题。 在做气泡聊天的时候,原本已经用Jtextarea已经实现。后来因为使用到emoji表情,需要将组件改为JtextPane来 实现插入图片,改组件后出现了这样的问题   1:使用jtextpane的时候当输入的全部都是英文和数字的时候是不会自动换行。只有中文的时候才会   当出现这样的问题后上网搜索到的解决方案是: textField.setEditorKit(new HTMLEditorKit() { private static final long serialVersionUID = 36326704 ...
在语音聊天过程需要播放音频,现将播放的代码记录,方便以后浏览: public static void play(File playFile){ InputStream inputStream; try { inputStream = new FileInputStream(playFile); AudioPlayer.player.start(inputStream); } catch (FileNotFoundException e) { } }   注意的是,使用该代码的时候,有部分音频格式是不支持的,需将音频转换可以播放的格式。可以看下 ...
spark项目中需要实现类似微信的语音聊天功能,主体流程: 流程 写道 1.终端将要发送的语音存储到本地,然后将对应的语音发送到资源服务器。获取网络地址2.接收端在接收的时候,需将音频下载缓存到本地3.读取本地缓存,对音频解码播放   在实现的过程,发现android端发送的amr格式,在spark电脑无法解析。需要将amr转换为wav格式才能正常解析。 public static File convert(String oldFilePath,String newFilePath,String voiceType){ File target = new File(newFil ...
今天在做emoji表情的时候,需要将原本 40 x 40 的图片缩小到20x20显示。但是在显示的时候图片会很模糊。后来看了API,找到了解决的方法     ImageIcon.getImage().getScaledInstance(20,20,Image.SCALE_SMOOTH)  关键是      Image.SCALE_SMOOTH  api的解释为: API解释 写道 选择图像平滑度比缩放速度具有更高优先级的图像缩放算法  
关于emoji表情发送总体注意: 1.需要对应的标签库以及表情字典2.需要对应的工具类解析表情3.解析表情(emoji)4.匹配对应标签库数据  依赖的jar   emoji-java-3.1.3.jar 以及org.json.JSONArray的json的jar包。emoji-java-3.1.3.jar已在附件中。 json的jar请自行下载  emoji-java-3.1.3.jar 关键代码说明:     EmojiParser.parseToUnicode(string) // 获取unicode。可以查看到方块的数据       EmojiParser.p ...
public static void main(String[] args) throws IOException { // 来源图 BufferedImage bi1 = ImageIO.read(new File("C:/Users/Administrator/Desktop/body_bg.jpg")); // 根据需要是否使用 BufferedImage.TYPE_INT_ARGB BufferedImage image = new BufferedImage(bi1.getWidth(), bi1.getHeight(), Buffe ...
在开发过程,因生成的二维码过多。需要在二维码底部加入水印方便区分,具体生成逻辑可网上搜索下。 但在开发的过程,本地能正常打印水印的。可是放到服务器就出现乱码,最初以为是字符集的问题。后来上网搜索并非如此,现提供解决方案:   1.打开你本地目录“C:\WINDOWS\Fonts”     2.复制图片标红部分,也就是simsun.ttc到服务器上(我创建的目录为mkdir /usr/share/fonts/win),/usr/share/fonts/win 目录   3.执行指令: # cd /usr/share/fonts/win # mkfontscale # m ...
在项目中遇到这样几种情况: 1.字符串id列表的形式,如果:1,2,3,4,5。需要转换,集合,字符串,数组之间的转换 2.集合交集的获取   我所得到的解决方案都是通过网上获取或修改的,解决方案如下: 1.字符串转字符串数组或者集合 写道 String str = "1,2,3"; String strArr[] = StringUtils.split(str, ",");  以,(逗号)切割,转换为字符串数组.但该代码需要依赖于commons-lang.jar 写道 Set<String> setArr = new H ...
我们在很多需求中,都会有这样一个场景,例如:    我们在加入菜单的时候,总会想出现主键冲突,为了避免这样的情况!我们会在实际的场景中,在主键ID存在的时候不予添加,只有不存在的时候才给予添加。我们通用的 ...
解压:   public static String analyzeGetGzip(String url,String param) throws Exception{ String result = ""; BufferedReader in = null; try { String urlNameString = url + "?" + param; URL realUrl = new URL(urlNameString); / ...
public static boolean fileUpload(String uuid,File file,SimpleDateFormat dateFormat,String filename){ try{ HttpURLConnection conn=HttpRequestUtils.getUrlConnection(Constants.FILE_SERVER, Constants.BUFFER_SIZE); conn.setRequestProperty("type","1"); conn.setRequestPro ...
org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'dataSource' defined in file [/home/hintest_tomcat_test/webapps/hintest/WEB-INF/classes/conf/spring/applicationContext.xml] : Could not resolve placeholder 'jdbc.driverClassName' in string value ...
具体的可以说明可以查看下面连接的文章 http://blog.sina.com.cn/s/blog_5b5460eb0100e5r9.html   Mysql手册里有说明,如下: FIND_IN_SET(str,strlist) 假如字符串str在由N子链组成的字符串列表strlist中, 则返回值的范围在 1 到 N之间 。一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。如果第一个参数是一个常数字符串,而第二个是type SET列,则   FIND_IN_SET() 函数被优化,使用比特计算。如果str不在strlist或strlist为空字符串,则返回值为 ...
paramMap.put("submitDateYear", paramMap.get("submitDateYear") + "%"); StringBuffer hql = new StringBuffer(); hql.append(" select new TempDeptRectPatrol" + "(" + " t.submitDate," + " sum(t.findProblem1)," + ...
Global site tag (gtag.js) - Google Analytics