Publicado em 2022-04-26 02:07 por
JP Negri e Bruno Canettieri
Este post é a 2ª parte de uma série tratando da implementação, diretamente no Sql Server, do cálculo do fator acumulado do CDI (ou Selic). A 1ª parte tratou da teoria por trás dos cálculos e introduziu algumas questões relativas à precisão que podem afetar o peso da computação.
...continue lendo
2022
Antigo
Avançado
Banco de Dados
CDI
SELIC
Sql Server
Publicado em 2013-09-25 23:09 por
JP Negri
Problemas agradavelmente paralelos são aqueles que podem ser resolvidos através de sua divisão em partes pequenas e cada parte ser resolvida sem nenhuma (ou pouca) coordenação entre os executores. São também chamados de problemas embaraçosamente paralelos, dado ser vergonhoso não executar tarefas assim em múltiplos threads, dado a existência de recursos para tal. O .Net Framework, via Task Parallel Library, facilita muito esse tipo de trabalho; aqui mostro uma classe para facilitar ainda mais o uso, experiências interessantes com escalabilidade em função do número de CPUs, e faço um apelo.
...continue lendo
.Net
2013
Antigo
Avançado
C#
Multithreading
Paralelismo
ParallelFor
Programação
Publicado em 2012-05-29 21:49 por
JP Negri
A calculadora de prazos além de acessível via tela também pode ser acessada através de uma
API REST permitindo o consumo da funcionalidade por outros sites
(via JSONP) e sistemas. Nesse post documentamos a API e mostramos como consumi-la
usando jQuery
...continue lendo
2012
Antigo
Avançado
Cálculo de Prazos
Dias Corridos
Dias Úteis
JavaScript
JSONP
Manual
Programação
REST
Publicado em 2011-07-08 20:35 por
Bruno Canettieri
Alguns cuidados são necessários ao utilizar SqlBulkCopy, em especial verificar as constraints e o tratamento aos nulos, que devem ser feitos explicitamente em código para evitar problemas de consistência potencialmente muito custosos.
...continue lendo
.Net
2011
Antigo
Avançado
Bulk Insert
C#
Programação
SqlBulkCopy
SqlServer
Publicado em 2011-06-01 19:42 por
Bruno Canettieri
Muitas vezes é necessário utilizar diferentes BDs para o armazenamento de dados. No RiskSystem, por exemplo, utilizamos Sql Server, mas recentemente tivemos que fazer uma integração com o Oracle. Conto aqui minha experiência.
...continue lendo
.Net
2011
Antigo
Avançado
Bulk
C#
ODP.Net
Oracle
Programação
Publicado em 2011-05-23 22:49 por
JP Negri
Mais artigos de blogs do que deveriam haver
foram dedicados ao MSDTC (Microsoft Distributed Transaction Coordinator):
um componente do Windows fantástico, que por baixo dos panos faz com que
2PC (Two Phase Commit) funcione como algo transparente mesmo que as partes
sejam tão díspares quanto Bancos de Dados Sql Server, Oracle, MSMQ , o sistema de
arquivos etc.
...continue lendo
2011
Antigo
Avançado
CID
Máquina Virtual
MSDTC
Problema
VMWare